You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+17-22Lines changed: 17 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -260,7 +260,7 @@ where `search.conf` contains:
260
260
261
261
--testcases popcnt.tc # Path to testcase file
262
262
--training_set "{ 0 ... 7 }" # Testcases to use for measuring correctness during search
263
-
--test_set "{ 0 ... 1023 }" # Testcases to use as holdout set for checking correctness
263
+
--test_set "{ 8 ... 1023 }" # Testcases to use as holdout set for checking correctness
264
264
265
265
--distance hamming # Metric for measuring error between live-outs
266
266
--relax_reg # Allow partial credit for results that appear in wrong locations
@@ -287,17 +287,18 @@ where `search.conf` contains:
287
287
288
288
--statistics_interval 100000 # Print statistics every 100k proposals
289
289
--timeout 1000000 # Propose 1m modifications before giving up
290
-
--verification_cycles 16 # Attempt to verify 16 zero cost rewrites before giving up
290
+
--timeout_action testcase # Try adding a new testcase from the testset when search times out
291
+
--timeout_cycles 16 # Timeout up to 16 times before giving up
291
292
292
293
--strategy hold_out # Verify results using a larger hold out testcase set
293
294
```
294
295
295
-
STOKE search will produce two types of status messages. Progress update messages will be printed whenever STOKE discovers a new lowest cost verified or unverified rewrite. The code shown on the left is not equivalent to the target code; the code shown on the right is.
296
+
STOKE search will produce two types of status messages. Progress update messages will be printed whenever STOKE discovers a new lowest cost verified or unverified rewrite. The code shown on the left is not equivalent to the target code; the code shown on the right is with respect to the current set of testcases.
296
297
297
298
```
298
299
Progress Update:
299
300
300
-
Best Unverified (9) Best Verified (15)
301
+
Lowest Cost Discovered (9) Lowest Known Correct Cost (15)
0 commit comments