资讯 社区 文档 控制台
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术
AR与VR
数据智能
场景方案
部署方案
行业应用
智能教育
智能医疗
智能零售
智能工业
企业服务
智能政务
信息服务
智能园区

常见问题

目录

  1. Notebook项目
  2. 脚本任务项目
  3. 数据集
  4. 课程-教师
  5. 课程-学生
  6. 其他问题

Notebook项目

Q1.什么是Notebook?

Notebook 是一个 Jupyter 笔记本环境,不需要进行任何设置就可以使用,适用于进行机器学习深度学习的培训和开发.

Q2.支持哪些浏览器?

Notebook 在 Chrome/ Firefox/ Safari的各个桌面版本上进行了最全面的测试,不支持 IE以及IE内核浏览器。

Q3.Jupyter 和 AI Studio Notebook 有什么区别?如何使用Jupyter?

Jupyter Notebook是一个开放源代码项目,定义的基于web的交互式编程方法已经逐渐成为全球数据科学/机器学习/深度学习领域的前端标准. AI Studio Notebook 是在 Jupyter Notebook 基础之上开发的。通过 AI Studio Notebook,您可以使用 Jupyter Notebook,完全不需要在您自己的计算机上下载、安装或运行任何内容,只要有浏览器就可以使用. 通过查阅Jupyter Notebook使用手册,您可以充分了解Juypter指令使用方法.

Q4.我的代码在哪里执行?如果关闭浏览器窗口,我的执行状态会怎样?

代码会在专供您使用的docker容器中执行。docker容器闲置一段时间后会被回收,并且系统为docker容器强制设置了最长有效期.关闭浏览器窗口期间的代码执行的标准输出不会在屏幕窗口中展示,因此,建议您如果需要在关闭浏览器窗口的情况下继续运行代码,可以把程序标准输出/标准错误输出存储到文件(非/home/aistudio/data目录下文件)中.

Q5.我如何获取 GPU?

Notebook 配备工业级顶级NVIDIA Tesla V100资源。平台当前登录使用Notebook运行项目即赠送每天12小时算力,连续5天有运行记录则加赠48小时. 如果您需要更多算力资源,您可以参与AI Studio 重磅推出算力支持计划进行申请。您的申请信息经过运营人员核验后,如满足资格,则会通过邮件通知赠予算力邀请码,用于免费GPU算力兑换.

Q6.GPU算力时间赠送策略是?

1.用户需要完成申请表单填写, 完成后在Notebook项目中点击"运行"按钮, 则每日赠送12小时. 有效期为48小时. 2.用户如果连续5天有GPU消耗记录(不是运行记录), 则系统自动赠送48小时, 有效期7天.

Q7.我的项目文件存储在哪里?所有文件都会进行存储吗?

Notebook每个用户提供100G的云端持久化存储空间作为个人工作区,访问路径为 /home/aistudio/work/。写到该目录下的文件将被实时持久化存储.

Q8.Python有哪些基础类库,我应该如何学习?

您可以参考Python3.5手册Python2.7手册. 因为Python2.7官方已不再支持,推荐您使用Python3.5及以上版本.

Q9. 当我遇到提示“运行项目失败: 运行中的项目超过最大限制"时应该如何处理?

为了更高效地利用资源,用一个用户至多可以同时运行三个Notebook项目,当您希望启动第四个项目时,会提示您是否可以关闭一些项目,以释放资源. 当您关闭浏览器或者kernel后,您的专用docker容器会继续为您保留一段时间后再进行回收. 如果您希望立即回收计算资源,可以直接关闭这个容器. 关闭容器方式:项目-我的项目-在项目状态标识处选择'中止运行'进行项目关闭.

Q10. 我在AI Studio Notebook项目中pip install的Python package在下次运行时为什么不见了?

如果需要进行持久化安装, 需要使用持久化路径, 如下方代码示例:

!mkdir /home/aistudio/external-libraries
!pip install beautifulsoup4 -t /home/aistudio/external-libraries

同时添加如下代码, 这样每次环境(kernel)启动的时候只要运行下方代码即可:

import sys
sys.path.append('/home/aistudio/external-libraries')

Q11. 为什么我的项目打开后, 文件不见了?

Data目录为非持久化目录, 在Data下进行的文件操作, 重启之后会被自动恢复. Work目录为持久化目录, 但是每次启动需要一定的时间加载全部文件, 如果文件过多, 可能在初始时间文件显示不完整. 此时只要稍等数分钟即可加载完成. 如果的确出现文件丢失的情况, 请邮件aistudio@baidu.com, 附带项目url即可.

另一种可能性是, 您刚进行了版本加载. 而版本加载是全量覆盖, 即先清空项目环境中的全部内容, 然后将版本内容同步进环境中. 如果您上一个版本仅保存了ipynb文件, 加载之后就会发现全部附件文件被移除.

Q12. CPU环境和GPU环境下的文件是共享的吗?

是的, 它们隶属于同一个项目, 文件会自动同步. 但如果文件数过多, 或体积过大, 需要一定的时间来完成同步.

Q13. AI Studio除了PaddlePaddle外,是否支持TensorFlow等其他框架?

框架的支持需要大量的硬件适配工作, 而我们暂无人力开展此项工作. 用户自行安装的框架往往不能在GPU环境下正常运行, 从而对我平台稳定性产生质疑. 因此最终决定暂停支持. 平台对PaddlePaddle进行了充分的适配工作,您可以尝试使用PaddlePaddle. 附带一份TensorFlow和PaddlePaddle的API映射表: https://aistudio.baidu.com/aistudio/projectdetail/80548

Q14. 为什么我使用PaddlePaddle显存占用这么大?

PaddlePaddle在分配requested_size大小的显存时,先定义一个显存池的大小,记为chunk_size,chunk_size由环境变量 FLAGS_fraction_of_gpu_memory_to_use 确定,表征chunk_size在全部显存的占比,默认值为0.92,即框架预先分配显卡92%的显存 注:若GPU卡上有其他任务占用显存,可以适当调整chunk的占比,保证框架能预分配到合适的chunk,比如可以分配40%的显存可以这样设置:

exportFLAGS_fraction_of_gpu_memory_to_use=0.4 # 预先40%的GPU显存

提醒:chunk占比应该尽可能大,只有在想测量网络的实际显存占用量时,可以设置该占比为0,观察nvidia-smi显示的显存占用情况。或使用"性能监控"模块来查看显存占用. image.png

Q15. Notebook中如何同步git内容?

您可以在code cell或终端中执行如下命令来同步git(更推荐使用终端, 功能更强大一些):

!git clone https://yourgitaddress.git

请注意, 如果git网址为http (而不是https), 有可能被要求再次确认, 而Notebook中缺乏该类交互能力.

Q16. 为什么在Notebook中同步GitHub会比较慢?

经测试, 主要是中国访问海外资源的总带宽有限.

可以尝试使用国内代码托管服务来替代. 例如Gitee等.

或通过其他方式将GitHub资源下载后, 再上传至AI Studio.

Q17. 为什么不能运行turtle或tkinter?

turtle/tkinter运行时会创建一个GUI, 但是AI Studio是一个运行在云端的网页服务. 它无法在你的机器上打开一个窗口. 您只能使用Notebook界面来操作AI Studio.

如果确实有必要, 请自己修改turtle或tkinter的代码, 对其GUI行为进行限制, 或使得它们直接支持Notebook.

Q18. 是否支持导入ipynb文件?

为了系统安全及稳定性, AI Studio对ipynb文件进行了隐藏, 同时一个项目仅支持一个活动的ipynb文件, 作为整个项目的启动文件.

AI Studio支持用户上传并导入ipynb文件, 但是此举会覆盖当前的ipynb文件.

Q19. 如何通过apt-get或apt-install安装库?

限于安全策略, 我们暂不支持通过这种方式进行安装. 也不建议编译模式(make)进行安装. 如果的确有需求, 请通过mailto: aistudio@baidu.com 申请.

Q20. 如何移动Notebook中的文件?

可使用终端命令来进行文件位置操作. 例如:

#!/bin/bash
direc="%%1" #$(pwd)
for dir2mv in $direc/* ; do
if [ -d $dir2mv ]; then
  mv $dir2mv "%%2"
fi
done

Q21. 如何变更项目的数据集?

在项目的详情页面中, 点击"修改", 然后选择"添加数据集"即可:更换数据集

Q22. 平台中的Notebook模式使用的v100资源是几张卡呢?

目前是1张

Q23. Notebook项目中能运行的代码, 在脚本任务中需要改吗?

需要进行修改. 在创建脚本任务时会提供一些范例, 请按范例说明进行修改.

Q24. 我想把本地项目文件上传至Notebook项目中, 但文件数量比较多, 怎么上传?

a. 请将项目文件打成zip包后, 在Notebook环境中上传.

如果项目文件较大(>150mb), 请使用数据集功能上传, 然后挂载到项目中.

b. 最后在项目中通过unzip命令进行解压缩(请注意需要解压到work目录下)

c. 如执意需要.rar包, 由于该格式为RAR共享软件独有, 请自行百度解压命令及用法.

Q25. 我上传文件时, 系统告诉我上传失败, 怎么办?

已知上传失败有3种情况:

  1. 您本地的系统时间和互联网标准时间差异过大, 此时您需要调整本地电脑时钟, 使之和互联网标准时间基本一致, 然后重新上传.
  2. 您使用了VPN软件, 这类软件可能会导致上传失败. 此时您需要关闭VPN软件, 然后重新上传.
  3. AI Studio内部服务异常. 此时您可发送问题页面url及截图, 发送至aistudio@baidu.com, 届时有客服人员进行处理.

Q26. 我在卸载或者安装包时,输出进程提示输入(y/n)没有输入框。不知从哪输入y或者n

部分情况, 在Notebook的输出区有对应输入位置. 如确定没有, 则请使用Notebook中的"终端"功能.

Q27. 如何在Notebook中进行调试?

Notebook环境自启动后, 其实就已经在调试状态了. 点击每个Cell前面的运行按钮,可以视为Step-Over的执行状态. 如果需要添加断点等功能, 请使用Python自带的调试器: PDB.

用法请见下方演示:

更多用法, 请见 AI Studio基本操作(二) Debug篇

Q28. 为什么会提示我Notebook无法预览?

image.png

当前为了提升加载速度, 降低文件过大导致浏览器崩溃的风险, 对Notebook主文件(项目ID.ipynb)进行了体积限制. 当前上限为10MB. 如果超过10MB, 在项目中可以继续编辑和使用, 但是在项目预览页面则会呈现为无法预览的状态.

您可以手动清理部分Cell的输出, 即可减小该文件的体积.

如何查看该文件体积: 可以运行ll命令或stat命令

image.png.

Size项即为体积.

如何清理输出:点击清空输出按钮: image.png

Q29.如果我发现错误或遇到问题,如何获取帮助?

您可以将问题描述和问题截屏发送邮件到aistudio@baidu.com 或 加入AI Studio官方QQ4群580959619进行在线咨询.

脚本任务项目

Q1.脚本任务项目使用有哪些注意事项?

注意事项1:代码的编写. PaddlePaddle基于集群的分布式训练任务与单机训练任务调用方法不同. 基于pserver-trainer架构的的分布式训练任务分为两种角色: parameter server(pserver)和trainer. 更多脚本任务项目说明请参考PaddlePaddle官方文档

注意事项2:文件路径. 输出文件路径:需要下载的文件可以输出到/root/paddlejob/workspace/output目录 . 数据集文件路径:文件会被自动拷贝到'/root/paddlejob/workspace/train_data/datasets/目录.

Q2.我可以同时提交几个脚本任务?

每个脚本任务项目至多有一个任务在运行中,您最多可以同时运行三个集群项目的任务.

Q3. 脚本任务中没有我所需要的python包(显示no module named *), 如何安装?

请将安装命令写在python中即可.

import os
myCmd = 'pip install packagename'
os.system(myCmd)

数据集

Q1.创建数据集时,上传文件有什么要求和限制?

支持多种文件格式上传,如txt/xls/rar等. 单个文件大小要小于50GB,一个数据集最多可上传50G数据内容.

课程-教师

Q1.如何获得AI Studio教育开课权限?

您可以登录aistudio.baidu.com,点击一级导航栏"教育",进入教育版页面后,点击"学校/机构合作咨询",填写弹框表单进行权限申请. 我们的运营人员将对您的信息进行审核,为您开通权限.

Q2.如何使用AI Studio进行教学?遇到问题如何咨询?

具体使用方法请参考说明文档. 如果您在使用过程中遇到问题,需要进行咨询,请发送邮件到paddle-up@baidu.com 或 加入AI Studio官方QQ4群580959619.

Q3.AI Studio教育版中,一位教师可以开设多少个课程?一个课程可以包含多少名学生?

一位教师可以在AI Studio教育版中创建至多20个属于自己的教学课程. 教学课程学生上限为500名学生.

Q4.我的Notebook教案发布到课程后会被平台其他用户看到吗?

您在教学课程内发布的Notebook教案(添加Notebook项目时从我的项目中勾选),只会公开给课程内的学生,AI Studio平台上其他用户无权限访问该Notebook教案.如果您希望将教案共享到平台,您可以在"项目"-"我的项目"中,进入该项目,公开教案.

Q5.AI Studio教育版性能可以支撑众多学校同时学习训练吗?

AI Studio教育版基于docker实现容器化部署,实现了多用户间数据的隔离和应用的快速启动,通过kubernetes进行超大规模服务集群的编排和管理,能够支持海量用户同时在线使用.

课程-学生

Q1.如何获得AI Studio教育学习权限?

AI Studio教育版支持学校/机构申请使用. 欢迎您向所在学校/机构的教师/负责人推荐我们的平台.

Q2.为什么我在教师课程中是已认证状态,而我并未认证过?

您的信息可能泄露被其他同学盗用,您可以通过您的老师反馈给我们的运营同学处理,或者加入AI Studio官方QQ4群580959619直接我方运营同学处理.

Q3.我忘记了已认证的登录账号和密码怎么办?

如果您忘记登录账号,您可以联系您所在课程的老师,老师可以从后台查询您的登录账号名. 登录密码可以在百度账号系统中申请找回.

Q4.如何提交作业?

完整提交流程可以参考https://aistudio.baidu.com/aistudio/projectDetail/296022.

Q5.如何使用AI Studio进行学习?遇到问题如何咨询?

具体使用方法请参考说明文档. 如果您在使用过程中遇到问题,需要进行咨询,请发送邮件到paddle-up@baidu.com 或 加入AI Studio官方QQ4群580959619进行咨询.

其他问题

Q1. 运行项目发现CPU和GPU都无法选择, 出现下方截图:

无任何资源

A: 这个意味着您的账号可能存在风险. 烦请邮件联系 aistudio@baidu.com进行处理.

Q2. 用户认证-国外手机验证码收不到?

短信服务覆盖港澳台及全球207个国家与地区,首先您可以先确认您所在的地址是否在我们们所支持的地区中,查看详情

image.png

注意: 在手机号中填写“+”+“国家(或地区)码”+“您的手机号”即可

上一篇
积分细则
下一篇
用户协议