pixel3dmm / environment.yml
alexnasa's picture
Upload 66 files
cf92dec verified
# Note: conda dependencies have only 1 "="
# pip dependencies have 2 "=="
# Fuse pip dependencies together under one " - pip" item
# Otherwise, only some of the are installed, because conda creates a temporary requirements.txt file
# only the last -pip section
name: p3dmm
channels:
- pytorch
- conda-forge
- defaults
dependencies:
- python=3.9
- pip
- jupyter
# CUDA and PyTorch
- gcc<12 # Needs to be <12 because nvcc does not like gcc>11
- gxx
- torchvision
-
- nvidia/label/cuda-11.8.0::cuda-nvcc # for nvcc
- nvidia/label/cuda-11.8.0::cuda-cccl
- nvidia/label/cuda-11.8.0::cuda-cudart
- nvidia/label/cuda-11.8.0::cuda-cudart-dev # for cuda_runtime.h
- nvidia/label/cuda-11.8.0::libcusparse
- nvidia/label/cuda-11.8.0::libcusparse-dev
- nvidia/label/cuda-11.8.0::libcublas
- nvidia/label/cuda-11.8.0::libcublas-dev
- nvidia/label/cuda-11.8.0::libcurand
- nvidia/label/cuda-11.8.0::libcurand-dev
- nvidia/label/cuda-11.8.0::libcusolver
- nvidia/label/cuda-11.8.0::libcusolver-dev
- pip:
- pip:
- --extra-index-url https://download.pytorch.org/whl/cu118
- torch==2.7+cu118
- torchvision==0.22+cu118
- tyro
- environs
- omegaconf
- dreifus
- wandb
- pytorch_lightning
- opencv-python
- tensorboard
- wandb
- scikit-image
- pyvista
- chumpy
- h5py
- einops
- ninja
- mediapy
- face-alignment==1.3.3
- numpy==1.23
- git+https://github.com/facebookresearch/pytorch3d.git@stable
- git+https://github.com/NVlabs/nvdiffrast.git
# for MICA
- insightface
- onnxruntime
- loguru
- yacs
# facer
- distinctipy
- validators
- timm