AI开发平台ModelArtsAI开发平台ModelArts

更新时间:2021/08/06 GMT+08:00
分享

Jupyter Notebook简介

Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。

ModelArts集成了基于开源的Jupyter Notebook,无需安装配置,在创建Notebook实例后,打开实例即可进行开发。

Notebook Kernel是什么

  • 可以理解是独立的代码执行环境,在ModelArts Notebook中,提供了多种Kernel类型,如TensorFlow1.13.1、PyTorch1.0等。该环境中包含已经预装并调试好的AI引擎以及依赖。
  • 当选择对应kernel打开Notebook,在Notebook后端会对应启动一个Ipython的进程作为运行环境,用于执行用户在页面中的代码、命令输入。
  • 每个Kernel类型中包含一个独立的Conda运行环境,以确保AI引擎相互之间是独立的,举例来说,在Tensorflow类型Kernel中更新了Keras库,不会影响到MindSpore的Kernel中。

Notebook kernel和常规的交互式Python解释器有什么区别

Notebook Kernel是一个IPython运行环境,可以理解是增强版本的Python Shell,直观来说相比Python解释器,可以执行Shell脚本,更多的可视化工具集成、Magic Command等等。详细可参见IPython Documentation

分享:

    相关文档

    相关产品