Visible to Intel only — GUID: GUID-78AF7E4F-FE78-48A2-9EC4-6350D3DB386E
Configure Your CPU or GPU System
Configure Your FPGA System
Build and Run a Sample Project Using the Command Line
Build and Run a Sample Project Using Eclipse*
Build and Run a Sample Project Using Visual Studio Code
Using Containers
Using Cloud CI Systems
Troubleshooting
Next Steps
Notices and Disclaimers
Visible to Intel only — GUID: GUID-78AF7E4F-FE78-48A2-9EC4-6350D3DB386E
Using Containers with the Command Line
Compile and run the containers directly.
The below enables the GPU, if available, using --device=/dev/dri (may not be available in Linux* VM or Windows*). The command will leave you at a command prompt, inside the container, in interactive mode.
image=intel/oneapi-basekit
# --device=/dev/dri enables the gpu (if available). May not be available in Linux VM or Windows
docker run --device=/dev/dri -it "$image"
If the docker is installed inside WSL, use the following command instead:
Once in the container, you can interact with it using Run a Sample Project Using the Command Line.
NOTE:
You may need to include proxy settings before -it "$image"if you are behind a proxy:
docker run -e http_proxy="$http_proxy" -e https_proxy="$https_proxy" -it "$image"
Using Intel® Advisor, Intel® Inspector or Intel® VTune™ Profiler with Containers
When using these tools, extra capabilities have to be provided to the container with these options:
--cap-add=SYS_ADMIN --cap-add=SYS_PTRACE
docker run --cap-add=SYS_ADMIN --cap-add=SYS_PTRACE \
--device=/dev/dri -it "$image"
Parent topic: Using Containers