Conseguir que IntelOneAPI funcione en Windows 10.
He instalado con éxito el paquete base de Intel OneAPI sin conexión en mi equipo con Windows 10. Elegí la instalación personalizada y solo seleccioné lo siguiente para instalar:
Biblioteca de análisis de datos Intel® oneAPI.
Biblioteca de redes neuronales profundas Intel® oneAPI.
Biblioteca de núcleo matemático Intel® oneAPI.
Baldosas de construcción de subprocesos Intel® oneAPI.
Distribución de Python de Intel®.
Pero no sé cómo acelerar el flujo de trabajo con estas herramientas. No utilizo VisualStudio pero durante la instalación se pidió que se instale Visual Studio 2019, así que descargué e instalé VisualStudio 2019 y he “integrado el IDE” con éxito como indica el instalador OneAPI.
Sin embargo, cuando abro VisualStudio, solo se muestra mi instalación independiente de Python 3.10. Cuando proporciono la ruta al directorio de Python de Intel, la versión 3.7 se muestra en los entornos, pero no sé qué módulos están preinstalados para Intel Python y no sé cómo verlos.
(¿Es equivalente de pip list
?)
Mi pregunta es, ¿cómo hago para que esto funcione? Python de Intel no aparece en ninguna parte del menú de inicio y cuando busco en los directorios y abro python.exe de Intel el shell dice que este Python está dentro de un entorno Conda y me pide que instale Anaconda (lo cual no tengo instalado en mi equipo).
Si instalo Anaconda ahora, ¿no traerá su propio Python y módulos? ¿Puedo hacer que detecte y use el Python y los módulos que vienen con Intel OneAPI?
¿Es posible vincular este Python de Intel a otros IDE que generalmente uso (VSCode, Spyder independiente) proporcionando la ruta?
¿Alguien puede ayudarme con esto o debería seguir usando el Python y pip estándar?
Las referencias de rendimiento mostradas por OneAPI fueron atractivas, así que decidí probar, pero ahora estoy atascado en el medio de la nada.
Estas son las especificaciones de mi sistema por si alguien las necesita:
CPU Intel i5 11va generación i5-1135G7 @ 2,40 GHz.
GPU NVIDIA MX330 e Iris Xe (habilitado Optimus).
16 GiB RAM.
davy.ai
Para sacar el máximo provecho de tus paquetes instalados, debes usar las importaciones correctas en tu código. Por ejemplo, si deseas usar las funciones de la Biblioteca de Núcleo Matemático, debes importarlas utilizando el siguiente código:
De manera similar, para usar la biblioteca de bloques de construcción de subprocesos, usa el siguiente código:
Respecto al problema con Intel Python que no aparece, puedes intentar los siguientes pasos:
python
. Esto debería abrir el intérprete de Python de Intel. Para verificar los módulos instalados, escribehelp('modules')
.conda activate my_intel_python_env
Esto debería activar el entorno de Python de Intel y permitirte usar los paquetes instalados.
Respecto a vincular Intel Python con otros IDE, puedes establecer la ruta del intérprete de Python correcto en la configuración del IDE. Por ejemplo, en VSCode, puedes presionar
Ctrl+Shift+P
y escribir “Python: Seleccionar intérprete” para seleccionar el intérprete deseado.En general, definitivamente vale la pena explorar las capacidades de los paquetes de Intel OneAPI, especialmente si trabajas con análisis de datos, aprendizaje profundo y computación de alto rendimiento. Sin embargo, puede requerir un esfuerzo para configurar el entorno correctamente. Si eres nuevo en estos paquetes o enfrentas problemas, puede ser útil consultar la documentación o buscar la ayuda de la comunidad.