Skip to content

Commit 58a0d35

Browse files
committed
Change reachability options for some
1 parent 2574491 commit 58a0d35

File tree

1 file changed

+18
-7
lines changed

1 file changed

+18
-7
lines changed

code/nnv/examples/Submission/VNN_COMP2024/run_vnncomp2024_instance.m

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -384,26 +384,37 @@
384384
else
385385
error("We don't have those");
386386
end
387+
reachOptions.reachMethod = 'relax-star-area';
388+
reachOptions.relaxFactor = 0.8;
389+
reachOptionsList{1} = reachOptions;
387390
reachOptions = struct;
388391
reachOptions.reachMethod = 'approx-star'; % default parameters
389-
reachOptionsList{1} = reachOptions;
392+
reachOptionsList{2} = reachOptions;
390393

391394
elseif contains(category, "vggnet16")
392395
% vgg16: onnx to matlab
393396
net = importNetworkFromONNX(onnx); % flattenlayer
394397
nnvnet = "";
395398
needReshape = 1;
396-
reachOptions = struct;
397-
reachOptions.reachMethod = 'approx-star'; % default parameters
399+
reachOptions.reachMethod = 'relax-star-area';
400+
reachOptions.relaxFactor = 0.9;
398401
reachOptionsList{1} = reachOptions;
402+
reachOptions = struct;
403+
reachOptions.reachMethod = 'relax-star-area';
404+
reachOptions.relaxFactor = 0.5;
405+
reachOptionsList{2} = reachOptions;
399406

400407
elseif contains(category, "tllverify")
401408
% tllverify: onnx to nnv
402409
net = importNetworkFromONNX(onnx,"InputDataFormats", "BC", 'OutputDataFormats',"BC");
403410
nnvnet = matlab2nnv(net);
404411
reachOptions = struct;
405-
reachOptions.reachMethod = 'approx-star'; % default parameters
412+
reachOptions.reachMethod = 'relax-star-area';
413+
reachOptions.relaxFactor = 0.9;
406414
reachOptionsList{1} = reachOptions;
415+
reachOptions = struct;
416+
reachOptions.reachMethod = 'approx-star'; % default parameters
417+
reachOptionsList{2} = reachOptions;
407418

408419
elseif contains(category, "vit")
409420
% vit: onnx to matlab
@@ -459,10 +470,10 @@
459470
needReshape = 1;
460471
reachOptions = struct;
461472
reachOptions.reachMethod = 'relax-star-area';
462-
reachOptions.relaxFactor = 0.5;
473+
reachOptions.relaxFactor = 0.9;
463474
reachOptionsList{1} = reachOptions;
464-
reachOptions = struct;
465-
reachOptions.reachMethod = 'approx-star'; % default parameters
475+
reachOptions.reachMethod = 'relax-star-area';
476+
reachOptions.relaxFactor = 0.5;
466477
reachOptionsList{2} = reachOptions;
467478

468479
elseif contains(category, "tinyimagenet")

0 commit comments

Comments
 (0)