Spaces:
Runtime error
Runtime error
File size: 1,381 Bytes
2b7bf83 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
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
|