跳到主要内容

2.4 在线开发

在线IDE页面可以切换VScode和JupyterLab 2种IDE进行开发。

VSCode

● 轻量级:STUDIO在线开发集成Visual Studio Code编辑器轻量级的特点,启动速度快,占用资源少,适合于各种规模的项目开发。

● 高效率:在开发过程中提供丰富的功能和插件,如语法高亮、代码自动完成、调试器等,能够提高开发效率,和友好的开发体验。

● 强大的扩展性: VSCode 提供了丰富的扩展 API 和插件生态系统,使开发者能够定制和扩展编辑器的功能,满足各种特定需求。

JupyterLab

● 交互式计算环境:STUDIO在线开发集成Jupyter Lab,提供了一个强大的交互式计算环境,支持多种编程语言(如Python、R、Julia等)。用户可以在同一个界面中编写代码、查看结果、绘制图表,并进行实时的数据分析和可视化。这种即时反馈机制极大地提高了数据科学家和研究人员的工作效率。

● 丰富的扩展生态系统:类似于VSCode,Jupyter Lab也拥有大量高质量的插件和扩展程序,通过安装这些扩展,用户可以轻松地增强自己的Jupyter Lab体验,实现更多个性化设置或添加专业功能。

IDE提交项目至作业

在VSCode或JupyterLab开发的项目可通过在“Terminal”面板输入指令,上传到对应的任务到作业管理页面,使用平台资源进行训练或者计算:

命令行中

name: 指定提交作业名称(自命名)

worldir: 指打包的目录名称

entrypoint: 指入口函数

params: 指提交作业的参数配置 (同作业提交页面)

IDE 作业状态监视

提交作业后输入指令:xmos list 查看作业运行状态