Advertisement

2024山东大学软件学院创新实训——智慧医疗问答系统(二)

阅读量:

两种模型训练的环境

目录

两种模型训练的环境

一. 在JupyterLab上训练

二. 在PyCharm上训练


对于大型深度学习项目而言,在选择使用公有云服务时,则可以选择JupyterLab或PyCharm作为开发环境。这些开发环境均支持主流的深度学习框架(包括但不限于TensorFlow、PyTorch和Keras等流行工具),并且可借助公有云服务提供的计算资源来加快模型训练速度。

一. 在JupyterLab上训练

JupyterLab 支持了互动式的编程环境,并且允许用户创建以及结合使用 Jupyter Notebook 和 JupyterLab 应用程序。利用 Jython 环境能够显著提高训练效率,并为开发人员提供灵活的调试工具以及丰富的资源库支持。

  • 交互性方面:可以通过依次处理代码并即时呈现每一步的输出和可视化结果。
  • 便捷性上:Notebook能够方便地分发给用户群体,并促进协作效率提升。
  • 灵活性上:该平台灵活支持添加 Markdown 文本、LaTeX 公式以及多种媒体内容,并能有效提升文档内容的多样性与表现力。

将文件从本地上传到远程服务器

XFTP is a graphical user interface-based file transfer application primarily designed for Windows operating systems. It supports FTP, SFTP, and FTSP protocols, enabling users to perform file uploads and downloads in a more intuitive and efficient manner.

官方网站:NetSarang XFTP

具体步骤如下:

1. 安装XFTP

按照提示进行操作即可

2. 打开XFTP客户端

启动 XFTP 程序,创建一个新的会话

3. 连接远程服务器

首先需要查看服务器的登录指令和密码

基于此界面设计的基础之上,请您按照以下步骤进行操作:首先,在界面上依次配置远程服务器的主机IP地址、端口号以及用户名和密码;其次,请根据上述获取的相关信息填写完成后点击连接以建立会话。

4. 上传文件

通过 XFTP 提供的本地界面窗口定位并选定需传输的电子文档或文件夹。随后将选定的电子文档或文件夹拖拽至远程服务器指定存储位置。系统将启动数据传输流程,并实时追踪进程进展。

然后就可以在linux和windows系统之间跨平台无障碍传输文件啦!!!

二. 在PyCharm上训练

PyCharm 是一款功能全面的开发工具软件平台,并专注于 Python 编程语言的应用场景设计与实现。该软件集成了多种专业功能模块,并且特别适合用于开发复杂的人工智能项目以及大数据处理工作流。通过 PyCharm 训练深度学习模型有哪些优势?

  • 开发平台 :整合了代码编辑器、调试器及版本控制系统的一体化工具。
    • 项目管理 :支持高效地组织和管理文件及模块结构。
    • 技术支持 :专业版PyCharm 增强功能,专门针对科学工具及深度学习框架提供服务。

Pycharm远程连接AutoDL

如果决定在PyCharm环境中进行训练,则要求将该软件应用配置连接至AutoDL云端服务器集群(注:仅限于 PyCharm 专业版)。

具体步骤如下:

1. 无卡模式开机,获取登录指令和密码

2. 打开Pycharm的设置界面,点击Add Interpreter下拉框,选择On SSH

3. 连接到远程服务器

假设执行SSH协议的远程登录指令为ssh -p xxx并连接到地址根账户@abc.com

Host地址设置为abc.com

Port设置为xxx

用户名设置为root

安装Python解释器:/root/miniconda3/bin/python3,并启用项目文件自动上传功能。以便实现本地文件夹与远程服务器文件夹的同步。

5. 进入远程服务器终端命令窗口

6. 创建环境后即可直接在PyCharm中模型(以cli_demo为例)

全部评论 (0)

还没有任何评论哟~