每当我开始一个新的项目时,我发现自己一次又一次地创建一个深度学习机器。
从安装Anaconda开始,最后为Pytorch和Tensorflow创建不同的环境,这样它们就不会相互干扰。而在这中间,你不可避免地会搞砸,从头开始。这种情况经常发生多次。
这不仅是对时间的巨大浪费,它也是令人恼火的。通过所有的堆栈溢出线程,我们经常想知道究竟出了什么问题。
那么,有没有一种方法可以更有效地做到这一点呢?
在这个博客中,我将尝试在EC2上以最小的努力建立一个深度学习服务器,这样我就可以专注于更重要的事情。
本博客明确地由两部分组成:
设置一个预先安装了深度学习库的AmazonEC2机器。使用TMUX和SSH隧道设置Jupyternotebook。别担心,这不像听起来那么难。只需按照步骤操作,然后单击“下一步”。
设置AmazonEC2计算机
我假设你拥有一个AWS账户,并且可以访问AWS控制台。如果没有,你可能需要注册一个AmazonAWS账户。
AWS控制台: