savtadepth / Makefile
Dean
Finished data import and processing setup, bug in training step
3c0c5aa
raw history blame
No virus
1.32 kB
#################################################################################
# GLOBALS #
#################################################################################
PROJECT_DIR := $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))
PROJECT_NAME = savta_depth
PYTHON_INTERPRETER = python3
ifeq (,$(shell which conda))
HAS_CONDA=False
else
HAS_CONDA=True
endif
#################################################################################
# COMMANDS #
#################################################################################
env:
ifeq (True,$(HAS_CONDA))
@echo ">>> Detected conda, creating conda environment."
conda create --name $(PROJECT_NAME) python=3.7.6
@echo ">>> New conda env created. Activate with:\nconda activate $(PROJECT_NAME)"
else
@echo ">>> No conda detected, creating venv environment."
$(PYTHON_INTERPRETER) -m venv env
@echo ">>> New virtual env created. Activate with:\nsource env/bin/activate ."
endif
requirements:
@echo ">>> Installing requirements. Make sure your virtual environment is activated."
$(PYTHON_INTERPRETER) -m pip install -U pip setuptools wheel
$(PYTHON_INTERPRETER) -m pip install -r requirements.txt