pip list --format=freeze > requirements.txt
- Install and run Docker Desktop on Windows before executing 'docker' commands
docker build -t transfer_train-container -f Dockerfile_train .
docker run --gpus 1 -ti transfer_train-container nvidia-smi
- in unix terminal:
docker run --gpus 1 -v $(pwd)/data:/home/prgrmcode/app/data -ti --name train-container transfer_train-container
- in windows command prompt:
docker run --gpus 1 -v "%cd%/data:/home/prgrmcode/app/data" -ti --name train-container transfer_train-container
-- number of gpus, -v --volume mounts first folder from local machine to the folder in docker container, -ti target image, command(python3 .py)
docker build -t transfer_app-container -f Dockerfile_app .
docker run -it --gpus 1 -p 5000:5000 --name app-container transfer_app-container bash
Run everything easily from docker-compose.yml file with one command
docker-compose up
docker-compose up --no-deps --build transfer_train-container
docker-compose up --build transfer_app-container
docker-compose start transfer_train-container
docker-compose start transfer_app-container
docker system prune