From e6bd7ae103be32352e6980121414fcc8d97a323a Mon Sep 17 00:00:00 2001 From: Akilan Date: Sat, 12 Jun 2021 21:56:08 +0400 Subject: [PATCH] added python dependencies --- deploy/roles/packages/vars/main.yml | 2 ++ sample-run/{tensorflow => ML}/LICENSE | 0 sample-run/{tensorflow => ML}/README.md | 0 sample-run/{tensorflow => ML}/ToolSelection.md | 0 sample-run/{tensorflow => ML}/ansible.cfg | 0 sample-run/{tensorflow => ML}/hosts.example | 0 sample-run/{tensorflow => ML}/packages.yml | 2 +- sample-run/{tensorflow => ML}/requirements.yml | 0 sample-run/{tensorflow => ML}/roles/docker/README.md | 0 sample-run/{tensorflow => ML}/roles/docker/defaults/.gitkeep | 0 sample-run/{tensorflow => ML}/roles/docker/files/.gitkeep | 0 sample-run/{tensorflow => ML}/roles/docker/handlers/.gitkeep | 0 sample-run/{tensorflow => ML}/roles/docker/meta/.gitkeep | 0 sample-run/{tensorflow => ML}/roles/docker/tasks/debian.yml | 0 sample-run/{tensorflow => ML}/roles/docker/tasks/main.yml | 0 sample-run/{tensorflow => ML}/roles/docker/templates/.gitkeep | 0 sample-run/{tensorflow => ML}/roles/docker/vars/main.yml | 0 sample-run/{tensorflow => ML}/roles/nvidia/README.md | 0 sample-run/{tensorflow => ML}/roles/nvidia/defaults/.gitkeep | 0 sample-run/{tensorflow => ML}/roles/nvidia/files/.gitkeep | 0 sample-run/{tensorflow => ML}/roles/nvidia/handlers/main.yml | 0 sample-run/{tensorflow => ML}/roles/nvidia/meta/.gitkeep | 0 sample-run/{tensorflow => ML}/roles/nvidia/tasks/debian.yml | 0 sample-run/{tensorflow => ML}/roles/nvidia/tasks/main.yml | 0 sample-run/{tensorflow => ML}/roles/nvidia/templates/.gitkeep | 0 sample-run/{tensorflow => ML}/roles/nvidia/vars/main.yml | 0 sample-run/{tensorflow => ML}/roles/packages/README.md | 0 .../{tensorflow => ML}/roles/packages/defaults/.gitkeep | 0 sample-run/{tensorflow => ML}/roles/packages/files/.gitkeep | 0 .../{tensorflow => ML}/roles/packages/handlers/.gitkeep | 0 sample-run/{tensorflow => ML}/roles/packages/meta/.gitkeep | 0 sample-run/{tensorflow => ML}/roles/packages/tasks/debian.yml | 0 sample-run/{tensorflow => ML}/roles/packages/tasks/main.yml | 0 .../{tensorflow => ML}/roles/packages/templates/.gitkeep | 0 sample-run/{tensorflow => ML}/roles/packages/vars/main.yml | 4 ++++ sample-run/{tensorflow => ML}/roles/rsync/defaults/.gitkeep | 0 .../{tensorflow => ML}/roles/rsync/files/rsyncd.example.conf | 0 sample-run/{tensorflow => ML}/roles/rsync/handlers/main.yml | 0 sample-run/{tensorflow => ML}/roles/rsync/meta/.gitkeep | 0 sample-run/{tensorflow => ML}/roles/rsync/tasks/main.yml | 0 sample-run/{tensorflow => ML}/roles/rsync/templates/.gitkeep | 0 sample-run/{tensorflow => ML}/roles/rsync/vars/main.yml | 0 sample-run/{tensorflow => ML}/secrets.example.yml | 0 sample-run/{tensorflow => ML}/secrets.yml | 0 44 files changed, 7 insertions(+), 1 deletion(-) rename sample-run/{tensorflow => ML}/LICENSE (100%) rename sample-run/{tensorflow => ML}/README.md (100%) rename sample-run/{tensorflow => ML}/ToolSelection.md (100%) rename sample-run/{tensorflow => ML}/ansible.cfg (100%) rename sample-run/{tensorflow => ML}/hosts.example (100%) rename sample-run/{tensorflow => ML}/packages.yml (90%) rename sample-run/{tensorflow => ML}/requirements.yml (100%) rename sample-run/{tensorflow => ML}/roles/docker/README.md (100%) rename sample-run/{tensorflow => ML}/roles/docker/defaults/.gitkeep (100%) rename sample-run/{tensorflow => ML}/roles/docker/files/.gitkeep (100%) rename sample-run/{tensorflow => ML}/roles/docker/handlers/.gitkeep (100%) rename sample-run/{tensorflow => ML}/roles/docker/meta/.gitkeep (100%) rename sample-run/{tensorflow => ML}/roles/docker/tasks/debian.yml (100%) rename sample-run/{tensorflow => ML}/roles/docker/tasks/main.yml (100%) rename sample-run/{tensorflow => ML}/roles/docker/templates/.gitkeep (100%) rename sample-run/{tensorflow => ML}/roles/docker/vars/main.yml (100%) rename sample-run/{tensorflow => ML}/roles/nvidia/README.md (100%) rename sample-run/{tensorflow => ML}/roles/nvidia/defaults/.gitkeep (100%) rename sample-run/{tensorflow => ML}/roles/nvidia/files/.gitkeep (100%) rename sample-run/{tensorflow => ML}/roles/nvidia/handlers/main.yml (100%) rename sample-run/{tensorflow => ML}/roles/nvidia/meta/.gitkeep (100%) rename sample-run/{tensorflow => ML}/roles/nvidia/tasks/debian.yml (100%) rename sample-run/{tensorflow => ML}/roles/nvidia/tasks/main.yml (100%) rename sample-run/{tensorflow => ML}/roles/nvidia/templates/.gitkeep (100%) rename sample-run/{tensorflow => ML}/roles/nvidia/vars/main.yml (100%) rename sample-run/{tensorflow => ML}/roles/packages/README.md (100%) rename sample-run/{tensorflow => ML}/roles/packages/defaults/.gitkeep (100%) rename sample-run/{tensorflow => ML}/roles/packages/files/.gitkeep (100%) rename sample-run/{tensorflow => ML}/roles/packages/handlers/.gitkeep (100%) rename sample-run/{tensorflow => ML}/roles/packages/meta/.gitkeep (100%) rename sample-run/{tensorflow => ML}/roles/packages/tasks/debian.yml (100%) rename sample-run/{tensorflow => ML}/roles/packages/tasks/main.yml (100%) rename sample-run/{tensorflow => ML}/roles/packages/templates/.gitkeep (100%) rename sample-run/{tensorflow => ML}/roles/packages/vars/main.yml (84%) rename sample-run/{tensorflow => ML}/roles/rsync/defaults/.gitkeep (100%) rename sample-run/{tensorflow => ML}/roles/rsync/files/rsyncd.example.conf (100%) rename sample-run/{tensorflow => ML}/roles/rsync/handlers/main.yml (100%) rename sample-run/{tensorflow => ML}/roles/rsync/meta/.gitkeep (100%) rename sample-run/{tensorflow => ML}/roles/rsync/tasks/main.yml (100%) rename sample-run/{tensorflow => ML}/roles/rsync/templates/.gitkeep (100%) rename sample-run/{tensorflow => ML}/roles/rsync/vars/main.yml (100%) rename sample-run/{tensorflow => ML}/secrets.example.yml (100%) rename sample-run/{tensorflow => ML}/secrets.yml (100%) 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