基于AWS利用深度练习的10个Linux号令深度linux

| 发布者:admin

  上执行大规模的深度学习处理是一个廉价而且有效的学习和开发方式。花少量的钱就可以使用数十GB的内存,数十个CPU,多个GPU,这是值得推荐的。

  如果你是使用EC2或者Linux命令的新人,在云端执行深度学习脚本的时候,这些命令是非常有效的。

  在做任何操作之前,首先要登陆到目标服务器。简单地,使用SSH命令。将SSH密钥存储在~/.ssh/中,使用有意义的文件名,例如aws-keypair.pem。使用如下命令登陆EC2主机,注意地址和用户名:

  使用SCP命令拷贝本地文件到服务器,例如将script.py文件拷贝到EC2服务器的命令如下:

  在服务的后台执行脚本,可以忽略其他进行的信号量,忽略标准的输入输出,将所有的输出和错误信息重定向到一个日志文件中。对于需要长时间运行的深度学习模型而言,这是非常必要的。

  如果EC2支持的话,推荐在同时运行多个脚本。例如,EC2有4个GPU的话,可以在每个GPU上单独运行一个脚本,示例代码如下:

  如果在GPU上同时执行多个脚本,并行执行的话,查看每个GPU的性能和使用率是不错的主意。例如:

2 我喜欢