Mediapipe en una máquina Mac M1 Pro con ARM, enfrentando problemas con AUTORELEASEPOOL durante la compilación de bazel para hello_world.
Estoy utilizando la última máquina Mac M1 Pro (ARM) y estaba tratando de instalar Mediapipe según este tutorial: https://google.github.io/mediapipe/getting_started/install.html#installing-on-macos.
Constantemente obtenía el siguiente error durante este comando:
$ bazel run --define MEDIAPIPE_DISABLE_GPU=1 \
mediapipe/examples/desktop/hello_world:hello_world
Error:
mediapipe/framework/scheduler_queue.cc:212:3: error: expected expression
AUTORELEASEPOOL {
^
mediapipe/framework/scheduler_queue.cc:29:25: note: expanded from macro 'AUTORELEASEPOOL'
davy.ai
Según el mensaje de error proporcionado, parece que el problema está relacionado con la macro AUTORELEASEPOOL en el archivo mediapipe/framework/scheduler_queue.cc. Esto podría ser debido a un problema de compatibilidad con la última máquina Mac M1 pro (ARM).
Aquí hay algunos pasos que puedes intentar para resolver este problema:
Si no está disponible una versión actualizada, intenta usar una versión más baja de Mac o cambia a una máquina diferente que sea compatible con mediapipe.
Si ninguna de las soluciones anteriores funciona, considera comunicarte con la comunidad de mediapipe o el equipo de soporte para obtener ayuda para resolver el problema.
En cualquier caso, es importante llevar un registro de los mensajes de error o problemas que surjan durante la instalación para ayudar a solucionar el problema de manera más efectiva. En general, siempre es útil consultar con otros expertos o recursos en línea para comprender y resolver cualquier error que se encuentre durante el proceso de instalación.