A docker container designed to run EZKL
on top of the jupyter/pytorch-notebook image.
docker run -it --rm -p 8888:8888 -v $(pwd):/home/jovyan/work inferencelabs/ezkl
In the log output, you'll see a message from ServerApp
that looks like this:
[C 2024-01-17 23:48:53.459 ServerApp]
To access the server, open this file in a browser:
file:///home/jovyan/.local/share/jupyter/runtime/jpserver-80-open.html
Or copy and paste one of these URLs:
http://2b1a6acdf1b8:8888/lab?token=734b87251e2e4db06fadd1ac0e1c701e2845f66715247fd2
http://127.0.0.1:8888/lab?token=734b87251e2e4db06fadd1ac0e1c701e2845f66715247fd2
Navigate to the URL in your browser to access the JupyterLab instance.
The example notebooks from EZKL
are located in the work
directory. You can run them by opening them in JupyterLab and clicking the "Run" button.
You can also run your own notebooks by creating or uploading them to the Jupyter lab.
These packages are preinstalled in the container along with packages from the jupyter/pytorch-notebook image.
Package | Link |
---|---|
EZKL |
GitHub |
PyTorch |
GitHub |
onnx |
GitHub |
onnxruntime |
GitHub |
tensorflow |
GitHub |
requests |
PyPI |
matplotlib |
GitHub |
numpy |
GitHub |
xgboost |
GitHub |
hummingbird-ml |
GitHub |
sk2torch |
GitHub |
web3 |
GitHub |
py-solc-x |
GitHub |
pytest |
GitHub |