aboutsummaryrefslogtreecommitdiff
path: root/ldcg-python-tensorflow/tensorflow/playbooks/build_python.yml
diff options
context:
space:
mode:
Diffstat (limited to 'ldcg-python-tensorflow/tensorflow/playbooks/build_python.yml')
-rw-r--r--ldcg-python-tensorflow/tensorflow/playbooks/build_python.yml112
1 files changed, 0 insertions, 112 deletions
diff --git a/ldcg-python-tensorflow/tensorflow/playbooks/build_python.yml b/ldcg-python-tensorflow/tensorflow/playbooks/build_python.yml
deleted file mode 100644
index fc5d778815..0000000000
--- a/ldcg-python-tensorflow/tensorflow/playbooks/build_python.yml
+++ /dev/null
@@ -1,112 +0,0 @@
-- block:
- - name: enable EPEL
- become: yes
- dnf:
- name:
- - epel-release
-
- - name: install h5py build requirements
- become: yes
- dnf:
- name:
- - hdf5-devel
- enablerepo: powertools
- state: present
-
- - name: provide xlocale.h (symlink to locale.h)
- become: yes
- file:
- src: /usr/include/locale.h
- dest: /usr/include/xlocale.h
- state: link
-
- - name: install numpy build requirements
- become: yes
- dnf:
- name:
- - gcc-gfortran
- - openblas-devel
- - lapack-devel
- - python3-devel
- enablerepo: powertools
- state: present
-
- - name: install required Python packages
- become: yes
- dnf:
- name:
- - python3-pip
- - python3-setuptools
- - python3-virtualenv
- - python3-wheel
- - python3-zipp
- when: ansible_os_family == 'RedHat'
-
-- block:
- - name: install h5py build requirements
- become: yes
- apt:
- name:
- - libhdf5-dev
- - pkg-config
- state: present
-
- - name: install numpy build requirements
- become: yes
- apt:
- name:
- - gfortran
- - libblas-dev
- - liblapack-dev
- - python3-dev
- state: present
-
- - name: install required Python packages
- become: yes
- apt:
- name:
- - python3-pip
- - python3-setuptools
- - python3-venv
- - python3-wheel
- - python3-zipp
- when: ansible_os_family == 'Debian'
-
-- name: upgrade pip
- become: yes
- pip:
- name:
- - pip
- state: latest
-
-- name: install Cython
- become: yes
- pip:
- name:
- - "Cython>=0.29"
-
-- name: create directory to build wheels
- file:
- path: "{{ wheels_dir }}"
- state: directory
-
-- name: copy upper constraints
- template:
- src: "files/upper-constraints.txt"
- dest: "{{ wheels_dir }}/upper-constraints.txt"
- mode: 0400
- force: yes
-
-- name: build and install wheels of binary Python packages
- include_tasks: build_python_wheel.yml
- loop:
- - grpcio
- - "numpy{{ numpy_version }}"
- - "h5py{{ h5py_version }}"
- - Keras_Preprocessing
- - Keras_Applications
-
-- name: remove upper constraints
- file:
- path: "{{ wheels_dir }}/upper-constraints.txt"
- state: absent