From 40a8db5a8c10e2ba135cce9bbed8526dcd998bcf Mon Sep 17 00:00:00 2001 From: Timothy McCallum Date: Sun, 3 Jan 2021 10:36:57 +1000 Subject: [PATCH 1/8] Update readme to demonstrate Tensorflow installation Update this documentation which will also serve Joey's installation instructions (as apposed to creating redundant instructions on Joey which could become outdated) --- README.md | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 66ddc7b..0876202 100644 --- a/README.md +++ b/README.md @@ -23,22 +23,31 @@ Users should install the dependencies by the following requirments: For the tensorflow extensions: -* libpng-dev +* libpng-dev +```bash +sudo aptitude install libpng-dev +``` * libjpeg-dev +```bash +sudo aptitude install libjpeg-dev +``` * libtensorflow.so - * Please refer to the TensorFlow website for more details - ```base - RUN wget https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz \ - && tar -C /usr/local -xzf libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz \ - && ldconfig + * Please refer to [the TensorFlow website](https://www.tensorflow.org/install/lang_c) for more details + ```bash + cd ~ + wget https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz + sudo tar -C /usr/local -xzf libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz + rm -rf libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz + sudo ldconfig ``` * libtensorflowlite\_c.so * You can use the following commands to get libtensorflowlite\_c.so ```bash # Download TensorFlow deps + cd ~ wget https://github.com/second-state/ssvm-tensorflow-deps/releases/download/0.1.0/ssvm-tensorflow-deps-lite-0.1.0-linux-x64.tar.gz - tar -zxvf ssvm-tensorflow-deps-lite-0.1.0-linux-x64.tar.gz - cp ./libtensorflowlite_c.so /usr/local/lib + sudo tar -C /usr/local/lib -xzf ssvm-tensorflow-deps-lite-0.1.0-linux-x64.tar.gz + sudo ldconfig ``` ## Prepare environment From 2369f7767e288dffb78a5a91a9d3d0cf932c3290 Mon Sep 17 00:00:00 2001 From: Timothy McCallum Date: Sun, 3 Jan 2021 10:38:44 +1000 Subject: [PATCH 2/8] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 0876202..b756c30 100644 --- a/README.md +++ b/README.md @@ -35,15 +35,15 @@ sudo aptitude install libjpeg-dev * Please refer to [the TensorFlow website](https://www.tensorflow.org/install/lang_c) for more details ```bash cd ~ - wget https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz - sudo tar -C /usr/local -xzf libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz + wget https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz + sudo tar -C /usr/local -xzf libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz rm -rf libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz - sudo ldconfig + sudo ldconfig ``` * libtensorflowlite\_c.so * You can use the following commands to get libtensorflowlite\_c.so ```bash - # Download TensorFlow deps + # Download TensorFlow deps cd ~ wget https://github.com/second-state/ssvm-tensorflow-deps/releases/download/0.1.0/ssvm-tensorflow-deps-lite-0.1.0-linux-x64.tar.gz sudo tar -C /usr/local/lib -xzf ssvm-tensorflow-deps-lite-0.1.0-linux-x64.tar.gz From 15968a059b8044baddb5d103ce1c35fc40f6e820 Mon Sep 17 00:00:00 2001 From: Timothy McCallum Date: Sun, 3 Jan 2021 11:40:31 +1000 Subject: [PATCH 3/8] Update to show Configure dynamic linker run-time bindings --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b756c30..1de4d2d 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,6 @@ sudo aptitude install libjpeg-dev wget https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz sudo tar -C /usr/local -xzf libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz rm -rf libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz - sudo ldconfig ``` * libtensorflowlite\_c.so * You can use the following commands to get libtensorflowlite\_c.so @@ -47,8 +46,13 @@ sudo aptitude install libjpeg-dev cd ~ wget https://github.com/second-state/ssvm-tensorflow-deps/releases/download/0.1.0/ssvm-tensorflow-deps-lite-0.1.0-linux-x64.tar.gz sudo tar -C /usr/local/lib -xzf ssvm-tensorflow-deps-lite-0.1.0-linux-x64.tar.gz - sudo ldconfig + rm -rf ssvm-tensorflow-deps-lite-0.1.0-linux-x64.tar.gz ``` +* Configure dynamic linker run-time bindings +``` +cd /usr/local/lib +sudo ldconfig +``` ## Prepare environment From b45a0ac51ad8d58b38288cdd1e67883c7076de0f Mon Sep 17 00:00:00 2001 From: Timothy McCallum Date: Sun, 3 Jan 2021 11:41:26 +1000 Subject: [PATCH 4/8] Indent and format commands --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 1de4d2d..9739d24 100644 --- a/README.md +++ b/README.md @@ -49,10 +49,10 @@ sudo aptitude install libjpeg-dev rm -rf ssvm-tensorflow-deps-lite-0.1.0-linux-x64.tar.gz ``` * Configure dynamic linker run-time bindings -``` -cd /usr/local/lib -sudo ldconfig -``` + ```bash + cd /usr/local/lib + sudo ldconfig + ``` ## Prepare environment From 8754f9ac5286fc5caded2e4d48765e44b758d18d Mon Sep 17 00:00:00 2001 From: Timothy McCallum Date: Thu, 29 Apr 2021 10:55:01 +1000 Subject: [PATCH 5/8] Update as per PR conversation/comments --- README.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 9739d24..ca146d8 100644 --- a/README.md +++ b/README.md @@ -25,11 +25,11 @@ For the tensorflow extensions: * libpng-dev ```bash -sudo aptitude install libpng-dev +sudo apt install -y libpng-dev ``` * libjpeg-dev ```bash -sudo aptitude install libjpeg-dev +sudo apt install -y libjpeg-dev ``` * libtensorflow.so * Please refer to [the TensorFlow website](https://www.tensorflow.org/install/lang_c) for more details @@ -42,18 +42,17 @@ sudo aptitude install libjpeg-dev * libtensorflowlite\_c.so * You can use the following commands to get libtensorflowlite\_c.so ```bash - # Download TensorFlow deps cd ~ wget https://github.com/second-state/ssvm-tensorflow-deps/releases/download/0.1.0/ssvm-tensorflow-deps-lite-0.1.0-linux-x64.tar.gz sudo tar -C /usr/local/lib -xzf ssvm-tensorflow-deps-lite-0.1.0-linux-x64.tar.gz rm -rf ssvm-tensorflow-deps-lite-0.1.0-linux-x64.tar.gz ``` * Configure dynamic linker run-time bindings + * Create links and cache to the shared libraries ```bash - cd /usr/local/lib - sudo ldconfig - ``` - + cd /usr/local/lib + sudo ldconfig + ``` ## Prepare environment ### Use our docker image or dockerfile From db8814deafaa990556fd75993df6618f864242a5 Mon Sep 17 00:00:00 2001 From: Timothy McCallum Date: Thu, 29 Apr 2021 10:58:33 +1000 Subject: [PATCH 6/8] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ca146d8..ab37b92 100644 --- a/README.md +++ b/README.md @@ -50,9 +50,10 @@ sudo apt install -y libjpeg-dev * Configure dynamic linker run-time bindings * Create links and cache to the shared libraries ```bash - cd /usr/local/lib + cd /usrlocal/lib sudo ldconfig ``` + ## Prepare environment ### Use our docker image or dockerfile From 4b6a9b67fd23c0a3204d2a8755807428b0060ea1 Mon Sep 17 00:00:00 2001 From: Timothy McCallum Date: Thu, 29 Apr 2021 11:01:25 +1000 Subject: [PATCH 7/8] Change indentation of code blocks --- README.md | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index ab37b92..ca1472a 100644 --- a/README.md +++ b/README.md @@ -32,27 +32,26 @@ sudo apt install -y libpng-dev sudo apt install -y libjpeg-dev ``` * libtensorflow.so - * Please refer to [the TensorFlow website](https://www.tensorflow.org/install/lang_c) for more details - ```bash - cd ~ - wget https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz - sudo tar -C /usr/local -xzf libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz - rm -rf libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz - ``` +Please refer to [the TensorFlow website](https://www.tensorflow.org/install/lang_c) for more details +```bash +cd ~ +wget https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz +sudo tar -C /usr/local -xzf libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz +rm -rf libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz +``` * libtensorflowlite\_c.so - * You can use the following commands to get libtensorflowlite\_c.so - ```bash - cd ~ - wget https://github.com/second-state/ssvm-tensorflow-deps/releases/download/0.1.0/ssvm-tensorflow-deps-lite-0.1.0-linux-x64.tar.gz - sudo tar -C /usr/local/lib -xzf ssvm-tensorflow-deps-lite-0.1.0-linux-x64.tar.gz - rm -rf ssvm-tensorflow-deps-lite-0.1.0-linux-x64.tar.gz - ``` +You can use the following commands to get libtensorflowlite\_c.so +```bash +cd ~ +wget https://github.com/second-state/ssvm-tensorflow-deps/releases/download/0.1.0/ssvm-tensorflow-deps-lite-0.1.0-linux-x64.tar.gz +sudo tar -C /usr/local/lib -xzf ssvm-tensorflow-deps-lite-0.1.0-linux-x64.tar.gz +rm -rf ssvm-tensorflow-deps-lite-0.1.0-linux-x64.tar.gz +``` * Configure dynamic linker run-time bindings - * Create links and cache to the shared libraries - ```bash - cd /usrlocal/lib - sudo ldconfig - ``` +```bash +cd /usrlocal/lib +sudo ldconfig +``` ## Prepare environment From 06599a5092a5257794f6ac63797ab1d775cfac57 Mon Sep 17 00:00:00 2001 From: Timothy McCallum Date: Thu, 29 Apr 2021 11:02:40 +1000 Subject: [PATCH 8/8] Make bullet points one line only --- README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index ca1472a..81d2904 100644 --- a/README.md +++ b/README.md @@ -31,16 +31,14 @@ sudo apt install -y libpng-dev ```bash sudo apt install -y libjpeg-dev ``` -* libtensorflow.so -Please refer to [the TensorFlow website](https://www.tensorflow.org/install/lang_c) for more details +* libtensorflow.so (please refer to [the TensorFlow website](https://www.tensorflow.org/install/lang_c) for more details) ```bash cd ~ wget https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz sudo tar -C /usr/local -xzf libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz rm -rf libtensorflow-cpu-linux-x86_64-2.4.0.tar.gz ``` -* libtensorflowlite\_c.so -You can use the following commands to get libtensorflowlite\_c.so +* libtensorflowlite\_c.so (you can use the following commands to get libtensorflowlite\_c.so) ```bash cd ~ wget https://github.com/second-state/ssvm-tensorflow-deps/releases/download/0.1.0/ssvm-tensorflow-deps-lite-0.1.0-linux-x64.tar.gz