fpga-flexible-poc

zcu104-ICE — Webcam en tiempo real (/dev/video0) cancelled

Configuración
Placa zcu104-ICE
Host 192.168.1.137
Bitstream bcnnn
Pesos MNIIST
WASM bcpnn_inference
Parámetros Parametres
Modo Webcam en tiempo real (/dev/video0)
Created 14/04/2026 12:56
Pod YAML — Editor
Progreso del Despliegue
0%
Logs
INFO:__main__: Iniciando Stream MJPEG con Inferencia FPGA...
INFO:__main__:  - Params: /home/ubuntu/ExtraBrain_zcu104_videodemo/test/MNIST_ZCU104/mnistmain.par
INFO:__main__:Escuchando en http://0.0.0.0:5000
INFO:__main__:  - Stream: http://0.0.0.0:5000/video_feed
INFO:__main__:  - Health: http://0.0.0.0:5000/health
 * Serving Flask app 'app_webcam_stream' (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
WARNING:werkzeug: * Running on all addresses.
   WARNING: This is a development server. Do not use it in a production deployment.
INFO:werkzeug: * Running on http://192.168.1.137:5000/ (Press CTRL+C to quit)
INFO:werkzeug:192.168.1.154 - - [14/Apr/2026 11:28:15] "GET /health HTTP/1.1" 200 -
INFO:__main__:Hilo de captura iniciado
INFO:werkzeug:192.168.1.154 - - [14/Apr/2026 11:28:17] "GET /health HTTP/1.1" 200 -
[ WARN:0] global ./modules/videoio/src/cap_gstreamer.cpp (1100) open OpenCV | GStreamer warning: Cannot query video position: status=0, value=-1, duration=-1
INFO:__main__:Cámara /dev/video0 abierta correctamente
INFO:__main__:✓ WASM: /home/ubuntu/docker-build_v2/wasm/test_bcpnn_infer_webcam.wasm
INFO:__main__:✓ XCLBIN: /home/ubuntu/ExtraBrain_zcu104_videodemo/PAC_container/hwconfig/mnist_float/zcu104/BCPNN_infer_float.xclbin
INFO:__main__:✓ WEIGHTS: /home/ubuntu/ExtraBrain_zcu104_videodemo/TrainedWeight/alvis_fullmnist_32x128_64x64_eps-4.bin
INFO:__main__:✓ PARAMS: /home/ubuntu/ExtraBrain_zcu104_videodemo/test/MNIST_ZCU104/mnistmain.par
INFO:__main__:> wasm_cmd = ['wasmedge', '--dir', '/home/ubuntu:/home/ubuntu', '/home/ubuntu/docker-build_v2/wasm/test_bcpnn_infer_webcam.wasm', '/home/ubuntu/ExtraBrain_zcu104_videodemo/PAC_container/hwconfig/mnist_float/zcu104/BCPNN_infer_float.xclbin', '/home/ubuntu/ExtraBrain_zcu104_videodemo/TrainedWeight/alvis_fullmnist_32x128_64x64_eps-4.bin', '/home/ubuntu/ExtraBrain_zcu104_videodemo/test/MNIST_ZCU104/mnistmain.par']
INFO:__main__:Iniciando WASM (args count: 4)...
INFO:__main__:Proceso WASM iniciado (PID: 15)
WARNING:__main__:[WASM stderr] [wasi_fpga] ====== LIBRARY LOADED (OpenCL backend) ======
WARNING:__main__:[WASM stderr] [wasi_fpga] Creating module instance (OpenCL backend v0.2)
WARNING:__main__:[WASM stderr] [wasi_fpga]  10 host functions registered
WARNING:__main__:[WASM stderr] === WASI-FPGA BCPNN Webcam Inference ===
WARNING:__main__:[WASM stderr] Kernel: BCPNN_infer_float
WARNING:__main__:[WASM stderr] Network: 784x2 → 32x128 → 1x10
WARNING:__main__:[WASM stderr] [1] Loading weights: /home/ubuntu/ExtraBrain_zcu104_videodemo/TrainedWeight/alvis_fullmnist_32x128_64x64_eps-4.bin
WARNING:__main__:[WASM stderr] File size: 4391084 bytes
WARNING:__main__: Cliente desconectado (10s sin frames nuevos)
INFO:werkzeug:192.168.1.154 - - [14/Apr/2026 11:28:25] "GET /video_feed?t=1776166095507 HTTP/1.1" 200 -
WARNING:__main__: Cliente desconectado (10s sin frames nuevos)
INFO:werkzeug:192.168.1.154 - - [14/Apr/2026 11:28:27] "GET /video_feed?t=1776166097460 HTTP/1.1" 200 -
INFO:werkzeug:192.168.1.154 - - [14/Apr/2026 11:28:28] "GET /health HTTP/1.1" 200 -
INFO:werkzeug:192.168.1.154 - - [14/Apr/2026 11:28:28] "GET /health HTTP/1.1" 200 -
INFO:werkzeug:192.168.1.154 - - [14/Apr/2026 11:28:29] "GET /health HTTP/1.1" 200 -
WARNING:__main__:Timeout WASM en frame #1 (10.0s)
INFO:werkzeug:192.168.1.154 - - [14/Apr/2026 11:28:32] "GET /video_feed?t=1776166108855 HTTP/1.1" 200 -
INFO:werkzeug:192.168.1.154 - - [14/Apr/2026 11:28:32] "GET /video_feed?t=1776166108968 HTTP/1.1" 200 -
INFO:werkzeug:192.168.1.154 - - [14/Apr/2026 11:28:32] "GET /video_feed?t=1776166109044 HTTP/1.1" 200 -
WARNING:__main__:Timeout WASM en frame #2 (3.0s)
WARNING:__main__:Timeout WASM en frame #3 (3.0s)
WARNING:__main__:Timeout WASM en frame #4 (3.0s)
WARNING:__main__:Timeout WASM en frame #5 (3.0s)
WARNING:__main__:Timeout WASM en frame #6 (3.0s)
WARNING:__main__:Timeout WASM en frame #7 (3.0s)
WARNING:__main__:Timeout WASM en frame #8 (3.0s)
WARNING:__main__: Cliente desconectado (10s sin frames nuevos)