Open DiamondGlassDrill opened 11 months ago
Hi @DiamondGlassDrill,
I admit that I do not use mamba but conda, I don't know if this could be an issue.
If the environment.yml
file does not work, you can try to install the packages one by one (there are only a few commands to run). The README.md
file actually provides the commands to run with conda for installing the packages one by one, in the Installation section:
conda create --name sugar -y python=3.9
conda activate sugar
conda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 pytorch-cuda=11.8 -c pytorch -c nvidia
conda install -c fvcore -c iopath -c conda-forge fvcore iopath
conda install pytorch3d -c pytorch3d==0.7.4
conda install -c plotly plotly
conda install -c conda-forge rich
conda install -c conda-forge plyfile==0.8.1
conda install -c conda-forge jupyterlab
conda install -c conda-forge nodejs
conda install -c conda-forge ipywidgets
pip install open3d
pip install --upgrade PyMCubes
Hi guys,
conda install pytorch3d -c pytorch3d==0.7.4
only works with Conda
under Linux
.
It does not work with Windows.
For Windows, you need CUDA 11.X or above - since SuGaR uses 11.8, the requisites should be met.
Use this instead:
pip install "git+https://github.com/facebookresearch/pytorch3d.git@stable"
see here:
https://github.com/facebookresearch/pytorch3d/blob/main/INSTALL.md#building--installing-from-source
@Anttwo your description and @pinnarandolf both together made the trick Thanks!!!
Create work! overall!!!
Tried to install the environment from scratch and it throws errors, like hell. Does anyone has the same issue? Or know how to fix this? Do not want to type everything by hand.
`Looking for: ['_libgcc_mutex==0.1=main', '_openmp_mutex==5.1=1_gnu', 'anyio==4.1.0=pyhd8ed1ab_0', 'argon2-cffi==21.1.0=]
Could not solve for environment specs The following packages are incompatible ├─ _openmp_mutex ==5.1 1_gnu does not exist (perhaps a typo or a missing channel); ├─ argon2-cffi ==21.1.0 py39h3811e60_2 does not exist (perhaps a typo or a missing channel); ├─ brotli-python ==1.0.9 py39h6a678d5_7 does not exist (perhaps a typo or a missing channel); ├─ bzip2 ==1.0.8 h7b6447c_0 does not exist (perhaps a typo or a missing channel); ├─ ca-certificates ==2023.11.17 hbcca054_0 does not exist (perhaps a typo or a missing channel); ├─ cffi ==1.16.0 py39h5eee18b_0 does not exist (perhaps a typo or a missing channel); ├─ cryptography ==41.0.7 py39hdda0065_0 does not exist (perhaps a typo or a missing channel); ├─ ffmpeg ==4.3 hf484d3e_0 does not exist (perhaps a typo or a missing channel); ├─ filelock ==3.13.1 py39h06a4308_0 does not exist (perhaps a typo or a missing channel); ├─ freetype ==2.12.1 h4a9f257_0 does not exist (perhaps a typo or a missing channel); ├─ giflib ==5.2.1 h5eee18b_3 does not exist (perhaps a typo or a missing channel); ├─ gmp ==6.2.1 h295c915_3 does not exist (perhaps a typo or a missing channel); ├─ gmpy2 ==2.1.2 py39heeb90bb_0 does not exist (perhaps a typo or a missing channel); ├─ gnutls ==3.6.15 he1e5248_0 does not exist (perhaps a typo or a missing channel); ├─ idna ==3.4 py39h06a4308_0 does not exist (perhaps a typo or a missing channel); ├─ intel-openmp ==2023.1.0 hdb19cb5_46306 does not exist (perhaps a typo or a missing channel); ├─ ipykernel ==5.5.5 py39hef51801_0 does not exist (perhaps a typo or a missing channel); ├─ ipython ==8.18.1 pyh707e725_3 is not installable because it requires │ └─ unix, which is missing on the system; ├─ jinja2 ==3.1.2 py39h06a4308_0 does not exist (perhaps a typo or a missing channel); ├─ jpeg ==9e h5eee18b_1 does not exist (perhaps a typo or a missing channel); ├─ jsonpointer ==2.4 py39hf3d152e_3 does not exist (perhaps a typo or a missing channel); ├─ jupyter_core ==5.5.0 py39hf3d152e_0 does not exist (perhaps a typo or a missing channel); ├─ lame ==3.100 h7b6447c_0 does not exist (perhaps a typo or a missing channel); ├─ lcms2 ==2.12 h3be6417_0 does not exist (perhaps a typo or a missing channel); ├─ ld_impl_linux-64 ==2.38 h1181459_1 does not exist (perhaps a typo or a missing channel); ├─ lerc ==3.0 h295c915_0 does not exist (perhaps a typo or a missing channel); ├─ libcufile ==1.8.1.2 0 does not exist (perhaps a typo or a missing channel); ├─ libdeflate ==1.17 h5eee18b_1 does not exist (perhaps a typo or a missing channel); ├─ libffi ==3.4.4 h6a678d5_0 does not exist (perhaps a typo or a missing channel); ├─ libgcc-ng ==11.2.0 h1234567_1 does not exist (perhaps a typo or a missing channel); ├─ libgcc ==7.2.0 h69d50b8_2 does not exist (perhaps a typo or a missing channel); ├─ libgomp ==11.2.0 h1234567_1 does not exist (perhaps a typo or a missing channel); ├─ libiconv ==1.16 h7f8727e_2 does not exist (perhaps a typo or a missing channel); ├─ libidn2 ==2.3.4 h5eee18b_0 does not exist (perhaps a typo or a missing channel); ├─ libpng ==1.6.39 h5eee18b_0 does not exist (perhaps a typo or a missing channel); ├─ libsodium ==1.0.18 h36c2ea0_1 does not exist (perhaps a typo or a missing channel); ├─ libstdcxx-ng ==11.2.0 h1234567_1 does not exist (perhaps a typo or a missing channel); ├─ libtasn1 ==4.19.0 h5eee18b_0 does not exist (perhaps a typo or a missing channel); ├─ libtiff ==4.5.1 h6a678d5_0 does not exist (perhaps a typo or a missing channel); ├─ libunistring ==0.9.10 h27cfd23_0 does not exist (perhaps a typo or a missing channel); ├─ libwebp-base ==1.3.2 h5eee18b_0 does not exist (perhaps a typo or a missing channel); ├─ libwebp ==1.3.2 h11a3e52_0 does not exist (perhaps a typo or a missing channel); ├─ lz4-c ==1.9.4 h6a678d5_0 does not exist (perhaps a typo or a missing channel); ├─ markupsafe ==2.1.1 py39h7f8727e_0 does not exist (perhaps a typo or a missing channel); ├─ mkl-service ==2.4.0 py39h5eee18b_1 does not exist (perhaps a typo or a missing channel); ├─ mkl ==2023.1.0 h213fc3f_46344 does not exist (perhaps a typo or a missing channel); ├─ mkl_fft ==1.3.8 py39h5eee18b_0 does not exist (perhaps a typo or a missing channel); ├─ mkl_random ==1.2.4 py39hdb19cb5_0 does not exist (perhaps a typo or a missing channel); ├─ mpc ==1.1.0 h10f8cd9_1 does not exist (perhaps a typo or a missing channel); ├─ mpfr ==4.0.2 hb69a4c5_1 does not exist (perhaps a typo or a missing channel); ├─ mpmath ==1.3.0 py39h06a4308_0 does not exist (perhaps a typo or a missing channel); ├─ ncurses ==6.4 h6a678d5_0 does not exist (perhaps a typo or a missing channel); ├─ nettle ==3.7.3 hbbd107a_1 does not exist (perhaps a typo or a missing channel); ├─ networkx ==3.1 py39h06a4308_0 does not exist (perhaps a typo or a missing channel); ├─ numpy-base ==1.26.2 py39hb5e798b_0 does not exist (perhaps a typo or a missing channel); ├─ numpy ==1.26.2 py39h5f9d8c6_0 does not exist (perhaps a typo or a missing channel); ├─ openh264 ==2.1.1 h4ff587b_0 does not exist (perhaps a typo or a missing channel); ├─ openjpeg ==2.4.0 h3ad879b_0 does not exist (perhaps a typo or a missing channel); ├─ openssl ==3.0.12 h7f8727e_0 does not exist (perhaps a typo or a missing channel); ├─ pillow ==10.0.1 py39ha6cbd5a_0 does not exist (perhaps a typo or a missing channel); ├─ pip ==23.3.1 py39h06a4308_0 does not exist (perhaps a typo or a missing channel); ├─ portalocker ==2.8.2 py39hf3d152e_1 does not exist (perhaps a typo or a missing channel); ├─ pyopenssl ==23.2.0 py39h06a4308_0 does not exist (perhaps a typo or a missing channel); ├─ pysocks ==1.7.1 py39h06a4308_0 does not exist (perhaps a typo or a missing channel); ├─ python ==3.9.18 h955ad1f_0 does not exist (perhaps a typo or a missing channel); ├─ pytorch-cuda ==11.8 h7e8668a_5 does not exist (perhaps a typo or a missing channel); ├─ pytorch3d ==0.7.4 py39_cu118_pyt201 does not exist (perhaps a typo or a missing channel); ├─ pytorch ==2.0.1 py3.9_cuda11.8_cudnn8.7.0_0 does not exist (perhaps a typo or a missing channel); ├─ pyyaml ==6.0 py39hb9d737c_4 does not exist (perhaps a typo or a missing channel); ├─ pyzmq ==25.1.0 py39h6a678d5_0 does not exist (perhaps a typo or a missing channel); ├─ readline ==8.2 h5eee18b_0 does not exist (perhaps a typo or a missing channel); ├─ requests ==2.31.0 py39h06a4308_0 does not exist (perhaps a typo or a missing channel); ├─ send2trash ==1.8.2 pyh41d4057_0 is not installable because it requires │ └─ linux, which is missing on the system; ├─ setuptools ==68.2.2 py39h06a4308_0 does not exist (perhaps a typo or a missing channel); ├─ sqlite ==3.41.2 h5eee18b_0 does not exist (perhaps a typo or a missing channel); ├─ sympy ==1.12 py39h06a4308_0 does not exist (perhaps a typo or a missing channel); ├─ tbb ==2021.8.0 hdb19cb5_0 does not exist (perhaps a typo or a missing channel); ├─ tenacity ==8.2.2 py39h06a4308_0 does not exist (perhaps a typo or a missing channel); ├─ terminado ==0.18.0 pyh0d859eb_0 is not installable because it requires │ └─ __linux, which is missing on the system; ├─ tk ==8.6.12 h1ccaba5_0 does not exist (perhaps a typo or a missing channel); ├─ torchtriton ==2.0.0 py39 does not exist (perhaps a typo or a missing channel); ├─ tornado ==6.3.3 py39h5eee18b_0 does not exist (perhaps a typo or a missing channel); ├─ typing_extensions ==4.7.1 py39h06a4308_0 does not exist (perhaps a typo or a missing channel); ├─ urllib3 ==1.26.18 py39h06a4308_0 does not exist (perhaps a typo or a missing channel); ├─ wheel ==0.41.2 py39h06a4308_0 does not exist (perhaps a typo or a missing channel); ├─ xz ==5.4.5 h5eee18b_0 does not exist (perhaps a typo or a missing channel); ├─ yaml ==0.2.5 h7f98852_2 does not exist (perhaps a typo or a missing channel); ├─ zeromq ==4.3.4 h2531618_0 does not exist (perhaps a typo or a missing channel); ├─ zlib ==1.2.13 h5eee18b_0 does not exist (perhaps a typo or a missing channel); └─ zstd ==1.5.5 hc292b87_0 does not exist (perhaps a typo or a missing channel).`