Pycharm에서 원격 Ubuntu18.04에 연결하여 TensorFlow 실행

openssh-server 설치



ubuntu18.04LTS SSH 연결을 참조하여 Ubuntu 18.04에 openssh-server를 설치하십시오.

Pycharm 설정



기본적으로는 SSH를 통한 원격 인터프리터 설정 을 참고로 설정합니다.

PIPENV_VENV_IN_PROJECT = true로 설정하면,
python interpreter path는 사용하려는 Python 환경의 디렉토리/.venv/bin/python을 지정합니다.

/home/$USERNAME/Documents/tensorflow/.venv/bin/python

그러나 이러한 설정만으로는
ImportError: libcublsa.so.9.0: cannot open shared object file: No such file or directory

라는 오류가 발생하여 원격으로 파이썬을 실행할 수 없습니다.
이것은 Pycharm이 원격 PATH를 잘 인식하지 못하기 때문에 Pycharm에 Ubuntu CUDA 또는 cuDNN PATH를 설정합니다.
  • Edit configurations 버튼을 클릭합니다.
  • Environment variables의 가장 오른쪽 아이콘을 클릭하십시오.
  • 우분투에서 설정한 PATH를 입력.
  • LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64
    CUDA_HOME=/usr/local/cuda
    PATH=$PATH:/usr/local/cuda/bin
    

    이제 원격으로 TensorFlow를 실행할 수 있습니다.
    죄송합니다.

    참고



    PyCharm won't correctly import tensorflow
    TensorFlow 问题:pycharm 远程谕试攥错ImportError:libcusolver.so.9.0: cannot open shared object file

    좋은 웹페이지 즐겨찾기