Commit Graph

12 Commits

Author SHA1 Message Date
Nicolas Mowen
0a02c665fc
Improve the tablet layout (#19320)
* Improve the tablet layout

* Update imports sort

* Fix more imports
2025-07-29 09:11:52 -06:00
Nicolas Mowen
21d3476bd9
Require setting process priority for FrigateProcess (#19207) 2025-07-18 12:23:06 -05:00
Nicolas Mowen
2b4a773f9b
Classification improvements (#19020)
* Move classification training to full process

* Sort class images
2025-07-07 07:36:06 -06:00
Nicolas Mowen
53315342c0
Improve object classification (#18908)
* Ui improvements

* Improve image cropping and model saving

* Improve naming

* Add logs for training

* Improve model labeling

* Don't set sub label for none object classification

* Cleanup
2025-06-27 06:28:40 -06:00
Nicolas Mowen
add68b8860
Improve logging (#18867)
* Ignore numpy get limits warning

* Add function wrapper to redirect stdout and stderr to logpipe

* Save stderr too

* Add more to catch

* run logpipe

* Use other logging redirect class

* Use other logging redirect class

* add decorator for redirecting c/c++ level output to logger

* fix typing

---------

Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
2025-06-25 07:24:45 -06:00
Nicolas Mowen
907e351dff Don't use staticmethod 2025-06-14 09:27:50 -06:00
Nicolas Mowen
13e90f7f49 Reduce tf initialization 2025-06-13 18:22:13 -06:00
Nicolas Mowen
c3ba834a1c
Fix go2rtc init (#18708)
* Cleanup process handling

* Adjust process name
2025-06-13 12:09:51 -05:00
Nicolas Mowen
28fba7122d
Refactor TensorRT (#18643)
* Combine base and arm trt detectors

* Remove unused deps for amd64 build

* Add missing packages and cleanup ldconfig

* Expand packages for tensorflow model training

* Cleanup

* Refactor training to not reserve memory
2025-06-09 08:25:33 -06:00
Nicolas Mowen
be8ee068e2
Live classification model training (#18583)
* Implement model training via ZMQ and add model states to represent training

* Get model updates working

* Improve toasts and model state

* Clean up logging

* Add back in
2025-06-05 09:13:12 -06:00
Nicolas Mowen
85d721eb6b
Classification Model UI (#18571)
* Setup basic training structure

* Build out route

* Handle model configs

* Add image fetch APIs

* Implement model training screen with dataset selection

* Implement viewing of training images

* Adjust directories

* Implement viewing of images

* Add support for deleting images

* Implement full deletion

* Implement classification model training

* Improve naming

* More renaming

* Improve layout

* Reduce logging

* Cleanup
2025-06-04 18:09:55 -05:00
Nicolas Mowen
20e0addae1
Implement API to train classification models (#18475) 2025-05-29 17:51:32 -06:00