Hi everyone,
I would like to ask for you help about the catalyst initial setup. I am relatively new to Pennylane, and so far I have been using it either on its own, or with lightning plugins and jax workflows, with everything working great. But, now I wanted to start a new project with Catalyst. Initially, I had some troubles setting it up on my existing conda env, as it was clashing with a number of old dependencies, so I decided to set up a new env altogether since this is for a new project anyways.
Still, despite not being restricted to a specific version of, e.g., Pennylane or even Python, I have not been able to easily find a config that has every of my requirements working together. The only other restriction that I am imposing is that my env should contain the plugin for cuda 12.8 drivers (which somehow limits also the compatible jax version). I wanted to ask: is there a specific combination of dependencies that would allow me to run pennylane, cuda-enabled jax, and catalyst at the same time?
System: Ubuntu 24.04.2
CUDA version: 12.8
Python version: 3.12.11
Conda version: 25.5.1
Modules installed in env:
Package Version
absl-py 2.1.0
appdirs 1.4.4
asttokens 3.0.0
astunparse 1.6.3
autograd 1.8.0
autoray 0.7.2
Brotli 1.1.0
cachetools 6.2.1
certifi 2025.10.5
cffi 1.17.1
charset-normalizer 3.4.3
chex 0.1.89
comm 0.2.3
debugpy 1.8.17
decorator 5.2.1
diastatic-malt 2.15.2
dm-tree 0.1.7
etils 1.12.2
exceptiongroup 1.3.0
executing 2.2.1
gast 0.6.0
h2 4.3.0
hpack 4.1.0
hyperframe 6.1.0
idna 3.11
importlib_metadata 8.7.0
ipykernel 6.30.1
ipython 9.6.0
ipython_pygments_lexers 1.1.1
jax 0.4.28
jaxlib 0.4.28.dev20240710
jedi 0.19.2
jupyter_client 8.6.3
jupyter_core 5.8.1
matplotlib-inline 0.1.7
ml-dtypes 0.5.1
nest_asyncio 1.6.0
networkx 3.5
numpy 1.26.4
opt_einsum 3.4.0
optax 0.2.3
packaging 25.0
parso 0.8.5
PennyLane 0.37.0
PennyLane_Lightning 0.37.0
PennyLane_Lightning_GPU 0.37.0
pexpect 4.9.0
pickleshare 0.7.5
pip 25.2
platformdirs 4.5.0
prompt_toolkit 3.0.52
psutil 7.1.0
ptyprocess 0.7.0
pure_eval 0.2.3
pycparser 2.22
Pygments 2.19.2
PySocks 1.7.1
python-dateutil 2.9.0.post0
pyzmq 27.1.0
requests 2.32.5
rustworkx 0.17.1
scipy 1.16.2
scipy-openblas32 0.3.30.0.2
semantic-version 2.10.0
setuptools 80.9.0
six 1.17.0
stack_data 0.6.3
termcolor 3.1.0
toml 0.10.2
tomlkit 0.13.3
toolz 1.0.0
tornado 6.5.2
traitlets 5.14.3
typing_extensions 4.15.0
urllib3 2.5.0
wcwidth 0.2.14
wheel 0.45.1
zipp 3.23.0
zstandard 0.25.0
Thanks for anyone willing to give some hint!