mirror of
				https://github.com/blakeblackshear/frigate.git
				synced 2025-10-27 10:52:11 +01:00 
			
		
		
		
	Update hailo driver to 4.18 (#13991)
This commit is contained in:
		
							parent
							
								
									a65aaab849
								
							
						
					
					
						commit
						20fd1db0f4
					
				| @ -50,7 +50,7 @@ RUN PYTHON_VERSION=$(python3 --version 2>&1 | awk '{print $2}' | cut -d. -f1,2) | ||||
| RUN . /etc/environment && \ | ||||
|     git clone https://github.com/hailo-ai/hailort.git /opt/hailort && \ | ||||
|     cd /opt/hailort && \ | ||||
|     git checkout v4.17.0 && \ | ||||
|     git checkout v4.18.0 && \ | ||||
|     cmake -H. -Bbuild -DCMAKE_BUILD_TYPE=Release -DHAILO_BUILD_PYBIND=1 -DPYBIND11_PYTHON_VERSION=${PYTHON_VERSION} && \ | ||||
|     cmake --build build --config release --target libhailort && \ | ||||
|     cmake --build build --config release --target _pyhailort && \ | ||||
| @ -91,7 +91,7 @@ RUN pip3 install -U /deps/hailo-wheels/*.whl | ||||
| RUN . /etc/environment && \ | ||||
|     mv /usr/local/lib/python${PYTHON_VERSION}/dist-packages/hailo_platform/pyhailort/libhailort.so /usr/lib/${CC} && \ | ||||
|     cd /usr/lib/${CC}/ && \ | ||||
|     ln -s libhailort.so libhailort.so.4.17.0 | ||||
|     ln -s libhailort.so libhailort.so.4.18.0 | ||||
| 
 | ||||
| # Copy base files from the rootfs stage | ||||
| COPY --from=rootfs / / | ||||
|  | ||||
| @ -13,7 +13,7 @@ else | ||||
| fi | ||||
| 
 | ||||
| # Clone the HailoRT driver repository | ||||
| git clone --depth 1 --branch v4.17.0 https://github.com/hailo-ai/hailort-drivers.git | ||||
| git clone --depth 1 --branch v4.18.0 https://github.com/hailo-ai/hailort-drivers.git | ||||
| 
 | ||||
| # Build and install the HailoRT driver | ||||
| cd hailort-drivers/linux/pcie | ||||
| @ -23,10 +23,17 @@ sudo make install | ||||
| # Load the Hailo PCI driver | ||||
| sudo modprobe hailo_pci | ||||
| 
 | ||||
| if [ $? -ne 0 ]; then | ||||
|   echo "Unable to load hailo_pci module, common reasons for this are:" | ||||
|   echo "- Key was rejected by service: Secure Boot is enabling disallowing install." | ||||
|   echo "- Permissions are not setup correctly." | ||||
|   exit 1 | ||||
| fi | ||||
| 
 | ||||
| # Download and install the firmware | ||||
| cd ../../ | ||||
| ./download_firmware.sh | ||||
| sudo mv hailo8_fw.4.17.0.bin /lib/firmware/hailo/hailo8_fw.bin | ||||
| sudo mv hailo8_fw.4.18.0.bin /lib/firmware/hailo/hailo8_fw.bin | ||||
| 
 | ||||
| # Install udev rules | ||||
| sudo cp ./linux/pcie/51-hailo-udev.rules /etc/udev/rules.d/ | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user