This commit is contained in:
Andrew Z 2023-01-12 08:04:41 -05:00
parent bb878933dc
commit 2be2784749

View File

@ -169782,7 +169782,6 @@
],
"downloads": 19274,
"stars": 7,
"LastUpdate": 1670865562,
"trending": 19.072,
"trends": [
9.137,
@ -169801,6 +169800,7 @@
19274
],
"LastUpdateScan": 1673514297,
"LastUpdate": 1670865562,
"FirstSeen": 1657922625,
"topTrending": 9.934999999999999
},
@ -178677,7 +178677,7 @@
"ExtraParams": "--shm-size=256mb --mount type=tmpfs,target=/tmp/cache,tmpfs-size=100000000 --restart unless-stopped",
"DonateText": "If you like my work please consider Donating.",
"DonateLink": "https://paypal.me/JosebaEgiaLarrinaga",
"Requires": "- A valid config.yml file must exist in the config directory to startup the container.\r<br>- If you are using a PCI Coral instead of a USB one, you must install first the needed drivers going to the CA app and searching for Coral-Driver (thanks to @ich777)\r<br>- If you want to use a NVidia card to image decoding and/or detection, you must first install the drivers from CA app, add &quot;--runtime=nvidia&quot; as extra parameter under advanced view and set the &quot;Nvidia Visible Devices&quot; variable with your &quot;GPU UUID&quot; as the value.\r<br>- If you want to use the NVidia TensorRT Detector, you have to add the tag suffix &quot;-tensorrt&quot; to the repository link under advanced view, and create the models using the &quot;tensorrt-models&quot; app from the CA app.\r<br>- If you want to use a AMD GPU to image decoding you must change driver to &quot;radeonsi&quot;\r<br>- If you want to use a NCS2 as detector you have to add &quot;--device-cgroup-rule='c 189:\\* rmw'&quot; as extra parameter under advanced view and install the &quot;udev rule&quot; in the unraid host.",
"Requires": "- A valid config.yml file must exist in the config directory to startup the container.\r<br>- If you are using a PCI Coral instead of a USB one, you must install first the needed drivers going to the CA app and searching for Coral-Driver (thanks to @ich777)\r<br>- If you want to use a NVidia card to image decoding and/or detection, you must first install the drivers from CA app, add &quot;--runtime=nvidia&quot; as extra parameter under advanced view and set the &quot;Nvidia Visible Devices&quot; variable with your &quot;GPU UUID&quot; as the value.\r<br>- If you want to use the NVidia TensorRT Detector, you have to add the tag suffix &quot;-tensorrt&quot; to the repository link under advanced view, and create the models using the &quot;tensorrt-models&quot; app from the CA app.\r<br>- If you want to use a AMD GPU to image decoding you must change driver to &quot;radeonsi&quot;\r<br>- With some of the Intel processors, like the J4125, the default driver &quot;iHD&quot; doesn't seem to work correctly for hardware acceleration. You may need to change the driver to &quot;i965&quot;<br>- If you want to use a NCS2 as detector you have to add &quot;--device-cgroup-rule='c 189:\\* rmw'&quot; as extra parameter under advanced view and install the &quot;udev rule&quot; in the unraid host.",
"Config": [
{
"@attributes": {
@ -178691,7 +178691,7 @@
"Required": "true",
"Mask": "false"
},
"value": "/mnt/user/appdata/frigatebeta/"
"value": "/mnt/user/appdata/frigate-beta12"
},
{
"@attributes": {
@ -178797,7 +178797,7 @@
"Target": "LIBVA_DRIVER_NAME",
"Default": "",
"Mode": "",
"Description": "(Intel = iHD and AMD = radeonsi). Remove this if you are not using it. ",
"Description": "(Intel = iHD or i965 and AMD = radeonsi). Remove this if you are not using it. ",
"Type": "Variable",
"Display": "always",
"Required": "false",
@ -178836,7 +178836,7 @@
{
"@attributes": {
"Name": "TRT-Models path",
"Target": "trt-models",
"Target": "/trt-models",
"Default": "",
"Mode": "ro",
"Description": "Only for TensorRT, remove this if you are not using it",
@ -178918,221 +178918,6 @@
"LastUpdate": 1673104066,
"FirstSeen": 1673111043
},
{
"Name": "frigate-nvidia-beta12",
"Repository": "blakeblackshear/frigate:0.12.0-beta2-tensorrt",
"Registry": "https://hub.docker.com/r/blakeblackshear/frigate/",
"Network": "bridge",
"Shell": "sh",
"Privileged": "true",
"Support": "https://forums.unraid.net/topic/98064-support-blakeblackshear-frigate/",
"Project": "https://frigate.video/",
"Overview": "A complete and local NVR designed for Home Assistant with AI object detection. Uses OpenCV and Tensorflow to perform realtime object detection locally for IP cameras.\r\n\r\nNVidia GPUs may be used for object detection using the TensorRT libraries. Due to the size of the additional libraries, this detector is only provided in this app that is configured for use with an NVidia graphics card. This detector is designed to work with Yolo models for object detection.\r\n\r\nPlease read the docs to be sure that you meet with the Minimum Hardware Support (https://deploy-preview-4055--frigate-docs.netlify.app/configuration/detectors#nvidia-tensorrt-detector). \r\n\r\nBefore launching this container you must create the models using the 'tensorrt-models' app from community apps and following the defined steps there.\r\n\r\n- Tight integration with Home Assistant via a custom component\r\n- Designed to minimize resource use and maximize performance by only looking for objects when and where it is necessary\r\n- Leverages multiprocessing heavily with an emphasis on realtime over processing every frame\r\n- Uses a very low overhead motion detection to determine where to run object detection\r\n- Object detection with TensorFlow runs in separate processes for maximum FPS\r\n- Communicates over MQTT for easy integration into other systems\r\n- Records video with retention settings based on detected objects\r\n- 24/7 recording\r\n- Re-streaming via RTSP to reduce the number of connections to your camera\r\n- A dynamic combined camera view of all tracked cameras.\r\n\r\nA config.yml file and must exist in the config directory.\r\nA model file (.trt) and label file (.txt) muxt exist in the trt-models directory.\r\nSee the documentation for more details (https://deploy-preview-4055--frigate-docs.netlify.app/).",
"WebUI": "http://[IP]:[PORT:5000]",
"TemplateURL": "https://gitlab.com/yayitazale/unraid-templates/-/raw/main/yayitazale/frigate-nvidia-beta.xml",
"Icon": "https://raw.githubusercontent.com/yayitazale/unraid-templates/main/frigate.png",
"ExtraParams": "--runtime=nvidia --shm-size=256mb --mount type=tmpfs,target=/tmp/cache,tmpfs-size=100000000 --restart unless-stopped",
"DonateText": "If you like my work please consider Donating.",
"DonateLink": "https://paypal.me/JosebaEgiaLarrinaga",
"Requires": "You must set the &quot;YOURGPUUUID&quot; variable that can be found in the NVidia driver plugin.",
"Config": [
{
"@attributes": {
"Name": "Config Path",
"Target": "/config",
"Default": "",
"Mode": "rw",
"Description": "",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "/mnt/user/appdata/frigate-nvidia-beta"
},
{
"@attributes": {
"Name": "Media path",
"Target": "/media/frigate",
"Default": "",
"Mode": "rw",
"Description": "",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "/mnt/user/Media/frigate-nvidia"
},
{
"@attributes": {
"Name": "HTTP port",
"Target": "5000",
"Default": "",
"Mode": "tcp",
"Description": "",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "5000"
},
{
"@attributes": {
"Name": "RTSP port",
"Target": "8554",
"Default": "",
"Mode": "tcp",
"Description": "",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "8554"
},
{
"@attributes": {
"Name": "Frigate RTSP Password",
"Target": "FRIGATE_RTSP_PASSWORD",
"Default": "",
"Mode": "",
"Description": "",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "enterpassword"
},
{
"@attributes": {
"Name": "Frigate+ API key",
"Target": "PLUS_API_KEY",
"Default": "",
"Mode": "",
"Description": "Optional: Enter the frigate+ API key or delete this if you are not using it",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "YOUR_PLUS_API_KEY"
},
{
"@attributes": {
"Name": "WebRTC port",
"Target": "8555",
"Default": "",
"Mode": "tcp",
"Description": "If you are not going to use WebRCT you can delete all the WebRTC entrys",
"Type": "Port",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "8555"
},
{
"@attributes": {
"Name": "WebRTC go2rtc config file path",
"Target": "/config/frigate-go2rtc.yaml",
"Default": "",
"Mode": "ro",
"Description": "If you are goint to use WebRTC you must create this file following the instructions on the docs",
"Type": "Path",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "/mnt/user/appdata/frigatebeta/frigate-go2rtc.yaml"
},
{
"@attributes": {
"Name": "WebRTC go2rtc server port",
"Target": "1984",
"Default": "",
"Mode": "tcp",
"Description": "For Home Assistant WebRTC integration",
"Type": "Port",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "1984"
},
{
"@attributes": {
"Name": "TRT-Models path",
"Target": "/trt-models",
"Default": "/mnt/user/appdata/trt-models",
"Mode": "ro",
"Description": "",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "/mnt/user/appdata/trt-models"
},
{
"@attributes": {
"Name": "NVIDIA_VISIBLE_DEVICES",
"Target": "NVIDIA_VISIBLE_DEVICES",
"Default": "",
"Mode": "",
"Description": "This info can be found in the NVidia driver plugin",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "YOURGPUUUID"
},
{
"@attributes": {
"Name": "NVIDIA_DRIVER_CAPABILITIES",
"Target": "NVIDIA_DRIVER_CAPABILITIES",
"Default": "",
"Mode": "",
"Description": "Only the needed driver capabilities",
"Type": "Variable",
"Display": "advanced-hide",
"Required": "true",
"Mask": "false"
},
"value": "compute,utility,video"
},
{
"@attributes": {
"Name": "Localtime",
"Target": "/etc/localtime",
"Default": "",
"Mode": "rw",
"Description": "",
"Type": "Path",
"Display": "advanced-hide",
"Required": "true",
"Mask": "false"
},
"value": "/etc/localtime"
}
],
"Repo": "yayitazale's Repository",
"Beta": "true",
"CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly",
"templatePath": "/tmp/GitHub/AppFeed/templates/yayitazalesRepository/yayitazale/frigate-nvidia-beta.xml",
"CategoryList": [
"HomeAutomation",
"Security"
],
"downloads": 6510731,
"stars": 91,
"LastUpdateScan": 1673111043,
"LastUpdate": 1673104066,
"FirstSeen": 1673111043
},
{
"Name": "Grafana-Image-Renderer",
"Repository": "grafana/grafana-image-renderer",
@ -245712,7 +245497,6 @@
],
"downloads": 36657,
"stars": 7,
"LastUpdate": 1672545066,
"trending": 10.047,
"trends": [
10.047
@ -245725,6 +245509,7 @@
36657
],
"LastUpdateScan": 1673514298,
"LastUpdate": 1672545066,
"FirstSeen": 1670915074
},
{
@ -256178,8 +255963,8 @@
"MediaServer-Other"
],
"downloads": 1541,
"LastUpdate": 1667329623,
"LastUpdateScan": 1673514298,
"LastUpdate": 1667329623,
"FirstSeen": 1657925923
},
{