diff --git a/DockerCPU.md b/DockerCPU.md new file mode 100644 index 0000000..8c368b4 --- /dev/null +++ b/DockerCPU.md @@ -0,0 +1,58 @@ +### 1. Install Docker + +[Docker Desktop for Mac] (https://hub.docker.com/editions/community/docker-ce-desktop-mac) + +### 2. Build Docker Image For + +``` +$ docker build -t deepfacelab-cpu -f Dockerfile.cpu . +``` + +### 3. Mount deepfacelab volume and Run it + +``` +$ docker run -p 8888:8888 --hostname deepfacelab-cpu --name deepfacelab-cpu -v **your source path**:/srv deepfacelab-cpu +# for example +$ docker run -p 8888:8888 --hostname deepfacelab-cpu --name deepfacelab-cpu -v /Users/plucky/own/DeepFaceLab:/srv deepfacelab-cpu +``` + +then you will see the log: + +``` +The Jupyter Notebook is running at: +http://(deepfacelab-cpu or 127.0.0.1):8888/?token=your token +``` + +### 4. Open a new terminal to run deepfacelab in /srv + +``` +$ docker exec -it deepfacelab-cpu bash +``` + +### 5. Use jupyter in deepfacelab-cpu bash + +``` +$ jupyter notebook list +``` +or just open it on your browser `http://127.0.0.1:8888/?token=your_token` + +### 6. Close or Kill Docker Container + +``` +$ docker kill deepfacelab-cpu +``` + +### 7. Start Docker Container + +``` +$ docker start -i deepfacelab-cpu +$ docker exec -it deepfacelab-cpu bash +``` + +### 8. enjoy it + +``` +$ cd ../srv/ +$ chmod +x main.sh +$ ./main.sh +``` diff --git a/DockerGPU.md b/DockerGPU.md new file mode 100644 index 0000000..f37271d --- /dev/null +++ b/DockerGPU.md @@ -0,0 +1,5 @@ +### NO GPU Machine YET +Mac Pro or Mac Mini GPU not support yet + +1. Install Nvidia-Docker & Restart Docker Service +https://github.com/NVIDIA/nvidia-docker diff --git a/main.sh b/main.sh old mode 100644 new mode 100755 diff --git a/requirements-cpu-docker.txt b/requirements-cpu-docker.txt new file mode 100644 index 0000000..ba90d7f --- /dev/null +++ b/requirements-cpu-docker.txt @@ -0,0 +1,9 @@ +pathlib==1.0.1 +scandir==1.6 +h5py==2.7.1 +Keras==2.2.4 +opencv-python==3.4.0.12 +scikit-image +dlib==19.10.0 +tqdm +git+https://www.github.com/keras-team/keras-contrib.git