Files
radar_system/requirements.txt

17 lines
850 B
Plaintext

numpy>=1.26,<3
scipy>=1.11,<2
libusb1>=3.1
pyserial>=3.5,<4
# Wheels only: pip then takes the newest PyQt6 this glibc can run (6.7 on Jetson's 2.35,
# whose newer releases need manylinux_2_39) instead of an sdist build that dies on qmake.
--only-binary PyQt6,PyQt6-Qt6
PyQt6>=6.6
pyqtgraph>=0.13.7
fastapi>=0.110 # embedded web UI (browser view + controls), served in-process
uvicorn[standard]>=0.29 # ASGI server for the web UI, run on a background thread
# nvrtc.h, cuda.h and libnvrtc for the sar3d processor's GPU code (kernels are
# compiled at run time, no nvcc). x86_64 only: on Jetson (aarch64) CUDA comes
# with JetPack at /usr/local/cuda, where the Makefile finds it.
nvidia-cuda-nvrtc==13.3.33; platform_machine == "x86_64" # nvrtc.h + libnvrtc
nvidia-cuda-runtime==13.3.29; platform_machine == "x86_64" # cuda.h (Driver API)