Transformable numerical computing at scale combined with Intel® Extension for OpenXLA*, which includes a PJRT plugin implementation to seamlessly runs JAX* models on Intel GPUs.
The images below include JAX* and Intel® Extension for OpenXLA*.
Tag(s) | JAX* | Intel® Extension for OpenXLA* | Flax | Dockerfile |
---|---|---|---|---|
0.4.0-pip-base , latest |
v0.4.26 | v0.4.0-jax | v0.8.2 | v0.4.1 |
The images below additionally include Jupyter Notebook server:
Tag(s) | JAX* | Intel® Extension for OpenXLA* | Flax | Dockerfile |
---|---|---|---|---|
0.4.0-pip-jupyter |
v0.4.26 | v0.4.0-jax | v0.8.2 | v0.4.1 |
docker run -it --rm \
-p 8888:8888 \
--net=host \
-v $PWD/workspace:/workspace \
-w /workspace \
intel/intel-optimized-xla:0.4.0-pip-jupyter
After running the command above, copy the URL (something like http://127.0.0.1:$PORT/?token=***
) into your browser to access the notebook server.
The images below include Intel® Distribution for Python*:
Tag(s) | JAX* | Intel® Extension for OpenXLA* | Flax | Dockerfile |
---|---|---|---|---|
0.4.0-idp-base |
v0.4.26 | v0.4.0-jax | v0.8.2 | v0.4.1 |
The images below additionally include Jupyter Notebook server:
Tag(s) | JAX* | Intel® Extension for OpenXLA* | Flax | Dockerfile |
---|---|---|---|---|
0.4.0-idp-jupyter |
v0.4.26 | v0.4.0-jax | v0.8.2 | v0.4.1 |
To build the images from source, clone the AI Containers repository, follow the main README.md
file to setup your environment, and run the following command:
cd jax
docker compose build jax-base
docker compose run -it jax-base
You can find the list of services below for each container in the group:
Service Name | Description |
---|---|
jax-base |
Base image with Intel® Extension for OpenXLA* |
jupyter |
Adds Jupyter Notebook server |
View the License for the [Intel® Distribution for Python].
The images below also contain other software which may be under other licenses (such as Pytorch*, Jupyter*, Bash, etc. from the base).
It is the image user's responsibility to ensure that any use of The images below comply with any relevant licenses for all software contained within.
* Other names and brands may be claimed as the property of others.