es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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.

Tags:  , , , ,

Answer

  1. Avatar for 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:

    from mkl import *
    

    De manera similar, para usar la biblioteca de bloques de construcción de subprocesos, usa el siguiente código:

    from tbb import *
    

    Respecto al problema con Intel Python que no aparece, puedes intentar los siguientes pasos:

    1. Asegúrate de haber agregado la carpeta de instalación de Intel Python a la variable PATH del sistema.
    2. Abre un nuevo símbolo del sistema y escribe python. Esto debería abrir el intérprete de Python de Intel. Para verificar los módulos instalados, escribe help('modules').
    3. Si los pasos anteriores no funcionan, puedes intentar instalar Intel Python usando Anaconda. Durante el proceso de instalación de Anaconda, asegúrate de seleccionar la opción de agregar Anaconda a la variable PATH del sistema. Luego, puedes activar el entorno de Python de Intel usando el siguiente comando:

      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.

Comments are closed.