Skip to content

intel/oneapi-containers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

151 Commits
 
 
 
 
 
 
 
 
 
 

Intel® oneAPI Containers

Intel® oneAPI products will deliver the tools needed to deploy applications and solutions across scalar, vector, matrix, and spatial (SVMS) architectures. Its set of complementary toolkits — a base kit and specialty add-ons — simplify programming and help developers improve efficiency and innovation. oneAPI Details

Containers allow you to set up and configure environments for profiling and distribute them using images:

  • You can install an image containing an environment pre-configured with all the tools you need, then develop within that environment.
  • You can save an environment and use the image to move that environment to another machine without additional setup.
  • You can prepare containers with different sets of languages and runtimes, analysis tools, or other tools, as needed.
  • You can use runtime containers to execute your applications built with oneAPI toolkits.

oneAPI Containers Get Started Guide

oneAPI or oneAPI BaseKit Get Started Guide

oneAPI Toolkits Get Started

oneAPI Docker Hub

License Agreement

By downloading and using this container and the included software, you agree to the terms and conditions of the software license agreements.

Intel® oneAPI Runtime Libraries

Get started running or deploying applications built with oneAPI toolkits.

image=intel/oneapi-runtime
docker pull "$image"
docker run --device=/dev/dri -it "$image"

Intel® oneAPI Base Toolkit

Get started with this foundational kit that enables developers of all types to build, test, and deploy performance-driven, data-centric applications across diverse architectures. Base Kit Details

image=intel/oneapi-basekit
docker pull "$image"
docker run --device=/dev/dri -it "$image"

Intel® oneAPI HPC Toolkit

Deliver fast C++, Fortran, OpenMP, and MPI applications that scale. HPC Kit Details

image=intel/oneapi-hpckit
docker pull "$image"
docker run --device=/dev/dri -it "$image"

Intel® VTune™ Profiler

Optimize application performance, system performance, and system configuration for AI, HPC, cloud, IoT, media, storage, and more. Details

image=intel/oneapi-vtune
docker pull "$image"
docker run --cap-add=SYS_ADMIN --cap-add=SYS_PTRACE --device=/dev/dri -it "$image"

Smaller Bundles for Specific Use Cases

Intel® Deep Learning Essentials

Develop, compile, test, and optimize deep learning frameworks and libraries, such as PyTorch* and TensorFlow*, for Intel CPU and GPUs.

image=intel/deep-learning-essentials
docker pull "$image"
docker run --device=/dev/dri -it "$image"

Intel® C++ Essentials

Сompile, debug C++ and SYCL applications and use the most popular performance libraries from the Base Kit for Intel CPUs and GPUs.

image=intel/cpp-essentials
docker pull "$image"
docker run --device=/dev/dri -it "$image"

Intel® Fortran Essentials

Сompile, debug Fortran applications and use the most popular performance libraries from the HPC Kit for Intel CPUs and GPUs.

image=intel/fortran-essentials
docker pull "$image"
docker run --device=/dev/dri -it "$image"

Using containers behind a proxy

If you are behind a proxy, you may need to add proxy settings with docker run commands: -e http_proxy="$http_proxy" -e https_proxy="$https_proxy"

For example:

docker run --device=/dev/dri -e http_proxy="$http_proxy" -e https_proxy="$https_proxy" -it "$image"

Using Intel® Advisor and Intel® VTune™ Profiler within containers

When using these tools, extra capabilites have to be provided to the container: --cap-add=SYS_ADMIN --cap-add=SYS_PTRACE

docker run --cap-add=SYS_ADMIN --cap-add=SYS_PTRACE --device=/dev/dri -it "$image"

Notices and Disclaimers

© Intel Corporation. Intel, the Intel logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries. Other names and brands may be claimed as the property of others.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 11