Nicolas Mowen and GitHub
6caa2050ff
Use arg in preset ( #20466 )
2025-10-13 13:46:34 -06:00
Nicolas Mowen and GitHub
423693d14d
Add ability to select GPU for ffmpeg ( #20455 )
...
* Add ability to set selected GPU for ffmpeg
* Cleanup
* Cleanup
* Improve handling
2025-10-13 09:59:38 -06:00
Nicolas Mowen and GitHub
78d487045b
Empty cameras view ( #20434 )
...
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
CI / AMD64 Build (push) Waiting to run
* Don't define camera by default
* Add empty card component and use for camera view
* Add i18n
2025-10-11 15:40:39 -06:00
Nicolas Mowen and GitHub
e183ae5ef6
Add docs for HomeKit ( #20435 )
2025-10-11 16:29:24 -05:00
Nicolas Mowen and GitHub
09d00c5220
Update ROCm to 7.0.2 ( #20433 )
2025-10-11 15:55:30 -05:00
Nicolas Mowen and GitHub
b1a5896b53
Map verified objects to their sub label directly ( #20413 )
...
CI / AMD64 Build (push) Has been cancelled
CI / ARM Build (push) Has been cancelled
CI / Jetson Jetpack 6 (push) Has been cancelled
CI / AMD64 Extra Build (push) Has been cancelled
CI / ARM Extra Build (push) Has been cancelled
CI / Synaptics Build (push) Has been cancelled
CI / Assemble and push default build (push) Has been cancelled
* Map verified objects to their sub label directly
* Simplify access
* Cleanup
* Add protection for mismatched object and index
* Keep track of verified objects separately
2025-10-10 08:07:00 -05:00
Nicolas Mowen and GitHub
24a1874225
UI Tweaks ( #20403 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
Stalebot / stale (push) Has been cancelled
* Fix context menu link to debug
* Use genai title for tooltip when available
2025-10-09 09:49:42 -05:00
Nicolas Mowen and GitHub
3c7e36fb16
Api docs updates ( #20388 )
...
* Update classification API docs
* Add information to events api
* Fix tag
* Add exports
* Add generic response to model for classification apis
* Add preview API information
* Cleanup
* Cleanup
2025-10-08 14:55:38 -05:00
Nicolas Mowen and GitHub
28e3f83ae3
Review genai improvements ( #20387 )
...
* Add padding to when genai popup shows
* Move popup to timeline for mobile
* Improve UI
* Use genai title for notification
2025-10-08 14:55:04 -05:00
Nicolas Mowen and GitHub
7a8f93e9f5
Review summary popup ( #20383 )
...
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
CI / AMD64 Build (push) Waiting to run
* Add title to prompt
* Add popup for genai review summary
* Add animation
2025-10-07 19:11:04 -05:00
Nicolas Mowen and GitHub
33f0c23389
RKNN Fixes ( #20380 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* Fix arm64 unable to optimize onnx
* Move to onnx format for rknn
2025-10-07 14:45:03 -05:00
Nicolas Mowen and GitHub
37afd5da6b
Generic classification card ( #20379 )
...
* Refactor face card into generic classification card
* Update classification data card to use classification card
* Refactor state training grid to use classification card
* Refactor grouped face card into generic component
* Combine classification objects by event
* Fixup
* Cleanup
* Cleanup
* Do not fail if a single event is not found
* Save original frame
* Cleanup
* Undo
2025-10-07 14:43:06 -05:00
Nicolas Mowen and GitHub
2d45ea271e
Refactor object genai to be a post-processor ( #20331 )
...
CI / AMD64 Build (push) Has been cancelled
CI / ARM Build (push) Has been cancelled
CI / Jetson Jetpack 6 (push) Has been cancelled
CI / AMD64 Extra Build (push) Has been cancelled
CI / ARM Extra Build (push) Has been cancelled
CI / Synaptics Build (push) Has been cancelled
CI / Assemble and push default build (push) Has been cancelled
* Refactor object genai to be a post-processor
* Include function correctly
2025-10-02 12:48:11 -06:00
Nicolas Mowen and GitHub
37999abbe6
Improve review summary performance ( #20328 )
...
* Undo vite
* Balance the prompt
* Round duration
* Calculate context size to determine number of images
* Increase number of images
2025-10-02 10:17:25 -05:00
Nicolas Mowen and GitHub
2030809a6d
Make keyboard shortcuts consistent ( #20326 )
...
* Make keyboard shortcuts consistent
* Cleanup
* Refactor prevent default to not require separate input
* Fix
* Implement escape for reviews
* Implement escape for explore
* Send content ref to get page changes for free
2025-10-02 07:21:37 -06:00
Nicolas Mowen and GitHub
ed6b892200
Fix object genai prompt access ( #20322 )
2025-10-02 05:48:16 -06:00
Nicolas Mowen and GitHub
41e5c12e5b
Don't use rknn if device is CPU ( #20312 )
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
2025-10-01 19:14:04 -05:00
Nicolas Mowen and GitHub
993459152b
fix stationary runtime error ( #20309 )
2025-10-01 09:17:30 -06:00
Nicolas Mowen and GitHub
f7c4ff12f7
Add script to generate english config translation file from config ( #20301 )
2025-10-01 07:39:43 -05:00
Nicolas Mowen and GitHub
8f0be18422
Improve stationary classification ( #20303 )
...
* Improve stationary classification
* Cleanup for mypy
2025-10-01 07:39:11 -05:00
Nicolas Mowen and GitHub
28e3aa39f0
Customizable GenAI Review prompt ( #20296 )
...
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
CI / AMD64 Build (push) Waiting to run
* Add customizable prompt
* Update docs
2025-09-30 18:07:16 -05:00
Nicolas Mowen and GitHub
e8b2828ca0
Use key to correctly reload live view when camera changes directly ( #20291 )
2025-09-30 14:51:47 -06:00
Nicolas Mowen and GitHub
923412ec1c
Improve Review Summary Prompt ( #20289 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* Improve prompt to have better discernment and logic based on detected objects
* Be more specific about the time of day
* Add re-inforcers for LLM to be accurate and not complete a narrative
2025-09-30 06:52:38 -06:00
Nicolas Mowen and GitHub
bebe99d9b8
Implement automatic go2rtc homekit config ( #20275 )
...
* Implement automatic go2rtc homekit config
* Update docs
2025-09-29 18:48:20 -05:00
Nicolas Mowen and GitHub
a08fda62f8
Implement debug live view as part of live ( #20270 )
...
* Cleanup components
* integrate debug view
* Refactor menu handling
* Cleanup
* cleanup
* Improve ptz placement for debug view
* Cleanup
* Cleanup mobile
* Always show options
* Add info for stream picking being disabled
* Add to mobile too
* Fix ns
* Cleanup
2025-09-29 18:45:55 -05:00
Nicolas Mowen and GitHub
9fdce80729
Handle case when no classification model exists ( #20257 )
CI / AMD64 Build (push) Has been cancelled
CI / ARM Build (push) Has been cancelled
CI / Jetson Jetpack 6 (push) Has been cancelled
CI / AMD64 Extra Build (push) Has been cancelled
CI / ARM Extra Build (push) Has been cancelled
CI / Synaptics Build (push) Has been cancelled
CI / Assemble and push default build (push) Has been cancelled
2025-09-28 16:03:44 -05:00
Nicolas Mowen and GitHub
c207009d8a
Refactor AMD GPU support ( #20239 )
...
CI / ARM Extra Build (push) Blocked by required conditions
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* Update ROCm to 7.0.1
* Update ONNXRuntime
* Add back in
* Get basic detection working
* Use env vars
* Handle complex migraphx models
* Enable model caching
* Remove unused
* Add tip to docs
2025-09-27 14:43:11 -05:00
Nicolas Mowen and GitHub
e6cbc93703
More stationary cleanup ( #20229 )
...
CI / AMD64 Extra Build (push) Has been cancelled
CI / ARM Extra Build (push) Has been cancelled
CI / Synaptics Build (push) Has been cancelled
CI / Assemble and push default build (push) Has been cancelled
CI / AMD64 Build (push) Has been cancelled
CI / Jetson Jetpack 6 (push) Has been cancelled
CI / ARM Build (push) Has been cancelled
* Always return false for active objects
* Cleanup
2025-09-26 07:23:29 -06:00
Nicolas Mowen and GitHub
082867447b
Stationary bug fixes ( #20225 )
...
* Correctly only enable for car
* Fix limiting stationary objects history
2025-09-26 07:03:59 -05:00
Nicolas Mowen and GitHub
8b293449f9
Improve review summary ( #20216 )
...
CI / ARM Extra Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
* Add debug logging for review summaries report
* Improve debug logging
* Improve review report prompt
* Cleanup
* Add date to report
2025-09-25 21:05:22 -05:00
Nicolas Mowen and GitHub
2f209b2cf4
Implement stationary car classifier to improve parked car management ( #20206 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* Implement stationary car classifier to base stationary state on visual changes and not just bounding box stability
* Cleanup
* Fix mypy
* Move to new file and add config to disable if needed
* Cleanup
* Undo
2025-09-25 10:18:45 -05:00
Nicolas Mowen and GitHub
9a22404015
Use devcontainer build to run tests ( #20212 )
...
* Use devcontainer build to run tests
* Make ignored github changes more restrictive
2025-09-25 09:59:18 -05:00
Nicolas Mowen and GitHub
2c4a043dbb
Update go2rtc to 1.9.10 ( #20202 )
2025-09-25 06:15:04 -05:00
Nicolas Mowen and GitHub
b23355da53
Update apple silicon docs ( #20204 )
2025-09-25 06:12:35 -05:00
Nicolas Mowen and GitHub
90db2d57b3
Update Ollama docs ( #20201 )
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
2025-09-24 08:17:20 -05:00
Nicolas Mowen and GitHub
7e2f5a3017
Improve 640x640 model detection of small objects ( #20190 )
...
* Allow larger models to have smaller regions
* remove unnecessary hailo resize
* Update benchmark
* Fix table
* Update nvidia specs
2025-09-23 15:49:54 -05:00
Nicolas Mowen and GitHub
2f99a17e64
Add docs for classification models ( #20188 )
2025-09-23 08:29:16 -06:00
Nicolas Mowen and GitHub
2bc92cce81
Update model explanation for genai ( #20186 )
2025-09-23 07:30:42 -06:00
Nicolas Mowen and GitHub
318457113b
Add ability to transfer model via ZMQ Detector ( #20161 )
...
* Add ability to transfer model via ZMQ
* Cleanup
2025-09-22 07:02:55 -05:00
Nicolas Mowen and GitHub
e4d5f1f94e
Tune OV for latency ( #20160 )
2025-09-21 18:52:04 -05:00
Nicolas Mowen and GitHub
0e61d3f153
YOLOv9 LPR model is not compatible ( #20159 )
2025-09-21 18:51:45 -05:00
Nicolas Mowen and GitHub
2a860bd85e
Update Nvidia model stats to highlight which models support CUDA Graphs ( #20141 )
2025-09-19 11:16:30 -05:00
Nicolas Mowen and GitHub
9c5e560668
Deps updates ( #20133 )
2025-09-19 06:02:02 -05:00
Nicolas Mowen and GitHub
b8fd0a2b31
Fix CUDA graph config ( #20135 )
2025-09-19 05:59:42 -05:00
Nicolas Mowen and GitHub
68f806bb61
Cleanup onnx detector ( #20128 )
...
* Cleanup onnx detector
* Fix
* Fix classification cropping
* Deprioritize openvino
* Send model type
* Use model type to decide if model can use full optimization
* Clenanup
* Cleanup
2025-09-18 15:12:09 -06:00
Nicolas Mowen and GitHub
c05e260ae9
Update ROCm to not hang when running on complex RNN models ( #20118 )
...
* Update ROCm to not hang when running on complex RNN models
* Formatting
2025-09-17 19:26:32 -05:00
Nicolas Mowen and GitHub
1efff67e32
Fix ov for LPR ( #20117 )
...
* Check complex model
* Reset state for complex models
* Send arg
* Fix
* Cleanup
2025-09-17 15:21:57 -06:00
Nicolas Mowen and GitHub
26178444f3
Fixes ( #20102 )
...
* Catch bird classification resize error
* Improve openvino width detection
* Use auto by default
* Set type
2025-09-16 16:06:51 -06:00
Nicolas Mowen and GitHub
5f34a18905
Dynamically adjust to configured attribute map for lpr ( #20079 )
2025-09-15 08:49:07 -05:00
Nicolas Mowen and GitHub
03fe054078
OpenVINO Hardware Improvements ( #20071 )
...
* Use OpenVINO directly to detect if devices are available
* Cleanup
* Update OpenVINO
* Cleanup
* Don't try to use OpenVINO when CPU is set as device
* Catch case where input tensor can't be pre-defined
* Cleanup
2025-09-15 08:35:49 -05:00
Nicolas Mowen and GitHub
ff0430964c
Correctly calculate input data type for OV ( #20066 )
...
* Correctly calculate input data type for OV
* Formatting
2025-09-14 07:15:41 -06:00
Nicolas Mowen and GitHub
81d7c47129
Optimize OpenVINO and ONNX Model Runners ( #20063 )
...
* Use re-usable inference request to reduce CPU usage
* Share tensor
* Don't count performance
* Create openvino runner class
* Break apart onnx runner
* Add specific note about inability to use CUDA graphs for some models
* Adjust rknn to use RKNNRunner
* Use optimized runner
* Add support for non-complex models for CudaExecutionProvider
* Use core mask for rknn
* Correctly handle cuda input
* Cleanup
* Sort imports
2025-09-14 06:22:22 -06:00
Nicolas Mowen and GitHub
751678c845
Fix cuda graph fallback ( #20039 )
2025-09-12 06:41:26 -05:00
Nicolas Mowen and GitHub
ba650af6f2
Correctly cast to enum when loading plus config ( #20031 )
2025-09-11 16:39:34 -06:00
Nicolas Mowen and GitHub
fad28a764c
Use CUDA graphs for object detection on Nvidia GPUs ( #20027 )
...
* Use CUDA graphs to improve efficiency of object detection
* Cleanup comments and typing
2025-09-11 10:20:25 -06:00
Nicolas Mowen and GitHub
7c7ff49b90
Improve d-fine model export docs ( #20020 )
2025-09-11 06:17:08 -05:00
Nicolas Mowen and GitHub
15729e0f19
Provide model type in header for ZMQ detector ( #20000 )
...
* Provide model type in header
* Formatting
2025-09-09 17:53:36 -05:00
Nicolas Mowen and GitHub
037c4d1cc0
Don't block UI while pulling the stream live info ( #19998 )
2025-09-09 17:53:26 -05:00
Nicolas Mowen and GitHub
205fdf3ae3
Fixes ( #19984 )
...
* Always handle RKNN as NHWC in Frigate+ model loading
* Correct Intel stats
* Update inference time docs
* Update version
* Adjust inference speeds
2025-09-09 06:17:56 -06:00
Nicolas Mowen and GitHub
f46f8a2160
More inference speed updates ( #19974 )
2025-09-08 10:39:33 -06:00
Nicolas Mowen and GitHub
c5ed95ec52
More inference speed updates ( #19947 )
...
* More inference speed updates
* Update hardware.md
* Update hardware.md
* Update index.md
* More inference speeds
* Update home-assistant.md
* Update object_detectors.md
* Update first_model.md
2025-09-08 07:43:04 -05:00
Nicolas Mowen and GitHub
0eb441fe50
Update inference times for yolov9 ( #19946 )
2025-09-07 14:59:48 -05:00
Nicolas Mowen and GitHub
7e7b3288a8
Update live FAQ for camera distortion ( #19907 )
...
* Add item to FAQ about stream distortion
* Update updating docs
* Update link
2025-09-04 07:44:33 -05:00
Nicolas Mowen and GitHub
6505ae5fb5
Optimize cuda execution to run in single stream ( #19896 )
2025-09-03 08:53:30 -05:00
Nicolas Mowen and GitHub
fe3eb24dfe
Update Reolink support docs ( #19887 )
2025-09-02 15:21:18 -05:00
Nicolas Mowen and GitHub
e664cb2285
Set lower bound on retry interval ( #19883 )
2025-09-02 11:24:25 -05:00
Nicolas Mowen and GitHub
3a1e1d0841
Improve review segmentation behavior ( #19850 )
...
* Refactor active objects to class
* Keep segment going when detection is newer than end of alert
* Cleanup logic
* Fix
* Cleanup ending
* Adjust timing
* Improve detection saving
* Don't have padding at end for in progress reviews
* Add review config for cutoff times
2025-08-31 16:36:12 -05:00
Nicolas Mowen and GitHub
e9dc30235b
Cleanup vod clip handling and add padding arg ( #19813 )
2025-08-28 07:09:23 -05:00
Nicolas Mowen and GitHub
281c461647
Add support for Frigate+ input data type ( #19799 )
2025-08-27 06:27:08 -06:00
Nicolas Mowen and GitHub
195f705616
Support all audio type in MQTT ( #19768 )
...
* Support all audio type in MQTT
* Formatting
2025-08-26 09:50:50 -05:00
Nicolas Mowen and GitHub
ed9d031e80
Add experimental support for AMD AMF decode/encode ( #19745 )
...
* Add experimental support for AMD AMF decode/encode
* Organize imports
2025-08-25 13:40:36 -05:00
Nicolas Mowen and GitHub
4fcb1ea7ac
Unload HLS on unmount ( #19747 )
...
* Unload HLS player on unmount so segments don't continue to load
* Add query arg for event padding
2025-08-25 13:33:17 -05:00
Nicolas Mowen and GitHub
4347402fcc
Don't mention 9.0.0 GFX version ( #19742 )
2025-08-25 07:32:50 -05:00
Nicolas Mowen and GitHub
5af8fbac51
Fix tls config check ( #19710 )
...
* Correct tls settings check
* Correct jq format
2025-08-22 18:23:51 -05:00
Nicolas Mowen and GitHub
9dd7ead462
Camera Health Status ( #19709 )
...
* Send status of camera streams to mqtt
* Update docs
* Formatting
* Fix frontend querying fps
2025-08-22 06:42:36 -06:00
Nicolas Mowen and GitHub
539c760953
Don't print when not using rknn ( #19698 )
...
* Debug logs for rknn embeddings check
* Debug logs for rknn embeddings check
2025-08-21 18:00:36 -05:00
Nicolas Mowen and GitHub
f39475a383
Support face recognition via RKNN ( #19687 )
...
* Add support for face recognition via RKNN
* Fix crash when adding camera in via UI
* Update docs regarding support for face recognition
* Formatting
2025-08-21 06:18:55 -06:00
Nicolas Mowen and GitHub
1be84d6833
Add automatic RKNN conversion and support for semantic search model ( #19676 )
...
* Create RKNN model runner and and use for jina v1 clip
* Formatting
* Handle model type inference
* Properly provide input to RKNN
* Adjust rknn conversion
* Update docs
* Formatting
* Fix path handling
* Handle inputs
* Cleanup
* Change normalization for better accuracy
* Clarify supported models
* Remove testing
2025-08-21 05:30:14 -06:00
Nicolas Mowen and GitHub
2236ecf23f
Auto convert ONNX models to RKNN format ( #19674 )
...
* Implement base rknn conversion
* Remove unused
* Formatting
* Add model conversion lock so it doesn't break when multiple detectors are defined
* Ignore unused impor
t
2025-08-20 15:15:57 -06:00
Nicolas Mowen and GitHub
6e3b40eaee
Fix record motion config ( #19672 )
...
* fix record config
* Formatting
2025-08-20 14:45:17 -06:00
Nicolas Mowen and GitHub
361014f01c
UI improvements ( #19659 )
...
* Add indicator when GenAI review infers suspicious activity
* Fix score filtering logic
* Enable mobile view for classification and optimize for mobile layout
* Add missing keys
* Don't require face rec
* fix key
2025-08-20 08:28:47 -05:00
Nicolas Mowen and GitHub
9fb09408d1
Fix build ( #19634 )
...
* Don't put special constraints
* Undo joserfc install
* Fix joserfc
* Formatting
2025-08-19 13:19:31 -06:00
Nicolas Mowen and GitHub
ec2543c23f
Fix hls not loading video in explore ( #19625 )
2025-08-19 13:14:14 -05:00
Nicolas Mowen and GitHub
e92267d7e2
Update deps ( #19617 )
...
* Update virtualenv
* Fix device ID
* Fix dependency conflict
* Cleanup mypy
2025-08-19 11:08:34 -05:00
Nicolas Mowen and GitHub
acf32e1a1e
Various Fixes ( #19615 )
...
* Don't write to write None response to file
* fix genai config migration
* Fix JP6 build
* Include base image ARG
2025-08-19 06:49:55 -06:00
Nicolas Mowen and GitHub
152d9ed4a0
Apple Silicon / ZMQ Detector ( #19592 )
...
* Add zmq detector
* Cleanup
* Logging
* Cleanup
* Cleanup
* Add to hardware docs
* Add apple silicon to docs
* Formatting
2025-08-18 09:51:12 -05:00
Nicolas Mowen and GitHub
b45f642868
Use sed on correct file ( #19590 )
2025-08-18 07:21:42 -06:00
Nicolas Mowen and GitHub
5a49d1f73c
Enable mypy for track and fix typing errors ( #19529 )
...
* Enable mypy for track
* WIP cleaning up tracked object
* Fix tracked object typing
* Fix typing and imports of centroid tracker
* Cleanup typing
* Cleanup
* Formatting
* Fix imports
* Don't specify callable type
* Type out json setting
2025-08-17 12:27:42 -05:00
Nicolas Mowen and Blake Blackshear
856aab8e6e
Cleanup filename sanitization
2025-08-16 10:20:33 -05:00
Nicolas Mowen and Blake Blackshear
ccbaa74a8b
Improve natural language of prompt ( #19515 )
...
* Make sequence details human-readable so they are used in natural language response
* Cleanup
* Improve prompt and image selection
* Adjust
* Adjust sligtly
* Format time
* Adjust frame selection logic
* Debug save response
* Ignore extra fields
* Adjust docs
2025-08-16 10:20:33 -05:00
Nicolas Mowen and Blake Blackshear
6671984e5a
Update GenAI docs for new review summaries feature ( #19493 )
...
* Remove old genai docs
* Separate existing genai docs to separate sections
* Add docs for genai features
* Update reference config
* Update link
* Move to bottom
2025-08-16 10:20:33 -05:00
Nicolas Mowen and Blake Blackshear
7740b08bd9
Add ability to pass additional args to Ollama ( #19484 )
...
* Call out recognized objects more specifically
* Cleanup
* Make keep_alive and options configurable
* Generalize
* Use for other providers
2025-08-16 10:20:33 -05:00
Nicolas Mowen and Blake Blackshear
dace88bfce
Genai review summaries ( #19473 )
...
* Generate review item summaries with requests
* Adjust logic to only send important items
* Don't mention ladder
* Adjust prompt to be more specific
* Add more relaxed nature for normal activity
* Cleanup summary
* Update ollama client
* Add more directions to analyze the frames in order
* Remove environment from prompt
2025-08-16 10:20:33 -05:00
Nicolas Mowen and Blake Blackshear
cc18d7f786
Add config for users to define additional concerns that GenAI should make note of in review summary ( #19463 )
...
* Don't default to openai
* Improve UI
* Allow configuring additional concerns that users may want the AI to note
* Formatting
* Add preferred language config
* Remove unused
2025-08-16 10:20:33 -05:00
Nicolas Mowen and Blake Blackshear
3cf86767f1
Use preview frames for Review Descriptions ( #19450 )
...
* Use preview frames for genai
* Cleanup
* Adjust
2025-08-16 10:20:33 -05:00
Nicolas Mowen and Blake Blackshear
92417a1b9c
Review genai updates ( #19448 )
...
* Include extra level for normal activity
* Add dynamic toggling
* Update docs
* Add different threshold for genai
* Adjust webUI for object and review description feature
* Adjust config
* Send on startup
* Cleanup config setting
* Set config
* Fix config name
2025-08-16 10:20:33 -05:00
Nicolas Mowen and Blake Blackshear
2cf8dd693c
Review Item GenAI metadata ( #19442 )
...
* Rename existing function
* Keep track of thumbnial updates
* Tinkering with genai prompt
* Adjust input format
* Create model for review description output
* testing prompt changes
* Prompt improvements and image saving
* Add config for review items genai
* Use genai review config
* Actual config usage
* Adjust debug image saving
* Fix
* Fix review creation
* Adjust prompt
* Prompt adjustment
* Run genai in thread
* Fix detections block
* Adjust prompt
* Prompt changes
* Save genai response to metadata model
* Handle metadata
* Send review update to dispatcher
* Save review metadata to DB
* Send review notification updates
* Quick fix
* Fix name
* Fix update type
* Correctly dump model
* Add card
* Add card
* Remove message
* Cleanup typing and UI
* Adjust prompt
* Formatting
* Add log
* Formatting
* Add inference speed and keep alive
2025-08-16 10:20:33 -05:00
Nicolas Mowen and Blake Blackshear
1f3755e45d
Migrate object genai configuration ( #19437 )
...
* Move genAI object to objects section
* Adjust config propogation behavior
* Refactor genai config usage
* Automatic migration
* Always start the embeddings process
* Always init embeddings
* Config fixes
* Adjust reference config
* Adjust docs
* Formatting
* Fix
2025-08-16 10:20:33 -05:00
Nicolas Mowen and Blake Blackshear
7c1681e344
Enable mypy for DB and fix types ( #19434 )
...
* Install peewee type hints
* Models now have proper types
* Fix iterator type
* Enable debug builds with dev reqs installed
* Install as wheel
* Fix cast type
2025-08-16 10:20:33 -05:00
Nicolas Mowen and Blake Blackshear
6ecc631486
Adjust loitering behavior based on object type ( #19433 )
...
* Adjust loitering behavior based on object
* Update docs
* Grammar
2025-08-16 10:20:33 -05:00