Commit Graph

7 Commits

Author SHA1 Message Date
Nicolas Mowen
f6db714016 Don't use staticmethod 2025-08-07 20:56:08 -06:00
Nicolas Mowen
d4ebf467fb Reduce tf initialization 2025-08-07 20:56:08 -06:00
Nicolas Mowen
e4738a2330 Fix go2rtc init (#18708)
* Cleanup process handling

* Adjust process name
2025-08-07 20:56:08 -06:00
Nicolas Mowen
ad5076f645 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-08-07 20:53:50 -06:00
Nicolas Mowen
698b782ecc 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-08-07 20:53:13 -06:00
Nicolas Mowen
83c4fb5710 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-08-07 20:53:13 -06:00
Nicolas Mowen
97f971abee Implement API to train classification models (#18475) 2025-08-07 20:53:13 -06:00