card: present beam 1024 only; one line on the fast default
Browse files
README.md
CHANGED
|
@@ -39,6 +39,9 @@ each):
|
|
| 39 |
python solve.py --facelets <54 characters>
|
| 40 |
```
|
| 41 |
|
|
|
|
|
|
|
|
|
|
| 42 |
`solve.py` has no other dependencies. It downloads `config.json` and
|
| 43 |
`model.safetensors` from this repo the first time.
|
| 44 |
|
|
@@ -77,19 +80,16 @@ full scrambles from 16% to 96%.
|
|
| 77 |
Canonical RubiksBench scrambles (the same cubes every language model on the
|
| 78 |
board is tested on), 25 cubes per scramble length:
|
| 79 |
|
| 80 |
-
| Scramble length |
|
| 81 |
-
|---|---|
|
| 82 |
-
| 3 | 100% |
|
| 83 |
-
| 6 | 100% |
|
| 84 |
-
| 10 | 100% |
|
| 85 |
-
| 15 |
|
| 86 |
-
| 20 |
|
| 87 |
|
| 88 |
Past about 15 moves, every scramble is fully mixed, so 25, 50 or 100 moves are
|
| 89 |
-
no harder than 20.
|
| 90 |
-
consumer graphics card. Beam 64 on a processor with no graphics card took about 5 seconds for a
|
| 91 |
-
3-move scramble and about 50 seconds for a 6-move scramble; it is not practical
|
| 92 |
-
for full scrambles.
|
| 93 |
|
| 94 |
## Model
|
| 95 |
|
|
@@ -103,7 +103,6 @@ for full scrambles.
|
|
| 103 |
|
| 104 |
| What you did | What you get at 20 moves |
|
| 105 |
|---|---|
|
| 106 |
-
| Beam 64 instead of 1024 | about 24% |
|
| 107 |
| Always take the best-scored move, no search | 34% even at 10 moves |
|
| 108 |
| Judge the network by its average error | about 1.5 moves, which looks poor; the search only needs the correct ranking of the 18 neighbours |
|
| 109 |
|
|
|
|
| 39 |
python solve.py --facelets <54 characters>
|
| 40 |
```
|
| 41 |
|
| 42 |
+
Use `--beam 1024` for full scrambles, which needs a GPU. The default, 64, is
|
| 43 |
+
fast enough for a laptop, but it only solves short scrambles.
|
| 44 |
+
|
| 45 |
`solve.py` has no other dependencies. It downloads `config.json` and
|
| 46 |
`model.safetensors` from this repo the first time.
|
| 47 |
|
|
|
|
| 80 |
Canonical RubiksBench scrambles (the same cubes every language model on the
|
| 81 |
board is tested on), 25 cubes per scramble length:
|
| 82 |
|
| 83 |
+
| Scramble length | Solved (beam 1024) |
|
| 84 |
+
|---|---|
|
| 85 |
+
| 3 | 100% |
|
| 86 |
+
| 6 | 100% |
|
| 87 |
+
| 10 | 100% |
|
| 88 |
+
| 15 | 100% |
|
| 89 |
+
| 20 | 96% |
|
| 90 |
|
| 91 |
Past about 15 moves, every scramble is fully mixed, so 25, 50 or 100 moves are
|
| 92 |
+
no harder than 20. A full scramble takes about 80 to 90 seconds on one RTX A6000.
|
|
|
|
|
|
|
|
|
|
| 93 |
|
| 94 |
## Model
|
| 95 |
|
|
|
|
| 103 |
|
| 104 |
| What you did | What you get at 20 moves |
|
| 105 |
|---|---|
|
|
|
|
| 106 |
| Always take the best-scored move, no search | 34% even at 10 moves |
|
| 107 |
| Judge the network by its average error | about 1.5 moves, which looks poor; the search only needs the correct ranking of the 18 neighbours |
|
| 108 |
|