El repositorio de Oneapi-Samples contiene muestras para los kits de herramientas Intel® Onapi.
El contenido de la rama predeterminada en este repositorio está destinado a usarse con la versión lanzada más reciente de los kits de herramientas Intel® Onapi.
Puede encontrar muestras navegando por el catálogo de muestras Oneapi . Usando el catálogo puede buscar en los títulos o descripciones de muestra.
Puede refinar su navegación o buscar el filtrado en lo siguiente:
Clonar el repositorio ingresando el siguiente comando:
git clone https://github.com/oneapi-src/oneAPI-samples.git
Alternativamente, puede descargar un archivo zip que contiene la rama principal en el repositorio.
Si necesita muestras para una versión anterior de cualquiera de los kits de herramientas Intel® Onapi, use una versión etiquetada del repositorio que corresponde con la versión Toolkit.
Clon Una versión anterior del repositorio que usa GIT ingresando un comando similar al siguiente:
git clone -b <tag> https://github.com/oneapi-src/oneAPI-samples.git
Donde <tag> es la etiqueta GitHub correspondiente al número de versión del kit de herramientas, como 2024.2.0 .
Alternativamente, puede descargar un archivo zip que contiene una versión etiquetada específica del repositorio.
La mejor muestra de OnEapi para comenzar depende de lo que esté tratando de aprender o los tipos de problemas que está tratando de resolver.
| Si quieres aprender sobre ... | Empiece con ... |
|---|---|
| Los conceptos básicos de la escritura, la compilación y la construcción de programas para CPU, GPU o FPGAs | Muestras de agregado o vector simples (Puede usar estas muestras como proyectos de inicio eliminando elementos no deseados y agregando su código y requisitos de compilación). |
| Los conceptos básicos del uso de inteligencia artificial | Iniciar muestras para herramientas de IA |
| Los conceptos básicos de las cargas de trabajo de reproducción de imágenes y rastreo de rayos | Iniciar muestras para Intel® Onapi Rendering Toolkit (Kit de renderizado) |
| Cómo modificar o crear archivos de compilación para proyectos compatibles con SYCL | Vector Agregar muestra |
Nota : El ReadMe.MD incluido con cada muestra proporciona instrucciones de compilación para todos los sistemas operativos compatibles. Para las muestras se ejecutan en los cuadernos Jupyter, es posible que deba instalar o configurar marcos o administradores de paquetes adicionales si aún no los tiene en su sistema.
Si prefiere usar un entorno de desarrollo integrado (IDE) con estas muestras, puede descargar el código de Visual Studio para usar en Windows*, Linux*y MacOS*.
El repositorio de muestra Oneapi está organizado por categorías de alto nivel.
Intel (R) Xeon (R) Platinum 8468V
Intel (R) Data Center GPU MAX 1100
Controlador OpenCl: Intel (R) OpenCl, Intel (R) Xeon (R) Platinum 8468V OpenCl 3.0 (Build 0) [2024.18.7.0.11_160000]
Controlador de nivel cero: Intel (R) Level-Zero, Intel (R) Data Center GPU MAX 1100 1.3 [1.3.28202]
Versión del paquete onapi:
- Intel Onapi HPC Toolkit Build Versión: 2025.0.0.825
11th Gen Intel (R) Core (TM) i7-1185g7 @ 3.00Ghz
Intel (R) Iris (R) XE Graphics OpenCl 3.0 Neo
Controlador OpenCl: Intel (R) OpenCl, 11th Gen Intel (R) Core (TM) i7-1185G7 @ 3.00Ghz OpenCl 3.0 (construcción 0) [2024.18.9.0.28_160000]
Controlador de nivel cero: Intel (R) OnEapi Unified Runtime sobre Level-Zero, Intel (R) Iris (R) XE Graphics 12.0.0 [1.3.27193]
Versión del paquete onapi:
- Intel Onapi HPC Toolkit Build Versión: 2025.0.0.822
Error MSB6003 The specified task executable ... could not be run... al construir un programa de muestra, podría deberse a la longitud de la ruta del directorio. Mueva el directorio build a una ubicación con una ruta más corta. Construya la muestra en la nueva ubicación. Una lista curada de muestras de proyectos, bibliotecas y herramientas basados en Oneapi. Además, las muestras más emocionantes de otros proyectos de IA que no se basan necesariamente en OnEapi también se enumeran aquí para proporcionarle los recursos más recientes y valiosos para aumentar su productividad.
Las muestras de código tienen licencia bajo la licencia MIT. Consulte License.txt para más detalles.
Las licencias de programas de terceros se pueden encontrar aquí: terceros-Programs.txt.
© Intel Corporation. Intel, el logotipo de Intel y otras marcas de Intel son marcas comerciales de Intel Corporation o sus subsidiarias. Se pueden reclamar otros nombres y marcas como propiedad de otros.