【问题标题】:run tensorflow on ssh在 ssh 上运行 tensorflow
【发布时间】:2017-12-31 07:34:52
【问题描述】:

我是 tensorflow 和 ssh 的新手。我想运行一个张量流模型,我只是使用 ssh 在我的大学服务器上构建的,因为我需要使用 gpu 来加速训练。我想问一下这是否需要服务器预先安装了 tensorflow 包。我使用的操作系统是macos。

【问题讨论】:

    标签: python macos tensorflow


    【解决方案1】:

    简而言之,是的。如果服务器本身没有安装 TensorFlow,则无法在远程服务器上训练模型。您可以将其视为远程(您的机器)和电视(远程服务器)。

    【讨论】:

    • 包括python版本和tensorflow版本?是不是有什么办法可以让我的电脑把服务器中的gpu当成本地gpu?
    • @Emilio 没有,如果是,您可能不想使用它,因为连接到“远程 gpu”的带宽较低。
    • @EmilioLiu 我在可能对您有用的媒体上发现了这篇文章medium.com/@erikhallstrm/…
    【解决方案2】:

    您需要安装所需的软件包。你应该可以用 pip 做到这一点。在服务器上尝试以下命令:

    pip install --user tensorflow
    

    您可以使用 get-pip.py 安装 pip,如下所述: https://pip.pypa.io/en/stable/installing/

    快速食谱:

    #Gettin get-pip
    wget -P ~/.local/lib https://bootstrap.pypa.io/get-pip.py
    python ~/.local/lib/get-pip.py --user 
    #Adds /.local/bin to the global path variable and adds it to bashrc file
    printf "\nPATH=~/.local/bin/:\$PATH" >> ~/.bashrc 
    #run bashrc, almost same effect as restarting terminal
    source ~/.bashrc 
    

    【讨论】:

    • 问题是我们大学的服务器上没有安装 pip。
    • 您可以使用 get-pip.py 安装 pip,参见上面的编辑。
    猜你喜欢
    • 2023-04-06
    • 2017-12-03
    • 1970-01-01
    • 1970-01-01
    • 2019-12-11
    • 2013-10-01
    • 1970-01-01
    • 2018-04-12
    • 2016-10-06
    相关资源
    最近更新 更多