使用ModelArts中开发工具学习Python(沙箱实验记录)

举报
DevFeng 发表于 2021/09/30 17:23:21 2021/09/30
【摘要】 目标:本实验指导用户基于Notebook对Python编程语言有一个基础的认知,掌握Python的基础语法。操作前提:登录华为云进入【实验操作桌面】,打开火狐浏览器进入华为云登录页面。选择【IAM用户登录】模式,于登录对话框中输入系统为您分配的华为云实验账号和密码登录华为云,如下图所示:1.准备数据进入实验环境时程序已将访问密钥AK/SK下载至【实验操作桌面】,在【实验操作桌面】双击图标“X...

目标:本实验指导用户基于Notebook对Python编程语言有一个基础的认知,掌握Python的基础语法。

操作前提:登录华为云进入【实验操作桌面】,打开火狐浏览器进入华为云登录页面。选择【IAM用户登录】模式,于登录对话框中输入系统为您分配的华为云实验账号和密码登录华为云,如下图所示:

1.准备数据进入实验环境时程序已将访问密钥AK/SK下载至【实验操作桌面】,在【实验操作桌面】双击图标“Xfce 终端”打开命令行界面,输入以下命令,即可查看AK和SK内容:

1.1.创建OBS点击“控制台”->“服务列表”-> 选择“存储”的“对象存储服务 OBS”,进入对象存储页面后,右上角点击“创建桶”。参数:① 区域:华北-北京四② 数据冗余存储策略:单AZ存储③ 桶名称:自定义即可(需要记住此名称以备后续步骤使用)④ 存储类别:标准存储⑤ 桶策略:私有⑥ 默认加密:关闭⑦ 归档数据直读:关闭点击右下角“立即创建”,如下图所示:

什么是OBS?对象存储服务(Object Storage Service,OBS)是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力,包括:创建、修改、删除桶,上传、下载、删除对象等。

创建完成回到对象存储服务列表,点击刚刚创建的OBS桶名称进入详情页,选择左侧“对象”->“新建文件夹”(存放后续步骤的数据文件)。
文件夹名称:data;
点击“确定”,如下图:

1.2.添加ModelArts全局配置进入ModelArts控制台:鼠标移动到云桌面浏览器页面中左侧菜单栏,点击“服务列表” -> “EI 企业智能”->“ModelArts”。选择ModelArts服务页面中左侧菜单栏底部的【全局配置】,进入【全局配置】页面后点击【访问授权】,授权方式选择“使用访问密钥”后再将第1步中下载的AK/SK密钥分别输入后,勾选“我已经详细阅读并同意《ModelArts服务声明》”,点击“同意授权”(注意:若界面中已存在授权记录,请先删除后上传)

1.3.创建ModelArts Notebook点击此链接:https://console.huaweicloud.com/modelarts/?region=cn-north-4#/notebook/create_v2,开始创建notebook。什么是ModelArts?

在新版notebook页面中进行创建可能无法创建成功,还真的不能创建成功

进入Notebook创建页面。

参数:

① 计费方式:按需计费

② 名称:任意

③ 自动停止:关闭

④ 工作环境:Multi-Engine 1.0 Python3

⑤ 资源池:公共资源池

⑥ 类型:CPU

⑦ 规格:2核8GiB

⑧ 存储配置:对象存储服务 (OBS)

⑨ 存储位置:如下图(1.1步骤已创建的OBS及文件夹)

什么是ModelArts?
ModelArts是面向AI开发者的一站式开发平台,提供海量数据预处理及半自动化标注、大规模分布式训练、自动化模型生成及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期AI工作流。
什么是Notebook?
Jupyter Notebook是一个交互式笔记本,支持运行 40 多种编程语言

选择了硬盘创建成功,选择OBS无法创建成功。

 服务网络还不稳定

1.4.创建Notebook Python开发环境点击“打开”按钮进入Notebook。点击“New” ->”TensorFlow-1.8”创建 Notebook Python开发环境。如下图所示:

旧版无法使用,去新版创建Notebook

文档是按照旧版本,我现在用的是新版本。

练习记录

print("hello notebook!")

print("上")
print("中")
print("下")

# 导入工具包
import sys	
# 导入sys模块
print(sys.platform)
# 打印系统平台
# 多行注释"""这是多行注释....."""
# 多行语句写在一起
print("语句1");
print("语句2")

# 查看关键字
import keyword
keyword.kwlist

Name = "张三"
print(Name)	


结论:沙箱的文档已经无法使用了,而且太麻烦。沙箱实在是太费眼睛了,说好的10分钟,折腾的一个小时。notebook学习python很方便。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。