Skip to content

Instantly share code, notes, and snippets.

@dynamicguy
Last active November 24, 2021 15:24
Show Gist options
  • Save dynamicguy/542f50cae50aaa9de0c53def2152acc2 to your computer and use it in GitHub Desktop.
Save dynamicguy/542f50cae50aaa9de0c53def2152acc2 to your computer and use it in GitHub Desktop.

Revisions

  1. dynamicguy revised this gist Nov 24, 2021. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion prepare-ubuntu.sh
    Original file line number Diff line number Diff line change
    @@ -3,13 +3,14 @@ sudo apt-get -y update
    sudo apt-get -qq install -y build-essential
    # OpenCV
    sudo apt-get -qq install -y libopencv-dev
    sudo apt-get -qq install -y libtesseract-dev
    # General dependencies
    sudo apt-get -qq install -y libatlas-base-dev libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler
    sudo apt-get -qq install -y --no-install-recommends libboost-all-dev
    # Remaining dependencies, 14.04
    sudo apt-get -qq install -y libgflags-dev libgoogle-glog-dev liblmdb-dev
    # Python3 libs
    sudo apt-get -qq install -y python3-setuptools python3-dev build-essential
    sudo apt-get -qq install -y python3-setuptools python3-dev
    sudo apt-get -qq install -y python3-pip
    sudo -H pip3 install --upgrade numpy protobuf opencv-python
    # OpenCL Generic
  2. dynamicguy revised this gist Nov 20, 2021. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion prepare-ubuntu.sh
    Original file line number Diff line number Diff line change
    @@ -15,4 +15,5 @@ sudo -H pip3 install --upgrade numpy protobuf opencv-python
    # OpenCL Generic
    sudo apt-get -qq install -y opencl-headers ocl-icd-opencl-dev
    sudo apt-get -qq install -y libviennacl-dev
    sudo apt-get -qq install -y libatlas-base-dev libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler libgflags-dev libgoogle-glog-dev liblmdb-dev opencl-headers ocl-icd-opencl-dev libviennacl-dev
    # All in one line
    sudo apt-get -qq install -y libatlas-base-dev libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler libgflags-dev libgoogle-glog-dev liblmdb-dev opencl-headers ocl-icd-opencl-dev libviennacl-dev
  3. dynamicguy revised this gist Nov 20, 2021. 1 changed file with 9 additions and 9 deletions.
    18 changes: 9 additions & 9 deletions prepare-ubuntu.sh
    Original file line number Diff line number Diff line change
    @@ -1,18 +1,18 @@
    # Basic
    sudo apt-get -y update
    sudo apt-get -y install build-essential
    sudo apt-get -qq install -y build-essential
    # OpenCV
    sudo apt-get -y install libopencv-dev
    sudo apt-get -qq install -y libopencv-dev
    # General dependencies
    sudo apt-get -y install libatlas-base-dev libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler
    sudo apt-get -y install --no-install-recommends libboost-all-dev
    sudo apt-get -qq install -y libatlas-base-dev libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler
    sudo apt-get -qq install -y --no-install-recommends libboost-all-dev
    # Remaining dependencies, 14.04
    sudo apt-get -y install libgflags-dev libgoogle-glog-dev liblmdb-dev
    sudo apt-get -qq install -y libgflags-dev libgoogle-glog-dev liblmdb-dev
    # Python3 libs
    sudo apt-get -y install python3-setuptools python3-dev build-essential
    sudo apt-get -y install python3-pip
    sudo apt-get -qq install -y python3-setuptools python3-dev build-essential
    sudo apt-get -qq install -y python3-pip
    sudo -H pip3 install --upgrade numpy protobuf opencv-python
    # OpenCL Generic
    sudo apt-get -y install opencl-headers ocl-icd-opencl-dev
    sudo apt-get -y install libviennacl-dev
    sudo apt-get -qq install -y opencl-headers ocl-icd-opencl-dev
    sudo apt-get -qq install -y libviennacl-dev
    sudo apt-get -qq install -y libatlas-base-dev libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler libgflags-dev libgoogle-glog-dev liblmdb-dev opencl-headers ocl-icd-opencl-dev libviennacl-dev
  4. dynamicguy revised this gist Nov 20, 2021. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion prepare-ubuntu.sh
    Original file line number Diff line number Diff line change
    @@ -14,4 +14,5 @@ sudo apt-get -y install python3-pip
    sudo -H pip3 install --upgrade numpy protobuf opencv-python
    # OpenCL Generic
    sudo apt-get -y install opencl-headers ocl-icd-opencl-dev
    sudo apt-get -y install libviennacl-dev
    sudo apt-get -y install libviennacl-dev
    sudo apt-get -qq install -y libatlas-base-dev libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler libgflags-dev libgoogle-glog-dev liblmdb-dev opencl-headers ocl-icd-opencl-dev libviennacl-dev
  5. dynamicguy revised this gist Nov 20, 2021. 1 changed file with 10 additions and 10 deletions.
    20 changes: 10 additions & 10 deletions prepare-ubuntu.sh
    Original file line number Diff line number Diff line change
    @@ -1,17 +1,17 @@
    # Basic
    sudo apt-get --assume-yes update
    sudo apt-get --assume-yes install build-essential
    sudo apt-get -y update
    sudo apt-get -y install build-essential
    # OpenCV
    sudo apt-get --assume-yes install libopencv-dev
    sudo apt-get -y install libopencv-dev
    # General dependencies
    sudo apt-get --assume-yes install libatlas-base-dev libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler
    sudo apt-get --assume-yes install --no-install-recommends libboost-all-dev
    sudo apt-get -y install libatlas-base-dev libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler
    sudo apt-get -y install --no-install-recommends libboost-all-dev
    # Remaining dependencies, 14.04
    sudo apt-get --assume-yes install libgflags-dev libgoogle-glog-dev liblmdb-dev
    sudo apt-get -y install libgflags-dev libgoogle-glog-dev liblmdb-dev
    # Python3 libs
    sudo apt-get --assume-yes install python3-setuptools python3-dev build-essential
    sudo apt-get --assume-yes install python3-pip
    sudo apt-get -y install python3-setuptools python3-dev build-essential
    sudo apt-get -y install python3-pip
    sudo -H pip3 install --upgrade numpy protobuf opencv-python
    # OpenCL Generic
    sudo apt-get --assume-yes install opencl-headers ocl-icd-opencl-dev
    sudo apt-get --assume-yes install libviennacl-dev
    sudo apt-get -y install opencl-headers ocl-icd-opencl-dev
    sudo apt-get -y install libviennacl-dev
  6. dynamicguy revised this gist Nov 20, 2021. 1 changed file with 11 additions and 12 deletions.
    23 changes: 11 additions & 12 deletions prepare-ubuntu.sh
    Original file line number Diff line number Diff line change
    @@ -1,18 +1,17 @@

    # Basic
    ! sudo apt-get --assume-yes update
    ! sudo apt-get --assume-yes install build-essential
    sudo apt-get --assume-yes update
    sudo apt-get --assume-yes install build-essential
    # OpenCV
    ! sudo apt-get --assume-yes install libopencv-dev
    sudo apt-get --assume-yes install libopencv-dev
    # General dependencies
    ! sudo apt-get --assume-yes install libatlas-base-dev libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler
    ! sudo apt-get --assume-yes install --no-install-recommends libboost-all-dev
    sudo apt-get --assume-yes install libatlas-base-dev libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler
    sudo apt-get --assume-yes install --no-install-recommends libboost-all-dev
    # Remaining dependencies, 14.04
    ! sudo apt-get --assume-yes install libgflags-dev libgoogle-glog-dev liblmdb-dev
    sudo apt-get --assume-yes install libgflags-dev libgoogle-glog-dev liblmdb-dev
    # Python3 libs
    ! sudo apt-get --assume-yes install python3-setuptools python3-dev build-essential
    ! sudo apt-get --assume-yes install python3-pip
    ! sudo -H pip3 install --upgrade numpy protobuf opencv-python
    sudo apt-get --assume-yes install python3-setuptools python3-dev build-essential
    sudo apt-get --assume-yes install python3-pip
    sudo -H pip3 install --upgrade numpy protobuf opencv-python
    # OpenCL Generic
    ! sudo apt-get --assume-yes install opencl-headers ocl-icd-opencl-dev
    ! sudo apt-get --assume-yes install libviennacl-dev
    sudo apt-get --assume-yes install opencl-headers ocl-icd-opencl-dev
    sudo apt-get --assume-yes install libviennacl-dev
  7. dynamicguy created this gist Nov 20, 2021.
    18 changes: 18 additions & 0 deletions prepare-ubuntu.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,18 @@

    # Basic
    ! sudo apt-get --assume-yes update
    ! sudo apt-get --assume-yes install build-essential
    # OpenCV
    ! sudo apt-get --assume-yes install libopencv-dev
    # General dependencies
    ! sudo apt-get --assume-yes install libatlas-base-dev libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler
    ! sudo apt-get --assume-yes install --no-install-recommends libboost-all-dev
    # Remaining dependencies, 14.04
    ! sudo apt-get --assume-yes install libgflags-dev libgoogle-glog-dev liblmdb-dev
    # Python3 libs
    ! sudo apt-get --assume-yes install python3-setuptools python3-dev build-essential
    ! sudo apt-get --assume-yes install python3-pip
    ! sudo -H pip3 install --upgrade numpy protobuf opencv-python
    # OpenCL Generic
    ! sudo apt-get --assume-yes install opencl-headers ocl-icd-opencl-dev
    ! sudo apt-get --assume-yes install libviennacl-dev