Академический Документы
Профессиональный Документы
Культура Документы
Developer Evangelist
3/22/2018
Legal Notices & Disclaimers
This document contains information on products, services and/or processes in development. All information provided here is subject to change without notice.
Contact your Intel representative to obtain the latest forecast, schedule, specifications and roadmaps.
Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Learn more at
intel.com, or from the OEM or retailer. No computer system can be absolutely secure.
Tests document performance of components on a particular test, in specific systems. Differences in hardware, software, or configuration will affect actual
performance. Consult other sources of information to evaluate performance as you consider your purchase. For more complete information about performance
and benchmark results, visit http://www.intel.com/performance.
Cost reduction scenarios described are intended as examples of how a given Intel-based product, in the specified circumstances and configurations, may affect
future costs and provide cost savings. Circumstances will vary. Intel does not guarantee any costs or cost reduction.
Statements in this document that refer to Intel’s plans and expectations for the quarter, the year, and the future, are forward-looking statements that involve a
number of risks and uncertainties. A detailed discussion of the factors that could affect Intel’s results and plans is included in Intel’s SEC filings, including the
annual report on Form 10-K.
The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current
characterized errata are available on request.
Performance estimates were obtained prior to implementation of recent software patches and firmware updates intended to address exploits referred to as
"Spectre" and "Meltdown." Implementation of these updates may make these results inapplicable to your device or system.
No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.
Intel does not control or audit third-party benchmark data or the web sites referenced in this document. You should visit the referenced web site and confirm
whether referenced data are accurate.
Intel, the Intel logo, Pentium, Celeron, Atom, Core, Xeon and others are trademarks of Intel Corporation in the U.S. and/or other countries.
*Other names and brands may be claimed as the property of others.
© 2018 Intel Corporation.
2
Agenda
Intel® AI Portfolio
Intel® AI Academy
Intel® AI DevCloud
– Request Access
– Connect
– Available AI frameworks and tools
– Compute
– Tech support community
3
Intel® AI Portfolio
AI portfolio
Solutions Platforms Intel® AI
DevCloud
Intel® Deep
Learning System
‡
REASONING
*
Frameworks * * * * * *
‡ ‡ ‡ ‡
ON
*
‡
*
Data
Scientists
Technical
Services
Reference
Solutions
technology
END-TO-END COMPUTE SYSTEMS & COMPONENTS
†Beta available
‡ Future
.
58%
of business and technology
professionals said they're
12%
researching AI, but only… said they are currently
using AI systems.
Source: Forrester Research – Artificial Intelligence: Fact, Fiction. How Enterprises Can Crush It; What’s Possible for Enterprises in 2017
7
Ai will transform
8
https://software.intel.com/en-us/ai-academy
9
Intel® AI academy
For developers, students, instructors and startups
software.intel.com/ai
10
Share Your Great Project
https://devmesh.intel.com/
111
1
Intel® AI DevCloud
Intel® AI DevCloud
A cloud hosted hardware and software platform available to 200K Intel® AI
Academy members to learn, sandbox and get started on Artificial
Intelligence projects
• Intel® Xeon® Scalable Processors (Intel® Xeon® Gold 6128 CPU @ 3.40GHz
24 cores with 2-way hyper-threading, 96 GB of on-platform RAM (DDR4),
200 GB of file storage
• 4 weeks of initial access, with extension based upon project needs
• Technical support via Intel® AI Academy Support Community
• Available now to all AI Academy Members
https://software.intel.com/ai-academy/tools/devcloud
13
Optimized Software – No install required
• Intel® distribution of Python* 2.7 and 3.6 Intel® Parallel Studio XE Cluster
including NumPy, SciPy, pandas, scikit- Edition and the tools and libraries
learn, Jupyter*, matplotlib, and mpi4py, included with it:
Keras*
• Intel C, C++ and Fortran compilers
• Intel® Optimized Caffe*
• Intel® MPI library
• Intel® Optimized TensorFlow*
• Intel® OpenMP* library
• Intel Optimized Theano*
• Intel® Threading Building Blocks
• Intel Nervana neon™ library
• More Frameworks as they are optimized • Intel® Math Kernel Library-DNN
• MXNet • Intel® Data Analytics Acceleration
• Py-Faster-RCnn Library
19
JupyterHUB Notebook*
• Navigate to hub.colfaxresearch.com
*
*
*
FOR
*
TM
All frameworks and tools, such as TensorFlow* and Intel Compiler, are
located in the /glob/ directory
These paths are included in your environment by default
25
Create the New Environment
26
Confirm All is Well
27
Resource Management
30
For Large Jobs use the Qsub System
• How much is available to you
via the batch system?
• Job Parameters
• -o <path_to_stdout_file>
• -e <path_to_stderr_file>
• -N <Job Name>
• -l walltime = <walltime>
• -l nodes=<count>:<feature:feature1…>
31
Submitting Multiple Jobs
32
Job Parameters
As PBS directives in command file
33
Tracking submitted jobs
To get list of running and queued jobs, use qstat:
34
Deleting Jobs
Using the job number with command qdel
35
*Other names and brands may be claimed as the property of others.
Running the Jupyter Notebook* Code as a Job
You can dump the code of all cells in a Notebook into a Python script using
the Jupyter command
!jupyter nbconvert --to script “qsubdemo.ipynb"
39
Getting the results
The resulting output and error streams (stdout and stderr) are placed in two
separate text files
stdout: [Job Name].o[Job ID]. Example: output.o12345
stderr: [Job Name].e[Job ID]. Example: output.e12345
[Job Name] is either the script name, or a custom name — for example, the
name specified by the –N parameter of qsub
[Job ID] is the number you got from the output of the qsub command e.g.
51947.c009
To view the result files, you can go to File-> Open …. click on the file name(?)
40
Intel® AI Tech Support Community
https://communities.intel.com/community/tech/intel-ai-academy/content
42
TensorFlow* Demo
45