diff --git a/deploy/roles/packages/vars/main.yml b/deploy/roles/packages/vars/main.yml index 800eb36..bff1385 100644 --- a/deploy/roles/packages/vars/main.yml +++ b/deploy/roles/packages/vars/main.yml @@ -13,5 +13,7 @@ general: - software-properties-common=0.96.24.32.7 # known good with 0.96.24.32.7 - git - golang + - g++ + - openjdk-8-jdk pip: - docker>=3.7.0 # known good with 3.7.0 diff --git a/sample-run/tensorflow/LICENSE b/sample-run/ML/LICENSE similarity index 100% rename from sample-run/tensorflow/LICENSE rename to sample-run/ML/LICENSE diff --git a/sample-run/tensorflow/README.md b/sample-run/ML/README.md similarity index 100% rename from sample-run/tensorflow/README.md rename to sample-run/ML/README.md diff --git a/sample-run/tensorflow/ToolSelection.md b/sample-run/ML/ToolSelection.md similarity index 100% rename from sample-run/tensorflow/ToolSelection.md rename to sample-run/ML/ToolSelection.md diff --git a/sample-run/tensorflow/ansible.cfg b/sample-run/ML/ansible.cfg similarity index 100% rename from sample-run/tensorflow/ansible.cfg rename to sample-run/ML/ansible.cfg diff --git a/sample-run/tensorflow/hosts.example b/sample-run/ML/hosts.example similarity index 100% rename from sample-run/tensorflow/hosts.example rename to sample-run/ML/hosts.example diff --git a/sample-run/tensorflow/packages.yml b/sample-run/ML/packages.yml similarity index 90% rename from sample-run/tensorflow/packages.yml rename to sample-run/ML/packages.yml index c657753..92b88a1 100644 --- a/sample-run/tensorflow/packages.yml +++ b/sample-run/ML/packages.yml @@ -5,7 +5,7 @@ # 3. handlers - these steps run only in response to specific events. If the event does not occur, the handler does not run. ################################################################################ --- -- hosts: test # Alternatively, 'canary', 'blue'|'green', 'all' according to your deployment strategy and your /etc/ansible/hosts file +- hosts: gpu # Alternatively, 'canary', 'blue'|'green', 'all' according to your deployment strategy and your /etc/ansible/hosts file become: yes # All commands must run as root strategy: free # Allows all hosts to run to the end of the playbook as fast as they can diff --git a/sample-run/tensorflow/requirements.yml b/sample-run/ML/requirements.yml similarity index 100% rename from sample-run/tensorflow/requirements.yml rename to sample-run/ML/requirements.yml diff --git a/sample-run/tensorflow/roles/docker/README.md b/sample-run/ML/roles/docker/README.md similarity index 100% rename from sample-run/tensorflow/roles/docker/README.md rename to sample-run/ML/roles/docker/README.md diff --git a/sample-run/tensorflow/roles/docker/defaults/.gitkeep b/sample-run/ML/roles/docker/defaults/.gitkeep similarity index 100% rename from sample-run/tensorflow/roles/docker/defaults/.gitkeep rename to sample-run/ML/roles/docker/defaults/.gitkeep diff --git a/sample-run/tensorflow/roles/docker/files/.gitkeep b/sample-run/ML/roles/docker/files/.gitkeep similarity index 100% rename from sample-run/tensorflow/roles/docker/files/.gitkeep rename to sample-run/ML/roles/docker/files/.gitkeep diff --git a/sample-run/tensorflow/roles/docker/handlers/.gitkeep b/sample-run/ML/roles/docker/handlers/.gitkeep similarity index 100% rename from sample-run/tensorflow/roles/docker/handlers/.gitkeep rename to sample-run/ML/roles/docker/handlers/.gitkeep diff --git a/sample-run/tensorflow/roles/docker/meta/.gitkeep b/sample-run/ML/roles/docker/meta/.gitkeep similarity index 100% rename from sample-run/tensorflow/roles/docker/meta/.gitkeep rename to sample-run/ML/roles/docker/meta/.gitkeep diff --git a/sample-run/tensorflow/roles/docker/tasks/debian.yml b/sample-run/ML/roles/docker/tasks/debian.yml similarity index 100% rename from sample-run/tensorflow/roles/docker/tasks/debian.yml rename to sample-run/ML/roles/docker/tasks/debian.yml diff --git a/sample-run/tensorflow/roles/docker/tasks/main.yml b/sample-run/ML/roles/docker/tasks/main.yml similarity index 100% rename from sample-run/tensorflow/roles/docker/tasks/main.yml rename to sample-run/ML/roles/docker/tasks/main.yml diff --git a/sample-run/tensorflow/roles/docker/templates/.gitkeep b/sample-run/ML/roles/docker/templates/.gitkeep similarity index 100% rename from sample-run/tensorflow/roles/docker/templates/.gitkeep rename to sample-run/ML/roles/docker/templates/.gitkeep diff --git a/sample-run/tensorflow/roles/docker/vars/main.yml b/sample-run/ML/roles/docker/vars/main.yml similarity index 100% rename from sample-run/tensorflow/roles/docker/vars/main.yml rename to sample-run/ML/roles/docker/vars/main.yml diff --git a/sample-run/tensorflow/roles/nvidia/README.md b/sample-run/ML/roles/nvidia/README.md similarity index 100% rename from sample-run/tensorflow/roles/nvidia/README.md rename to sample-run/ML/roles/nvidia/README.md diff --git a/sample-run/tensorflow/roles/nvidia/defaults/.gitkeep b/sample-run/ML/roles/nvidia/defaults/.gitkeep similarity index 100% rename from sample-run/tensorflow/roles/nvidia/defaults/.gitkeep rename to sample-run/ML/roles/nvidia/defaults/.gitkeep diff --git a/sample-run/tensorflow/roles/nvidia/files/.gitkeep b/sample-run/ML/roles/nvidia/files/.gitkeep similarity index 100% rename from sample-run/tensorflow/roles/nvidia/files/.gitkeep rename to sample-run/ML/roles/nvidia/files/.gitkeep diff --git a/sample-run/tensorflow/roles/nvidia/handlers/main.yml b/sample-run/ML/roles/nvidia/handlers/main.yml similarity index 100% rename from sample-run/tensorflow/roles/nvidia/handlers/main.yml rename to sample-run/ML/roles/nvidia/handlers/main.yml diff --git a/sample-run/tensorflow/roles/nvidia/meta/.gitkeep b/sample-run/ML/roles/nvidia/meta/.gitkeep similarity index 100% rename from sample-run/tensorflow/roles/nvidia/meta/.gitkeep rename to sample-run/ML/roles/nvidia/meta/.gitkeep diff --git a/sample-run/tensorflow/roles/nvidia/tasks/debian.yml b/sample-run/ML/roles/nvidia/tasks/debian.yml similarity index 100% rename from sample-run/tensorflow/roles/nvidia/tasks/debian.yml rename to sample-run/ML/roles/nvidia/tasks/debian.yml diff --git a/sample-run/tensorflow/roles/nvidia/tasks/main.yml b/sample-run/ML/roles/nvidia/tasks/main.yml similarity index 100% rename from sample-run/tensorflow/roles/nvidia/tasks/main.yml rename to sample-run/ML/roles/nvidia/tasks/main.yml diff --git a/sample-run/tensorflow/roles/nvidia/templates/.gitkeep b/sample-run/ML/roles/nvidia/templates/.gitkeep similarity index 100% rename from sample-run/tensorflow/roles/nvidia/templates/.gitkeep rename to sample-run/ML/roles/nvidia/templates/.gitkeep diff --git a/sample-run/tensorflow/roles/nvidia/vars/main.yml b/sample-run/ML/roles/nvidia/vars/main.yml similarity index 100% rename from sample-run/tensorflow/roles/nvidia/vars/main.yml rename to sample-run/ML/roles/nvidia/vars/main.yml diff --git a/sample-run/tensorflow/roles/packages/README.md b/sample-run/ML/roles/packages/README.md similarity index 100% rename from sample-run/tensorflow/roles/packages/README.md rename to sample-run/ML/roles/packages/README.md diff --git a/sample-run/tensorflow/roles/packages/defaults/.gitkeep b/sample-run/ML/roles/packages/defaults/.gitkeep similarity index 100% rename from sample-run/tensorflow/roles/packages/defaults/.gitkeep rename to sample-run/ML/roles/packages/defaults/.gitkeep diff --git a/sample-run/tensorflow/roles/packages/files/.gitkeep b/sample-run/ML/roles/packages/files/.gitkeep similarity index 100% rename from sample-run/tensorflow/roles/packages/files/.gitkeep rename to sample-run/ML/roles/packages/files/.gitkeep diff --git a/sample-run/tensorflow/roles/packages/handlers/.gitkeep b/sample-run/ML/roles/packages/handlers/.gitkeep similarity index 100% rename from sample-run/tensorflow/roles/packages/handlers/.gitkeep rename to sample-run/ML/roles/packages/handlers/.gitkeep diff --git a/sample-run/tensorflow/roles/packages/meta/.gitkeep b/sample-run/ML/roles/packages/meta/.gitkeep similarity index 100% rename from sample-run/tensorflow/roles/packages/meta/.gitkeep rename to sample-run/ML/roles/packages/meta/.gitkeep diff --git a/sample-run/tensorflow/roles/packages/tasks/debian.yml b/sample-run/ML/roles/packages/tasks/debian.yml similarity index 100% rename from sample-run/tensorflow/roles/packages/tasks/debian.yml rename to sample-run/ML/roles/packages/tasks/debian.yml diff --git a/sample-run/tensorflow/roles/packages/tasks/main.yml b/sample-run/ML/roles/packages/tasks/main.yml similarity index 100% rename from sample-run/tensorflow/roles/packages/tasks/main.yml rename to sample-run/ML/roles/packages/tasks/main.yml diff --git a/sample-run/tensorflow/roles/packages/templates/.gitkeep b/sample-run/ML/roles/packages/templates/.gitkeep similarity index 100% rename from sample-run/tensorflow/roles/packages/templates/.gitkeep rename to sample-run/ML/roles/packages/templates/.gitkeep diff --git a/sample-run/tensorflow/roles/packages/vars/main.yml b/sample-run/ML/roles/packages/vars/main.yml similarity index 84% rename from sample-run/tensorflow/roles/packages/vars/main.yml rename to sample-run/ML/roles/packages/vars/main.yml index d259ac6..b7b8ee7 100644 --- a/sample-run/tensorflow/roles/packages/vars/main.yml +++ b/sample-run/ML/roles/packages/vars/main.yml @@ -12,5 +12,9 @@ general: - git - golang - apt-utils + - libopenmpi-dev + - python3-setuptools + - python3-dev pip: - docker>=3.7.0 # known good with 3.7.0 + - tensorflow diff --git a/sample-run/tensorflow/roles/rsync/defaults/.gitkeep b/sample-run/ML/roles/rsync/defaults/.gitkeep similarity index 100% rename from sample-run/tensorflow/roles/rsync/defaults/.gitkeep rename to sample-run/ML/roles/rsync/defaults/.gitkeep diff --git a/sample-run/tensorflow/roles/rsync/files/rsyncd.example.conf b/sample-run/ML/roles/rsync/files/rsyncd.example.conf similarity index 100% rename from sample-run/tensorflow/roles/rsync/files/rsyncd.example.conf rename to sample-run/ML/roles/rsync/files/rsyncd.example.conf diff --git a/sample-run/tensorflow/roles/rsync/handlers/main.yml b/sample-run/ML/roles/rsync/handlers/main.yml similarity index 100% rename from sample-run/tensorflow/roles/rsync/handlers/main.yml rename to sample-run/ML/roles/rsync/handlers/main.yml diff --git a/sample-run/tensorflow/roles/rsync/meta/.gitkeep b/sample-run/ML/roles/rsync/meta/.gitkeep similarity index 100% rename from sample-run/tensorflow/roles/rsync/meta/.gitkeep rename to sample-run/ML/roles/rsync/meta/.gitkeep diff --git a/sample-run/tensorflow/roles/rsync/tasks/main.yml b/sample-run/ML/roles/rsync/tasks/main.yml similarity index 100% rename from sample-run/tensorflow/roles/rsync/tasks/main.yml rename to sample-run/ML/roles/rsync/tasks/main.yml diff --git a/sample-run/tensorflow/roles/rsync/templates/.gitkeep b/sample-run/ML/roles/rsync/templates/.gitkeep similarity index 100% rename from sample-run/tensorflow/roles/rsync/templates/.gitkeep rename to sample-run/ML/roles/rsync/templates/.gitkeep diff --git a/sample-run/tensorflow/roles/rsync/vars/main.yml b/sample-run/ML/roles/rsync/vars/main.yml similarity index 100% rename from sample-run/tensorflow/roles/rsync/vars/main.yml rename to sample-run/ML/roles/rsync/vars/main.yml diff --git a/sample-run/tensorflow/secrets.example.yml b/sample-run/ML/secrets.example.yml similarity index 100% rename from sample-run/tensorflow/secrets.example.yml rename to sample-run/ML/secrets.example.yml diff --git a/sample-run/tensorflow/secrets.yml b/sample-run/ML/secrets.yml similarity index 100% rename from sample-run/tensorflow/secrets.yml rename to sample-run/ML/secrets.yml