This is an automated email from the ASF dual-hosted git repository.

mykolabodnar pushed a commit to branch DATALAB-2398
in repository https://gitbox.apache.org/repos/asf/incubator-datalab.git


The following commit(s) were added to refs/heads/DATALAB-2398 by this push:
     new 400d65d  [DATALAB-2398] - [TensorFlow] Tensorboard service starting 
fixed
400d65d is described below

commit 400d65db049b5ef5edfb4bca6b7ffc0a9869092c
Author: bodnarmykola <[email protected]>
AuthorDate: Wed Jun 9 09:49:45 2021 +0300

    [DATALAB-2398] - [TensorFlow] Tensorboard service starting fixed
---
 infrastructure-provisioning/src/general/lib/os/debian/notebook_lib.py   | 2 +-
 .../src/general/templates/os/tensorboard.service                        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/infrastructure-provisioning/src/general/lib/os/debian/notebook_lib.py 
b/infrastructure-provisioning/src/general/lib/os/debian/notebook_lib.py
index ec725c2..1ec9981 100644
--- a/infrastructure-provisioning/src/general/lib/os/debian/notebook_lib.py
+++ b/infrastructure-provisioning/src/general/lib/os/debian/notebook_lib.py
@@ -341,7 +341,7 @@ def install_tensor(os_user, cuda_version, cuda_file_name,
             datalab.fab.conn.sudo('chown {0}:{0} -R 
/var/log/tensorboard'.format(os_user))
             
datalab.fab.conn.put('{}tensorboard.service'.format(templates_dir), 
'/tmp/tensorboard.service')
             datalab.fab.conn.sudo("sed -i 's|OS_USR|{}|' 
/tmp/tensorboard.service".format(os_user))
-            venv_activation = 'source /opt/python/python{0}/bin/activate 
&&'.format(os.environ['notebook_python_venv_version'], 
os.environ['notebook_python_venv_version'][:3])
+            venv_activation = 'source 
/opt/python/python{0}/bin/activate'.format(os.environ['notebook_python_venv_version'])
             datalab.fab.conn.sudo("sed -i 's|VENV_ACTIVATION|{}|' 
/tmp/tensorboard.service".format(venv_activation))
             http_proxy = datalab.fab.conn.run('''bash -l -c 'echo $http_proxy' 
''').stdout.replace('\n','')
             https_proxy = datalab.fab.conn.run('''bash -l -c 'echo 
$https_proxy' ''').stdout.replace('\n','')
diff --git 
a/infrastructure-provisioning/src/general/templates/os/tensorboard.service 
b/infrastructure-provisioning/src/general/templates/os/tensorboard.service
index bf7c949..c6ecaaf 100644
--- a/infrastructure-provisioning/src/general/templates/os/tensorboard.service
+++ b/infrastructure-provisioning/src/general/templates/os/tensorboard.service
@@ -25,7 +25,7 @@ Description=Tensorflow Tensorboard
 [Service]
 Type=simple
 PIDFile=/var/run/tensorboard.pid
-ExecStart=/bin/bash -c "VENV_ACTIVATION export 
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/cudnn/lib64:/usr/local/cuda/lib64; 
tensorboard --logdir=/var/log/tensorboard --host 0.0.0.0 --port 6006"
+ExecStart=/bin/bash -l -c "VENV_ACTIVATION && export 
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/cudnn/lib64:/usr/local/cuda/lib64; 
tensorboard --logdir=/var/log/tensorboard --host 0.0.0.0 --port 6006"
 ExecStop=/bin/bash -c "for i in $(ps aux | grep 'tensorboard' | grep -v grep | 
awk '{print $2}'); do kill -9 $i; done"
 User=OS_USR
 Group=OS_USR

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to