Aleksei Ustimenko commited on
Commit ·
4e645a1
1
Parent(s): 02f6649
Use stock JAX 0.11.0
Browse files- README.md +2 -7
- pyproject.toml +1 -1
README.md
CHANGED
|
@@ -20,13 +20,8 @@ HamiltonZero requires Python 3.12 and JAX-compatible accelerator drivers.
|
|
| 20 |
python -m pip install .
|
| 21 |
```
|
| 22 |
|
| 23 |
-
The package pins
|
| 24 |
-
|
| 25 |
-
also published as `hamiltonzero-jax-v0.11.0-spin.1`, and pins
|
| 26 |
-
`jaxlib==0.11.0`. The fork contains the symbolic-zero JVP support used by the
|
| 27 |
-
tuned Pallas attention kernel; stock Python JAX 0.11.0 is not sufficient for
|
| 28 |
-
that pathway. Install the accelerator plugin appropriate for the host using
|
| 29 |
-
the standard JAX instructions.
|
| 30 |
|
| 31 |
Learned-router training uses eight visible accelerators and requires an MCMC
|
| 32 |
batch size divisible by eight. Fine-tuning uses all visible accelerators and
|
|
|
|
| 20 |
python -m pip install .
|
| 21 |
```
|
| 22 |
|
| 23 |
+
The package pins `jax==0.11.0` and `jaxlib==0.11.0`. Install the accelerator
|
| 24 |
+
plugin appropriate for the host using the standard JAX instructions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
|
| 26 |
Learned-router training uses eight visible accelerators and requires an MCMC
|
| 27 |
batch size divisible by eight. Fine-tuning uses all visible accelerators and
|
pyproject.toml
CHANGED
|
@@ -23,7 +23,7 @@ dependencies = [
|
|
| 23 |
"dm-tree>=0.1.10",
|
| 24 |
"equinox==0.13.6",
|
| 25 |
"immutabledict>=4.3",
|
| 26 |
-
"jax
|
| 27 |
"jaxlib==0.11.0",
|
| 28 |
"jaxtyping==0.3.9",
|
| 29 |
"networkx>=3.5",
|
|
|
|
| 23 |
"dm-tree>=0.1.10",
|
| 24 |
"equinox==0.13.6",
|
| 25 |
"immutabledict>=4.3",
|
| 26 |
+
"jax==0.11.0",
|
| 27 |
"jaxlib==0.11.0",
|
| 28 |
"jaxtyping==0.3.9",
|
| 29 |
"networkx>=3.5",
|