mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-04-01 01:17:00 +02:00
Formatting improvements (#13765)
* Format makefiles * Handle all errors in rocm makefile * Remove CURRENT_UID and GID from makefile as they are unused * Removed unused vite.svg asset * Sort frigate-dictionary
This commit is contained in:
parent
6bf2708c0e
commit
8573016bef
@ -1,168 +1,167 @@
|
|||||||
rtmp
|
|
||||||
edgetpu
|
|
||||||
labelmap
|
|
||||||
rockchip
|
|
||||||
jetson
|
|
||||||
rocm
|
|
||||||
vaapi
|
|
||||||
CUDA
|
|
||||||
hwaccel
|
|
||||||
RTSP
|
|
||||||
Hikvision
|
|
||||||
Dahua
|
|
||||||
Amcrest
|
|
||||||
Reolink
|
|
||||||
Loryta
|
|
||||||
Beelink
|
|
||||||
Celeron
|
|
||||||
vaapi
|
|
||||||
blakeblackshear
|
|
||||||
workdir
|
|
||||||
onvif
|
|
||||||
autotracking
|
|
||||||
openvino
|
|
||||||
tflite
|
|
||||||
deepstack
|
|
||||||
codeproject
|
|
||||||
udev
|
|
||||||
tailscale
|
|
||||||
restream
|
|
||||||
restreaming
|
|
||||||
webrtc
|
|
||||||
ssdlite
|
|
||||||
mobilenet
|
|
||||||
mosquitto
|
|
||||||
datasheet
|
|
||||||
Jellyfin
|
|
||||||
Radeon
|
|
||||||
libva
|
|
||||||
Ubiquiti
|
|
||||||
Unifi
|
|
||||||
Tapo
|
|
||||||
Annke
|
|
||||||
autotracker
|
|
||||||
autotracked
|
|
||||||
variations
|
|
||||||
ONVIF
|
|
||||||
traefik
|
|
||||||
devcontainer
|
|
||||||
rootfs
|
|
||||||
ffprobe
|
|
||||||
autotrack
|
|
||||||
logpipe
|
|
||||||
imread
|
|
||||||
imwrite
|
|
||||||
imencode
|
|
||||||
imutils
|
|
||||||
thresholded
|
|
||||||
timelapse
|
|
||||||
ultrafast
|
|
||||||
sleeptime
|
|
||||||
radeontop
|
|
||||||
vainfo
|
|
||||||
tmpfs
|
|
||||||
homography
|
|
||||||
websockets
|
|
||||||
LIBAVFORMAT
|
|
||||||
NTSC
|
|
||||||
onnxruntime
|
|
||||||
fourcc
|
|
||||||
radeonsi
|
|
||||||
paho
|
|
||||||
imagestream
|
|
||||||
jsonify
|
|
||||||
cgroups
|
|
||||||
sysconf
|
|
||||||
memlimit
|
|
||||||
gpuload
|
|
||||||
nvml
|
|
||||||
setproctitle
|
|
||||||
psutil
|
|
||||||
Kalman
|
|
||||||
frontdoor
|
|
||||||
namedtuples
|
|
||||||
zeep
|
|
||||||
fflags
|
|
||||||
probesize
|
|
||||||
wallclock
|
|
||||||
rknn
|
|
||||||
socs
|
|
||||||
pydantic
|
|
||||||
shms
|
|
||||||
imdecode
|
|
||||||
colormap
|
|
||||||
webui
|
|
||||||
mse
|
|
||||||
jsmpeg
|
|
||||||
unreviewed
|
|
||||||
Chromecast
|
|
||||||
Swipeable
|
|
||||||
flac
|
|
||||||
scroller
|
|
||||||
cmdline
|
|
||||||
toggleable
|
|
||||||
bottombar
|
|
||||||
opencv
|
|
||||||
apexcharts
|
|
||||||
buildx
|
|
||||||
mqtt
|
|
||||||
rawvideo
|
|
||||||
defragment
|
|
||||||
Norfair
|
|
||||||
subclassing
|
|
||||||
yolo
|
|
||||||
tensorrt
|
|
||||||
blackshear
|
|
||||||
stylelint
|
|
||||||
HACS
|
|
||||||
homeassistant
|
|
||||||
hass
|
|
||||||
castable
|
|
||||||
mobiledet
|
|
||||||
framebuffer
|
|
||||||
mjpeg
|
|
||||||
substream
|
|
||||||
codeowner
|
|
||||||
noninteractive
|
|
||||||
restreamed
|
|
||||||
mountpoint
|
|
||||||
fstype
|
|
||||||
OWASP
|
|
||||||
iotop
|
|
||||||
letsencrypt
|
|
||||||
fullchain
|
|
||||||
lsusb
|
|
||||||
iostat
|
|
||||||
usermod
|
|
||||||
balena
|
|
||||||
passwordless
|
|
||||||
debconf
|
|
||||||
dpkg
|
|
||||||
poweroff
|
|
||||||
surveillance
|
|
||||||
qnap
|
|
||||||
homekit
|
|
||||||
colorspace
|
|
||||||
quantisation
|
|
||||||
skylake
|
|
||||||
Cuvid
|
|
||||||
foscam
|
|
||||||
onnx
|
|
||||||
numpy
|
|
||||||
protobuf
|
|
||||||
aarch
|
aarch
|
||||||
|
Amcrest
|
||||||
amdgpu
|
amdgpu
|
||||||
chipset
|
Annke
|
||||||
referer
|
apexcharts
|
||||||
mpegts
|
|
||||||
webp
|
|
||||||
authelia
|
authelia
|
||||||
authentik
|
authentik
|
||||||
unichip
|
|
||||||
rebranded
|
|
||||||
udevadm
|
|
||||||
automations
|
automations
|
||||||
unraid
|
autotrack
|
||||||
hideable
|
autotracked
|
||||||
|
autotracker
|
||||||
|
autotracking
|
||||||
|
balena
|
||||||
|
Beelink
|
||||||
|
blackshear
|
||||||
|
blakeblackshear
|
||||||
|
bottombar
|
||||||
|
buildx
|
||||||
|
castable
|
||||||
|
Celeron
|
||||||
|
cgroups
|
||||||
|
chipset
|
||||||
|
Chromecast
|
||||||
|
cmdline
|
||||||
|
codeowner
|
||||||
|
codeproject
|
||||||
|
colormap
|
||||||
|
colorspace
|
||||||
|
CUDA
|
||||||
|
Cuvid
|
||||||
|
Dahua
|
||||||
|
datasheet
|
||||||
|
debconf
|
||||||
|
deepstack
|
||||||
|
defragment
|
||||||
|
devcontainer
|
||||||
|
dpkg
|
||||||
|
edgetpu
|
||||||
|
fflags
|
||||||
|
ffprobe
|
||||||
|
flac
|
||||||
|
foscam
|
||||||
|
fourcc
|
||||||
|
framebuffer
|
||||||
|
frontdoor
|
||||||
|
fstype
|
||||||
|
fullchain
|
||||||
|
gpuload
|
||||||
|
HACS
|
||||||
|
hass
|
||||||
healthcheck
|
healthcheck
|
||||||
keepalive
|
hideable
|
||||||
|
Hikvision
|
||||||
|
homeassistant
|
||||||
|
homekit
|
||||||
|
homography
|
||||||
|
hwaccel
|
||||||
|
imagestream
|
||||||
|
imdecode
|
||||||
|
imencode
|
||||||
|
imread
|
||||||
|
imutils
|
||||||
|
imwrite
|
||||||
|
iostat
|
||||||
|
iotop
|
||||||
|
Jellyfin
|
||||||
|
jetson
|
||||||
|
jsmpeg
|
||||||
|
jsonify
|
||||||
|
Kalman
|
||||||
|
keepalive
|
||||||
|
labelmap
|
||||||
|
letsencrypt
|
||||||
|
LIBAVFORMAT
|
||||||
|
libva
|
||||||
|
logpipe
|
||||||
|
Loryta
|
||||||
|
lsusb
|
||||||
|
memlimit
|
||||||
|
mjpeg
|
||||||
|
mobiledet
|
||||||
|
mobilenet
|
||||||
|
mosquitto
|
||||||
|
mountpoint
|
||||||
|
mpegts
|
||||||
|
mqtt
|
||||||
|
mse
|
||||||
|
namedtuples
|
||||||
|
noninteractive
|
||||||
|
Norfair
|
||||||
|
NTSC
|
||||||
|
numpy
|
||||||
|
nvml
|
||||||
|
onnx
|
||||||
|
onnxruntime
|
||||||
|
onvif
|
||||||
|
ONVIF
|
||||||
|
opencv
|
||||||
|
openvino
|
||||||
|
OWASP
|
||||||
|
paho
|
||||||
|
passwordless
|
||||||
|
poweroff
|
||||||
|
probesize
|
||||||
|
protobuf
|
||||||
|
psutil
|
||||||
|
pydantic
|
||||||
|
qnap
|
||||||
|
quantisation
|
||||||
|
Radeon
|
||||||
|
radeonsi
|
||||||
|
radeontop
|
||||||
|
rawvideo
|
||||||
|
rebranded
|
||||||
|
referer
|
||||||
|
Reolink
|
||||||
|
restream
|
||||||
|
restreamed
|
||||||
|
restreaming
|
||||||
|
rknn
|
||||||
|
rockchip
|
||||||
|
rocm
|
||||||
|
rootfs
|
||||||
|
rtmp
|
||||||
|
RTSP
|
||||||
|
scroller
|
||||||
|
setproctitle
|
||||||
|
shms
|
||||||
|
skylake
|
||||||
|
sleeptime
|
||||||
|
socs
|
||||||
|
ssdlite
|
||||||
|
stylelint
|
||||||
|
subclassing
|
||||||
|
substream
|
||||||
|
surveillance
|
||||||
|
Swipeable
|
||||||
|
sysconf
|
||||||
|
tailscale
|
||||||
|
Tapo
|
||||||
|
tensorrt
|
||||||
|
tflite
|
||||||
|
thresholded
|
||||||
|
timelapse
|
||||||
|
tmpfs
|
||||||
|
toggleable
|
||||||
|
traefik
|
||||||
|
Ubiquiti
|
||||||
|
udev
|
||||||
|
udevadm
|
||||||
|
ultrafast
|
||||||
|
unichip
|
||||||
|
Unifi
|
||||||
|
unraid
|
||||||
|
unreviewed
|
||||||
|
usermod
|
||||||
|
vaapi
|
||||||
|
vainfo
|
||||||
|
variations
|
||||||
|
wallclock
|
||||||
|
webp
|
||||||
|
webrtc
|
||||||
|
websockets
|
||||||
|
webui
|
||||||
|
workdir
|
||||||
|
yolo
|
||||||
|
zeep
|
||||||
|
29
Makefile
29
Makefile
@ -4,8 +4,6 @@ COMMIT_HASH := $(shell git log -1 --pretty=format:"%h"|tail -1)
|
|||||||
VERSION = 0.15.0
|
VERSION = 0.15.0
|
||||||
IMAGE_REPO ?= ghcr.io/blakeblackshear/frigate
|
IMAGE_REPO ?= ghcr.io/blakeblackshear/frigate
|
||||||
GITHUB_REF_NAME ?= $(shell git rev-parse --abbrev-ref HEAD)
|
GITHUB_REF_NAME ?= $(shell git rev-parse --abbrev-ref HEAD)
|
||||||
CURRENT_UID := $(shell id -u)
|
|
||||||
CURRENT_GID := $(shell id -g)
|
|
||||||
BOARDS= #Initialized empty
|
BOARDS= #Initialized empty
|
||||||
|
|
||||||
include docker/*/*.mk
|
include docker/*/*.mk
|
||||||
@ -18,25 +16,38 @@ version:
|
|||||||
echo 'VERSION = "$(VERSION)-$(COMMIT_HASH)"' > frigate/version.py
|
echo 'VERSION = "$(VERSION)-$(COMMIT_HASH)"' > frigate/version.py
|
||||||
|
|
||||||
local: version
|
local: version
|
||||||
docker buildx build --target=frigate --tag frigate:latest --load --file docker/main/Dockerfile .
|
docker buildx build --target=frigate --file docker/main/Dockerfile . \
|
||||||
|
--tag frigate:latest \
|
||||||
|
--load
|
||||||
|
|
||||||
amd64:
|
amd64:
|
||||||
docker buildx build --platform linux/amd64 --target=frigate --tag $(IMAGE_REPO):$(VERSION)-$(COMMIT_HASH) --file docker/main/Dockerfile .
|
docker buildx build --target=frigate --file docker/main/Dockerfile . \
|
||||||
|
--tag $(IMAGE_REPO):$(VERSION)-$(COMMIT_HASH) \
|
||||||
|
--platform linux/amd64
|
||||||
|
|
||||||
arm64:
|
arm64:
|
||||||
docker buildx build --platform linux/arm64 --target=frigate --tag $(IMAGE_REPO):$(VERSION)-$(COMMIT_HASH) --file docker/main/Dockerfile .
|
docker buildx build --target=frigate --file docker/main/Dockerfile . \
|
||||||
|
--tag $(IMAGE_REPO):$(VERSION)-$(COMMIT_HASH) \
|
||||||
|
--platform linux/arm64
|
||||||
|
|
||||||
build: version amd64 arm64
|
build: version amd64 arm64
|
||||||
docker buildx build --platform linux/arm64/v8,linux/amd64 --target=frigate --tag $(IMAGE_REPO):$(VERSION)-$(COMMIT_HASH) --file docker/main/Dockerfile .
|
docker buildx build --target=frigate --file docker/main/Dockerfile . \
|
||||||
|
--tag $(IMAGE_REPO):$(VERSION)-$(COMMIT_HASH) \
|
||||||
|
--platform linux/arm64/v8,linux/amd64
|
||||||
|
|
||||||
push: push-boards
|
push: push-boards
|
||||||
docker buildx build --push --platform linux/arm64/v8,linux/amd64 --target=frigate --tag $(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH) --file docker/main/Dockerfile .
|
docker buildx build --target=frigate --file docker/main/Dockerfile . \
|
||||||
|
--tag $(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH) \
|
||||||
|
--platform linux/arm64/v8,linux/amd64 \
|
||||||
|
--push
|
||||||
|
|
||||||
run: local
|
run: local
|
||||||
docker run --rm --publish=5000:5000 --volume=${PWD}/config:/config frigate:latest
|
docker run --rm --publish=5000:5000 --volume=${PWD}/config:/config frigate:latest
|
||||||
|
|
||||||
run_tests: local
|
run_tests: local
|
||||||
docker run --rm --workdir=/opt/frigate --entrypoint= frigate:latest python3 -u -m unittest
|
docker run --rm --workdir=/opt/frigate --entrypoint= frigate:latest \
|
||||||
docker run --rm --workdir=/opt/frigate --entrypoint= frigate:latest python3 -u -m mypy --config-file frigate/mypy.ini frigate
|
python3 -u -m unittest
|
||||||
|
docker run --rm --workdir=/opt/frigate --entrypoint= frigate:latest \
|
||||||
|
python3 -u -m mypy --config-file frigate/mypy.ini frigate
|
||||||
|
|
||||||
.PHONY: run_tests
|
.PHONY: run_tests
|
||||||
|
@ -1,10 +1,15 @@
|
|||||||
BOARDS += h8l
|
BOARDS += h8l
|
||||||
|
|
||||||
local-h8l: version
|
local-h8l: version
|
||||||
docker buildx bake --load --file=docker/hailo8l/h8l.hcl --set h8l.tags=frigate:latest-h8l h8l
|
docker buildx bake --file=docker/hailo8l/h8l.hcl h8l \
|
||||||
|
--set h8l.tags=frigate:latest-h8l \
|
||||||
|
--load
|
||||||
|
|
||||||
build-h8l: version
|
build-h8l: version
|
||||||
docker buildx bake --file=docker/hailo8l/h8l.hcl --set h8l.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-h8l h8l
|
docker buildx bake --file=docker/hailo8l/h8l.hcl h8l \
|
||||||
|
--set h8l.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-h8l
|
||||||
|
|
||||||
push-h8l: build-h8l
|
push-h8l: build-h8l
|
||||||
docker buildx bake --push --file=docker/hailo8l/h8l.hcl --set h8l.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-h8l h8l
|
docker buildx bake --file=docker/hailo8l/h8l.hcl h8l \
|
||||||
|
--set h8l.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-h8l \
|
||||||
|
--push
|
@ -1,10 +1,15 @@
|
|||||||
BOARDS += rk
|
BOARDS += rk
|
||||||
|
|
||||||
local-rk: version
|
local-rk: version
|
||||||
docker buildx bake --load --file=docker/rockchip/rk.hcl --set rk.tags=frigate:latest-rk rk
|
docker buildx bake --file=docker/rockchip/rk.hcl rk \
|
||||||
|
--set rk.tags=frigate:latest-rk \
|
||||||
|
--load
|
||||||
|
|
||||||
build-rk: version
|
build-rk: version
|
||||||
docker buildx bake --file=docker/rockchip/rk.hcl --set rk.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-rk rk
|
docker buildx bake --file=docker/rockchip/rk.hcl rk \
|
||||||
|
--set rk.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-rk
|
||||||
|
|
||||||
push-rk: build-rk
|
push-rk: build-rk
|
||||||
docker buildx bake --push --file=docker/rockchip/rk.hcl --set rk.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-rk rk
|
docker buildx bake --file=docker/rockchip/rk.hcl rk \
|
||||||
|
--set rk.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-rk \
|
||||||
|
--push
|
@ -4,14 +4,50 @@ BOARDS += rocm
|
|||||||
ROCM_CHIPSETS:=gfx900:9.0.0 gfx1030:10.3.0 gfx1100:11.0.0
|
ROCM_CHIPSETS:=gfx900:9.0.0 gfx1030:10.3.0 gfx1100:11.0.0
|
||||||
|
|
||||||
local-rocm: version
|
local-rocm: version
|
||||||
$(foreach chipset,$(ROCM_CHIPSETS),AMDGPU=$(word 1,$(subst :, ,$(chipset))) HSA_OVERRIDE_GFX_VERSION=$(word 2,$(subst :, ,$(chipset))) HSA_OVERRIDE=1 docker buildx bake --load --file=docker/rocm/rocm.hcl --set rocm.tags=frigate:latest-rocm-$(word 1,$(subst :, ,$(chipset))) rocm;)
|
$(foreach chipset,$(ROCM_CHIPSETS), \
|
||||||
unset HSA_OVERRIDE_GFX_VERSION && HSA_OVERRIDE=0 AMDGPU=gfx docker buildx bake --load --file=docker/rocm/rocm.hcl --set rocm.tags=frigate:latest-rocm rocm
|
AMDGPU=$(word 1,$(subst :, ,$(chipset))) \
|
||||||
|
HSA_OVERRIDE_GFX_VERSION=$(word 2,$(subst :, ,$(chipset))) \
|
||||||
|
HSA_OVERRIDE=1 \
|
||||||
|
docker buildx bake --file=docker/rocm/rocm.hcl rocm \
|
||||||
|
--set rocm.tags=frigate:latest-rocm-$(word 1,$(subst :, ,$(chipset))) \
|
||||||
|
--load \
|
||||||
|
&&) true
|
||||||
|
|
||||||
|
unset HSA_OVERRIDE_GFX_VERSION && \
|
||||||
|
HSA_OVERRIDE=0 \
|
||||||
|
AMDGPU=gfx \
|
||||||
|
docker buildx bake --file=docker/rocm/rocm.hcl rocm \
|
||||||
|
--set rocm.tags=frigate:latest-rocm \
|
||||||
|
--load
|
||||||
|
|
||||||
build-rocm: version
|
build-rocm: version
|
||||||
$(foreach chipset,$(ROCM_CHIPSETS),AMDGPU=$(word 1,$(subst :, ,$(chipset))) HSA_OVERRIDE_GFX_VERSION=$(word 2,$(subst :, ,$(chipset))) HSA_OVERRIDE=1 docker buildx bake --file=docker/rocm/rocm.hcl --set rocm.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-rocm-$(chipset) rocm;)
|
$(foreach chipset,$(ROCM_CHIPSETS), \
|
||||||
unset HSA_OVERRIDE_GFX_VERSION && HSA_OVERRIDE=0 AMDGPU=gfx docker buildx bake --file=docker/rocm/rocm.hcl --set rocm.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-rocm rocm
|
AMDGPU=$(word 1,$(subst :, ,$(chipset))) \
|
||||||
|
HSA_OVERRIDE_GFX_VERSION=$(word 2,$(subst :, ,$(chipset))) \
|
||||||
|
HSA_OVERRIDE=1 \
|
||||||
|
docker buildx bake --file=docker/rocm/rocm.hcl rocm \
|
||||||
|
--set rocm.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-rocm-$(chipset) \
|
||||||
|
&&) true
|
||||||
|
|
||||||
|
unset HSA_OVERRIDE_GFX_VERSION && \
|
||||||
|
HSA_OVERRIDE=0 \
|
||||||
|
AMDGPU=gfx \
|
||||||
|
docker buildx bake --file=docker/rocm/rocm.hcl rocm \
|
||||||
|
--set rocm.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-rocm
|
||||||
|
|
||||||
push-rocm: build-rocm
|
push-rocm: build-rocm
|
||||||
$(foreach chipset,$(ROCM_CHIPSETS),AMDGPU=$(word 1,$(subst :, ,$(chipset))) HSA_OVERRIDE_GFX_VERSION=$(word 2,$(subst :, ,$(chipset))) HSA_OVERRIDE=1 docker buildx bake --push --file=docker/rocm/rocm.hcl --set rocm.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-rocm-$(chipset) rocm;)
|
$(foreach chipset,$(ROCM_CHIPSETS), \
|
||||||
unset HSA_OVERRIDE_GFX_VERSION && HSA_OVERRIDE=0 AMDGPU=gfx docker buildx bake --push --file=docker/rocm/rocm.hcl --set rocm.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-rocm rocm
|
AMDGPU=$(word 1,$(subst :, ,$(chipset))) \
|
||||||
|
HSA_OVERRIDE_GFX_VERSION=$(word 2,$(subst :, ,$(chipset))) \
|
||||||
|
HSA_OVERRIDE=1 \
|
||||||
|
docker buildx bake --file=docker/rocm/rocm.hcl rocm \
|
||||||
|
--set rocm.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-rocm-$(chipset) \
|
||||||
|
--push \
|
||||||
|
&&) true
|
||||||
|
|
||||||
|
unset HSA_OVERRIDE_GFX_VERSION && \
|
||||||
|
HSA_OVERRIDE=0 \
|
||||||
|
AMDGPU=gfx \
|
||||||
|
docker buildx bake --file=docker/rocm/rocm.hcl rocm \
|
||||||
|
--set rocm.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-rocm \
|
||||||
|
--push
|
||||||
|
@ -1,10 +1,15 @@
|
|||||||
BOARDS += rpi
|
BOARDS += rpi
|
||||||
|
|
||||||
local-rpi: version
|
local-rpi: version
|
||||||
docker buildx bake --load --file=docker/rpi/rpi.hcl --set rpi.tags=frigate:latest-rpi rpi
|
docker buildx bake --file=docker/rpi/rpi.hcl rpi \
|
||||||
|
--set rpi.tags=frigate:latest-rpi \
|
||||||
|
--load
|
||||||
|
|
||||||
build-rpi: version
|
build-rpi: version
|
||||||
docker buildx bake --file=docker/rpi/rpi.hcl --set rpi.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-rpi rpi
|
docker buildx bake --file=docker/rpi/rpi.hcl rpi \
|
||||||
|
--set rpi.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-rpi
|
||||||
|
|
||||||
push-rpi: build-rpi
|
push-rpi: build-rpi
|
||||||
docker buildx bake --push --file=docker/rpi/rpi.hcl --set rpi.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-rpi rpi
|
docker buildx bake --file=docker/rpi/rpi.hcl rpi \
|
||||||
|
--set rpi.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-rpi \
|
||||||
|
--push
|
||||||
|
@ -7,20 +7,35 @@ JETPACK4_ARGS := ARCH=arm64 BASE_IMAGE=$(JETPACK4_BASE) SLIM_BASE=$(JETPACK4_BAS
|
|||||||
JETPACK5_ARGS := ARCH=arm64 BASE_IMAGE=$(JETPACK5_BASE) SLIM_BASE=$(JETPACK5_BASE) TRT_BASE=$(JETPACK5_BASE)
|
JETPACK5_ARGS := ARCH=arm64 BASE_IMAGE=$(JETPACK5_BASE) SLIM_BASE=$(JETPACK5_BASE) TRT_BASE=$(JETPACK5_BASE)
|
||||||
|
|
||||||
local-trt: version
|
local-trt: version
|
||||||
$(X86_DGPU_ARGS) docker buildx bake --load --file=docker/tensorrt/trt.hcl --set tensorrt.tags=frigate:latest-tensorrt tensorrt
|
$(X86_DGPU_ARGS) docker buildx bake --file=docker/tensorrt/trt.hcl tensorrt \
|
||||||
|
--set tensorrt.tags=frigate:latest-tensorrt \
|
||||||
|
--load
|
||||||
|
|
||||||
local-trt-jp4: version
|
local-trt-jp4: version
|
||||||
$(JETPACK4_ARGS) docker buildx bake --load --file=docker/tensorrt/trt.hcl --set tensorrt.tags=frigate:latest-tensorrt-jp4 tensorrt
|
$(JETPACK4_ARGS) docker buildx bake --file=docker/tensorrt/trt.hcl tensorrt \
|
||||||
|
--set tensorrt.tags=frigate:latest-tensorrt-jp4 \
|
||||||
|
--load
|
||||||
|
|
||||||
local-trt-jp5: version
|
local-trt-jp5: version
|
||||||
$(JETPACK5_ARGS) docker buildx bake --load --file=docker/tensorrt/trt.hcl --set tensorrt.tags=frigate:latest-tensorrt-jp5 tensorrt
|
$(JETPACK5_ARGS) docker buildx bake --file=docker/tensorrt/trt.hcl tensorrt \
|
||||||
|
--set tensorrt.tags=frigate:latest-tensorrt-jp5 \
|
||||||
|
--load
|
||||||
|
|
||||||
build-trt:
|
build-trt:
|
||||||
$(X86_DGPU_ARGS) docker buildx bake --file=docker/tensorrt/trt.hcl --set tensorrt.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-tensorrt tensorrt
|
$(X86_DGPU_ARGS) docker buildx bake --file=docker/tensorrt/trt.hcl tensorrt \
|
||||||
$(JETPACK4_ARGS) docker buildx bake --file=docker/tensorrt/trt.hcl --set tensorrt.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-tensorrt-jp4 tensorrt
|
--set tensorrt.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-tensorrt
|
||||||
$(JETPACK5_ARGS) docker buildx bake --file=docker/tensorrt/trt.hcl --set tensorrt.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-tensorrt-jp5 tensorrt
|
$(JETPACK4_ARGS) docker buildx bake --file=docker/tensorrt/trt.hcl tensorrt \
|
||||||
|
--set tensorrt.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-tensorrt-jp4
|
||||||
|
$(JETPACK5_ARGS) docker buildx bake --file=docker/tensorrt/trt.hcl tensorrt \
|
||||||
|
--set tensorrt.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-tensorrt-jp5
|
||||||
|
|
||||||
push-trt: build-trt
|
push-trt: build-trt
|
||||||
$(X86_DGPU_ARGS) docker buildx bake --push --file=docker/tensorrt/trt.hcl --set tensorrt.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-tensorrt tensorrt
|
$(X86_DGPU_ARGS) docker buildx bake --file=docker/tensorrt/trt.hcl tensorrt \
|
||||||
$(JETPACK4_ARGS) docker buildx bake --push --file=docker/tensorrt/trt.hcl --set tensorrt.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-tensorrt-jp4 tensorrt
|
--set tensorrt.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-tensorrt \
|
||||||
$(JETPACK5_ARGS) docker buildx bake --push --file=docker/tensorrt/trt.hcl --set tensorrt.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-tensorrt-jp5 tensorrt
|
--push
|
||||||
|
$(JETPACK4_ARGS) docker buildx bake --file=docker/tensorrt/trt.hcl tensorrt \
|
||||||
|
--set tensorrt.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-tensorrt-jp4 \
|
||||||
|
--push
|
||||||
|
$(JETPACK5_ARGS) docker buildx bake --file=docker/tensorrt/trt.hcl tensorrt \
|
||||||
|
--set tensorrt.tags=$(IMAGE_REPO):${GITHUB_REF_NAME}-$(COMMIT_HASH)-tensorrt-jp5 \
|
||||||
|
--push
|
||||||
|
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="31.88" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 257"><defs><linearGradient id="IconifyId1813088fe1fbc01fb466" x1="-.828%" x2="57.636%" y1="7.652%" y2="78.411%"><stop offset="0%" stop-color="#41D1FF"></stop><stop offset="100%" stop-color="#BD34FE"></stop></linearGradient><linearGradient id="IconifyId1813088fe1fbc01fb467" x1="43.376%" x2="50.316%" y1="2.242%" y2="89.03%"><stop offset="0%" stop-color="#FFEA83"></stop><stop offset="8.333%" stop-color="#FFDD35"></stop><stop offset="100%" stop-color="#FFA800"></stop></linearGradient></defs><path fill="url(#IconifyId1813088fe1fbc01fb466)" d="M255.153 37.938L134.897 252.976c-2.483 4.44-8.862 4.466-11.382.048L.875 37.958c-2.746-4.814 1.371-10.646 6.827-9.67l120.385 21.517a6.537 6.537 0 0 0 2.322-.004l117.867-21.483c5.438-.991 9.574 4.796 6.877 9.62Z"></path><path fill="url(#IconifyId1813088fe1fbc01fb467)" d="M185.432.063L96.44 17.501a3.268 3.268 0 0 0-2.634 3.014l-5.474 92.456a3.268 3.268 0 0 0 3.997 3.378l24.777-5.718c2.318-.535 4.413 1.507 3.936 3.838l-7.361 36.047c-.495 2.426 1.782 4.5 4.151 3.78l15.304-4.649c2.372-.72 4.652 1.36 4.15 3.788l-11.698 56.621c-.732 3.542 3.979 5.473 5.943 2.437l1.313-2.028l72.516-144.72c1.215-2.423-.88-5.186-3.54-4.672l-25.505 4.922c-2.396.462-4.435-1.77-3.759-4.114l16.646-57.705c.677-2.35-1.37-4.583-3.769-4.113Z"></path></svg>
|
|
Before Width: | Height: | Size: 1.5 KiB |
Loading…
Reference in New Issue
Block a user