This is created by myself to solve the complicated of package.
old:conda create -n CHEN_M python=3.9.18 pytorch torchvision torchaudio pytorch-cuda=11.8 cudatoolkit=11.8 -c pytorch -c nvidia
conda create -n CHEN_M python=3.9.18 pytorch torchvision torchaudio pytorch-cuda=11.8 cudatoolkit=11.8 ipython jupyter ipykernel -c pytorch -c nvidia -c conda-forge -y
conda install conda-forge::cudnn
the best part of this method is created the environment and install package at the same time.
then using the -c conda-forge install the other package in need which will not introduce conflict.
the torch_optimizer is not included in conda, so only this one need to be install with pip
pip install torch_optimizer
i also installed the package below, and solve the package incomparable
pip install d2l==0.17.6
# 更新 NumPy 到 >=1.23(满足 contourpy)
conda install numpy>=1.23 -y
# 更新 Requests 到 >=2.31(满足 jupyterlab-server)
conda install requests>=2.31 -y