# --extra-index-url https://download.pytorch.org/whl/cu117/index.html # Use this to run/publish tutorials against the latest binaries during the RC stage. Comment out after the release. Each release verify the correct cuda version.
# Refer to ./jenkins/build.sh for tutorial build instructions.

# Sphinx dependencies
sphinx==7.2.6
sphinx-gallery==0.19.0
sphinx-reredirects==0.1.4
sphinx_design==0.6.1
docutils>=0.18.1,<0.21
sphinx-copybutton==0.5.2
sphinx_sitemap==2.7.1
sphinxcontrib-mermaid==1.0.0
sphinxcontrib.katex==0.9.10
pypandoc==1.15
pandocfilters==1.5.1
markdown==3.8.2

# PyTorch Theme
pytorch_sphinx_theme2==0.4.9

# Tutorial dependencies
tqdm==4.66.1
numpy==1.24.4
pydantic>=2.10
fastapi
matplotlib
librosa
torch==2.11
torchvision
torchdata
networkx
PyHamcrest
bs4
awscliv2==2.1.1
flask
spacy==3.7.1  # Keep this version consistent with the model version in .jenkins/build.sh
ray[serve,train,tune]==2.55.0
tiktoken
tensorboard
jinja2==3.1.6
pytorch-lightning
torchx
torchrl==0.10.1
tensordict==0.10.0
# For ax_multiobjective_nas_tutorial.py
ax-platform>=0.4.0,<0.5.0
nbformat>=5.9.2
datasets
transformers
onnx>=1.20.1
onnxscript>=0.6.2
onnxruntime
evaluate
accelerate>=0.20.1
# Pinned to commit before click>=8.3.0 was added, which conflicts with ray's click!=8.3.* requirement.
# TODO: Revert to `git+https://github.com/facebookresearch/mosaic.git` when ray or click versions are updated.
git+https://github.com/facebookresearch/mosaic.git@8f1444f
altair
omegaconf

importlib-metadata==6.8.0

ipython

sphinxcontrib.katex
# to run examples
boto3
pandas
requests
aiohttp
scikit-image
scipy==1.11.1
numba==0.57.1
pillow==10.2.0
wget
gym==0.26.2
gym-super-mario-bros==7.4.0
pyopengl
gymnasium[mujoco]==0.27.0
timm
pygame==2.6.0
pycocotools
semilearn==0.3.2
torchao==0.10.0
segment_anything==1.0
torchrec==1.2.0; platform_system == "Linux"
fbgemm-gpu==1.2.0; platform_system == "Linux"
