#!/bin/bash export http_proxy="http://192.168.1.104:10809" export https_proxy="http://192.168.1.104:10809" export ALL_PROXY="socks5://192.168.1.104:10808" # # setup environment # export DEBIAN_FRONTEND=noninteractive export HDF5_DIR="/usr/lib/aarch64-linux-gnu/hdf5/serial/" export MAKEFLAGS="-j6" # # install prerequisites - https://docs.nvidia.com/deeplearning/frameworks/install-tf-jetson-platform/index.html#prereqs # apt-get update && \ apt-get install -y --no-install-recommends \ python3-pip \ python3-dev \ gfortran \ build-essential \ liblapack-dev \ libblas-dev \ libhdf5-serial-dev \ hdf5-tools \ libhdf5-dev \ zlib1g-dev \ zip \ libjpeg8-dev \ && rm -rf /var/lib/apt/lists/* pip3 install setuptools Cython wheel pip3 install numpy --verbose pip3 install h5py==2.10.0 --verbose pip3 install future==0.17.1 mock==3.0.5 keras_preprocessing==1.0.5 keras_applications==1.0.8 gast==0.2.2 futures protobuf pybind11 --verbose # # TensorFlow (for JetPack 4.4 DP) # # TensorFlow 1.15 https://nvidia.box.com/shared/static/rummpy6q1km1wivomalpkwt2jy28mndf.whl (tensorflow-1.15.2+nv-cp36-cp36m-linux_aarch64.whl) # export TENSORFLOW_URL="https://nvidia.box.com/shared/static/rummpy6q1km1wivomalpkwt2jy28mndf.whl" export TENSORFLOW_WHL="tensorflow-1.15.2+nv-cp36-cp36m-linux_aarch64.whl" wget --quiet --show-progress --progress=bar:force:noscroll --no-check-certificate ${TENSORFLOW_URL} -O ${TENSORFLOW_WHL} && \ pip3 install ${TENSORFLOW_WHL} --verbose && \ rm ${TENSORFLOW_WHL} # # PyCUDA # export PATH="/usr/local/cuda/bin:${PATH}" export LD_LIBRARY_PATH="/usr/local/cuda/lib64:${LD_LIBRARY_PATH}" echo "$PATH" && echo "$LD_LIBRARY_PATH" pip3 install pycuda --verbose