服务器开发与工具使用(vscode,anaconda,DL等)


服务器

首先拥有一个属于自己的服务器账号,包括服务器ip,端口,用户名以及密码等。

接着,需要安装ssh,一般linux系统都自带ssh,windows一般自带ssh客户端。如未安装,可查看以下教程安装

ssh安装与配置,详解版

Windows安装和启动SSH服务

软件安装

xftp7以及xshell7的安装

  • Xftp7是一个功能强大但轻量级的SFTP/FTP客户机,用于需要在网络上安全地传输文件的用户。通过使用 拖放、直接编辑、增强的同步、传输调度和更直观的选项卡界面等特性,文件传输得到了简化。

  • Xshell 是一个强大的安全终端模拟软件,它支持SSH1、SHH2、以及 Microsoft Windows 平台的TELNET协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。

  • Xshell 可以在 Windows 界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。

下载需要填个邮箱,之后它会给你的邮箱发个下载链接,点击下载链接安装即可。

学生版下载网址

官网网址

vscode软件安装

Visual Studio Code 简称 VSCode ,2015 年由微软公司发布。

可用于 Windows,macOS 和 Linux。它具有对 JavaScript,TypeScript 和 Node.js 的内置支持,并具有丰富的其他语言(例如 C++,C#,Java,Python,PHP,Go

vscode下载官网

vscode安装教程

vscode链接远程服务器

在vscode软件里安装插件Remote-SSH,安装完成后需要添加服务器连接配置,具体操作如下链接:

vscode连接远程服务器

总结:xftp7用来传数据,xshell7与vscode都可以通过命令行形式对远程服务器进行操控,其中vscode依靠它强大的性能可以直接对服务器中个人程序进行图形化编写,运行,调试等

服务器中开发环境配置

Anaconda/miniconda安装

对于需要进行深度学习的同学,需要安装Anaconda以管理自己的服务器环境,对于本实验室的服务器,可直接访问/share/software来获得此前下载过的Anaconda各版本

如果想自己安装不同版本的anaconda,请查看如下教程:

Anaconda介绍,安装及使用教程

anaconda安装配置教程

conda是Anaconda提供的一个管理版本和Python环境的工具,我们一般都使用它创建虚拟环境,能够隔离不同的Python软件包环境,也不会影响到其他用户。强烈建议每个用户单独将它安装在用户目录用于Python环境管理。不建议使用系统自带的Python环境。

conda的使用,创建虚拟环境

安装完成之后,可以替换镜像源为清华源,安装软件包时速度一般能更快,换源教程如下:

anaconda换源

在自己创建的虚拟环境中安装PyTorch

参照官网,选择好对应的cuda版本和python语言以及linux系统即可。

注意使用conda安装时,会自动安装cudatoolkit与cudnn,

pytorch官网

pytorch以往版本

安装好pytorch后,就可以开始自己的深度学习编程之旅了~~~

深度学习教程

这里推荐一些深度学习教程

动手学深度学习

吴恩达深度学习

斯坦福李飞飞cs231n计算机视觉课程【附中文字幕】

强烈推荐B站UP主:霹雳吧啦Wz

他对深度学习基础的网络进行了详细的讲解并附上源码,包括图像分类、语义分割、关键点检测、目标检测,实例分割等,强烈推荐学习

源码地址

另外推荐一些开源的深度学习开源工具箱,零基础上手就可以跑起来

OpenMMLab 平台

MMDetection基于 PyTorch 的目标检测开源工具箱

mmyolo基于 PyTorch 和 MMDetection 的 YOLO 系列算法开源工具箱


文章作者: oceanechy
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 oceanechy !
  目录