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.

¿Cómo puedo verificar si el dispositivo FPGA está conectado al servidor?

Por alguna razón, solo puedo controlar de forma remota un servidor que contiene un FPGA (Intel Arria 10 GX FPGA). Pero cuando uso el comando en Intel OpenCL for FPGA para encontrar el controlador, no puedo encontrar el dispositivo FPGA que se pueda usar.
El comando es el siguiente:
aocl diagnose
Resultado de salida:
ver descripción de la imagen aquí

Más tarde, utilicé hardinfo para comprobar si el FPGA está incluido, pero lamentablemente no hay información útil.

Lo único relacionado con el FPGA es que encontré dos archivos sobre el fpga en mi servidor (Ubuntu 16.04). Como estoy usando FPGA por primera vez, no sé qué representa este archivo.
ver descripción de la imagen aquí

Además, debido a problemas de red, aún no he podido instalar OPAE para realizar pruebas. Quisiera preguntar si hay una manera fácil de verificar si el FPGA se ha insertado correctamente en el servidor.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que hay algunos problemas al identificar el dispositivo FPGA que se puede utilizar en el servidor remoto. El primer paso es comprobar si los controladores requeridos están instalados o no. El comando aocl diagnose se puede utilizar para diagnosticar problemas relacionados con la instalación del controlador Intel OpenCL para FPGA. Sin embargo, en la salida, no es capaz de encontrar el dispositivo FPGA que se puede utilizar.

    Para comprobar si el FPGA está incluido o no, se puede utilizar la utilidad hardinfo. Pero si no muestra ninguna información útil, entonces se puede buscar cualquier archivo relacionado con el dispositivo FPGA. En este caso, se encontraron dos archivos relacionados con fpga en el servidor que ejecuta Ubuntu 16.04. Pero no está claro lo que representan.

    Dado que OPAE no está instalado, no es posible probar y verificar si el FPGA se ha insertado correctamente en el servidor. Sin embargo, una forma posible de comprobar si el sistema detecta o no el FPGA es utilizar el comando lspci. Este comando lista todos los dispositivos PCI conectados al sistema. Si el dispositivo FPGA se detecta e instala correctamente, debería aparecer en la lista. El comando para listar todos los dispositivos PCI es el siguiente:

    lspci -v
    

    Esperemos que esta información ayude a solucionar el problema relacionado con la detección del dispositivo FPGA e instalación del controlador.

Comments are closed.