All Projects → intel → oneapi-containers

intel / oneapi-containers

Licence: BSD-3-Clause license
No description, website, or topics provided.

Programming Languages

Singularity
16 projects

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

Note

Note: CentOS* 8 - based containers are deprecated and no longer supported. Details.
You may still find the CentOS Dockerfile, but it is no longer being updated.

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"
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].