Spaces:
Runtime error
Runtime error
| PYTHON:= python3.7 | |
| CUDA_VERSION:= 11.0 | |
| PYTORCH_VERSION:= 1.7.1 | |
| DOT:= . | |
| .PHONY: all clean show_variables | |
| all: show_variables virtualenv.done pytorch.done parallel_wavegan.done | |
| show_variables: | |
| @echo PYTHON=$(PYTHON) | |
| @echo CUDA_VERSION=$(CUDA_VERSION) | |
| @echo PYTORCH_VERSION=$(PYTORCH_VERSION) | |
| virtualenv.done: show_variables | |
| test -d venv || $(PYTHON) -m venv venv | |
| . venv/bin/activate; cd ../; pip install -U pip | |
| # install numpy here since python3.6 is not supported in > 1.20 | |
| . venv/bin/activate; cd ../; pip install numpy | |
| touch virtualenv.done | |
| pytorch.done: virtualenv.done | |
| ifeq ($(CUDA_VERSION),) | |
| . venv/bin/activate; pip install torch==$(PYTORCH_VERSION) \ | |
| -f https://download.pytorch.org/whl/cpu/stable.html | |
| else | |
| . venv/bin/activate; pip install torch==$(PYTORCH_VERSION) \ | |
| -f https://download.pytorch.org/whl/cu$(subst $(DOT),,$(CUDA_VERSION))/torch_stable.html | |
| endif | |
| touch pytorch.done | |
| parallel_wavegan.done: virtualenv.done pytorch.done | |
| . venv/bin/activate; cd ../; pip install -e . | |
| . venv/bin/activate; cd ../; pip install -e .[test] | |
| touch parallel_wavegan.done | |
| apex.done: virtualenv.done pytorch.done | |
| git clone https://github.com/NVIDIA/apex.git | |
| . venv/bin/activate; cd apex; \ | |
| pip install -v --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./ | |
| touch apex.done | |
| clean: | |
| rm -fr venv apex *.done | |
| find -iname "*.pyc" -delete | |