Skip to content

A slimmed down version of Intel's OneAPI image only containing the C++ Intel Optimized compiler and the Intel Python distribution

License

Notifications You must be signed in to change notification settings

casperfrx/oneapi-containers

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 Docker Hub

Explore more containers, models, and more on the Intel® oneContainer Portal

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 CPUs, GPUs, and FPGAs. 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® oneAPI IoT Toolkit

Build high-performing, efficient, reliable solutions that run at the network’s edge. IoT Kit Details

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

Intel® oneAPI DL Framework Developer Toolkit

Build deep learning frameworks or customize existing ones. DLFD Kit Details

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

Intel® AI Analytics Toolkit

Speed AI development with tools for DL training, inference, and data analytics. AI Kit Details

image=intel/oneapi-aikit
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/Inspector/vTune with 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"

About

A slimmed down version of Intel's OneAPI image only containing the C++ Intel Optimized compiler and the Intel Python distribution

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 100.0%