英特尔® AI DevCloud

现已可用

免费云计算现在已向英特尔® AI Academy 成员提供。 使用英特尔® 至强® 可扩展处理器支持的英特尔® AI DevCloud,满足您的机器学习和深度学习训练及推理计算的需要。

请求访问

教授:获取对面向课堂的英特尔 AI DevCloud 的访问权限。 立即申请

利益

  • 三十天访问
  • 200 GB 的文件存储
  • 访问英特尔® 至强® 可扩展处理器的远程集群
  • 无需任何投资即可起步

支持

我们的团队在以下时间监督该社区论坛:周一至周五,上午 9:00 至下午 5:00,太平洋标准时间。

AI Academy 论坛

可用框架和工具

  • neon™ 框架
  • 英特尔® Optimization for Theano*
  • 英特尔® Optimization for TensorFlow*
  • 英特尔® Optimization for Caffe*
  • 英特尔® Distribution for Python*(包括 NumPy、SciPy 和 scikit-learn*)
  • Keras* 库

常见问题解答

综述

复习这些高水平的问题和解答以跨入英特尔 AI DevCloud 和人工智能的门槛。

当我的框架在后台运行时,我如何才能提高深度学习的性能?
在有些情况下,采用默认设置的深度学习代码不能充分利用代码在其上运行的基础计算机的全部计算能力,特别是当代码在英特尔® 至强® 可扩展处理器上运行时。 英特尔开创了优化技术,使 Caffe* 和 TensorFlow* 之类的流行框架达到最适 CPU 性能。 要了解更多信息,请参阅提高流行的深度学习框架在 CPU 上的性能的贴士
谁可请求访问英特尔 AI DevCloud?
开发人员、数据科学家、教授、学生、初创公司等,凡属英特尔® AI Academy 的成员,均有资格请求访问。
我如何可成为英特尔® AI Academy 的成员?
您可通过请求访问而加入英特尔 AI Academy,或者在此处注册而成为成员。
我获得访问权限后会发生什么?
您一旦获得访问权限,就将登录至一个批农场 (batch farm) 的基于 Linux* 的头节点。 在该处,您可存放代码和数据,编译代码,然后将作业提交至一个队列。 排入队列的作业完成之后,结果将出现在您的主 ($HOME) 目录中。
  • 作业在英特尔® 至强® 可扩展处理器上按调度执行。
  • 每个处理器有 24 个双向超线程的内核。
  • 每个处理器可访问 96 GB 的平台上 RAM (DDR4)。
  • 任何处理器一次只能运行一个作业。
  • 您将获得 200 GB 的文件存储配额。
  • 您的主目录对其他用户不可见。

注意:您的访问期一旦过期,您在集群上的主目录将被删除。

我不居住在美国。 我是否仍可访问英特尔 AI DevCloud?
英特尔 AI DevCloud 对英特尔 AI Academy 的所有成员开放,并可从任何国家访问。
使用英特尔 AI DevCloud 需付多少费用?
不需付任何费用。 英特尔 AI DevCloud 对英特尔® AI Academy 成员免费。 加入英特尔 AI Academy 也是免费的。

执行作业

为帮助开发人员在英特尔 AI DevCloud 上执行作业,在 Linux* 的命令行键入以下答复。

如何在英特尔 AI DevCloud 上将总实际时间 (total wall time) 设定为最大值?
在命令行,键入以下之一:
  • Echo python -l walltime=24:00:00 | qsub
  • 将实际时间添加至批处理脚本中,然后再以 qsub 模式运行:#!/bin/sh#PBS -l walltime=24:00:00 python sample.py
如何查询作业?
在命令行,键入:


qpeek -o

如果此命令不返回任何结果,很可能该作业已完成,qpeek 没有机会查询。

或者,以 "-k oe" 选项运行 qsub:

qsub -k oe my_script

标准输入/输出和错误将被转储至您的主目录。 您可在作业运行之时的任何时间查看。

如何增加实际时间?
在命令行,键入以下之一:
  • #PBS -l walltime=<10:30>,mem=320kb
  • echo sleep 1000 | qsub -l walltime=<00:30:00>
如何在多个节点上运行若干个作业?
在命令行,键入:


#PBS -l nodes=1:knl

如何获得关于作业的完整信息?
在命令行,键入:


qstat -f

如何删除作业?
在命令行,键入:


qdel

如何请求特定节点执行功能?
在命令行,键入:


echo numactl -H | qsub -l nodes=1:knl:cache

如何寻找可供我使用的计算节点的架构和特性?
在登录节点运行以下命令:


pbsnodes

如何登录至一个计算节点?
在命令行,键入:


qsub –I

如何得知节点的详细信息?
在命令行,键入:


pbsnodes -a