Commit Graph

46 Commits

Author SHA1 Message Date
mmcwilliams 29631c898c Fix error in client which fails null check on json variable -- make default value null 2024-01-10 11:27:33 -05:00
Matt McWilliams b8b22ba47d Put quotes around log 2023-12-15 20:58:47 -05:00
mmcwilliams ad1a364de2 Accept additional mime types that can represent a zip file 2023-12-15 14:44:53 -05:00
mmcwilliams b28e1fa616 Downgrading Pillow from 10 to 9 prevents the nasty warnings and the job failure at the end 2023-12-15 13:45:11 -05:00
mmcwilliams 87c6540a80 Now include json in model zip along with onnx file and .pt file 2023-12-15 12:15:33 -05:00
mmcwilliams 308f1174ff elif not else if 2023-12-15 12:03:34 -05:00
mmcwilliams 1acbcfbe91 Create a formated json object when running scripts/data.py 2023-12-15 12:01:10 -05:00
mmcwilliams f9b69a1b26 Move all email alert logic into webserver, not relying on clients to alert. Manage a single SMTP connection and server gets alerted anyway on all relavent events 2023-12-14 16:56:47 -05:00
mmcwilliams 2316cf7d90 Link .env into docker 2023-12-14 15:36:19 -05:00
mmcwilliams de48c3f07d Add a testmail stub 2023-12-14 15:33:47 -05:00
mmcwilliams d748706a22 Add nodemailer and sendMail function 2023-12-14 15:31:36 -05:00
mmcwilliams 5a755114c6 Don't crash process if json parse is bad 2023-12-14 14:22:55 -05:00
mmcwilliams 7c3d017c90 Upgrade useage of torch for training on 4090, older versions dont work. See why there are so many warnings 2023-12-14 14:17:50 -05:00
mmcwilliams a560b9fdab Install venv with python3.9 2023-12-14 11:31:59 -05:00
mmcwilliams 018a240f84 Display table of all jobs on jobs page 2023-12-14 11:19:42 -05:00
mmcwilliams 80cb29c98f Use handlebars with template 2023-12-14 10:29:19 -05:00
mmcwilliams 713c8a2134 Relies on python 3.9 2023-12-14 10:14:44 -05:00
mmcwilliams 549cd4aa96 Add a requirements from pip freeze on a working system 2023-12-14 10:03:48 -05:00
Matt McWilliams 7f92938a43 Implemented client in node. Still relies on train.sh. Will consider rewriting it but it works for the moment. 2023-11-30 20:52:53 -05:00
Matt McWilliams 8ff6b4ffdb Added a logger and installed a number of new dependencies to support it.Added fetch-node for the client 2023-11-30 19:25:43 -05:00
mmcwilliams 86afae2683 Log when not using sm model 2023-11-29 12:57:57 -05:00
mmcwilliams 255526cc3b Dont run in screen 2023-11-29 12:56:05 -05:00
mmcwilliams 2e0bfecdcd Add additional line breaks to data file 2023-11-29 12:55:14 -05:00
mmcwilliams cabd7f3415 Accept zip file from training job 2023-11-29 12:47:20 -05:00
mmcwilliams 226c972020 Use ONNX opset 12 (defaulted to 17) and simplify the model 2023-11-29 12:43:54 -05:00
Matt McWilliams 9ee45587e0 Create new training job in a screen 2023-07-05 16:47:16 -04:00
Matt McWilliams fefeefa96e Log if email script not found. Correctly call completed_mail.sh from project root 2023-06-30 14:10:55 -04:00
Matt McWilliams 4b9efb7d80 Was not returning email in resObj 2023-06-30 11:08:21 -04:00
Matt McWilliams b9a64e4b6e Email submitter after complete 2023-06-30 10:56:11 -04:00
Matt McWilliams 4009ed345b Show correct download link in status 2023-06-30 10:53:59 -04:00
Matt McWilliams 27ac4104dc Need to define id in post complete 2023-06-30 10:50:29 -04:00
Matt McWilliams 7f9ad68cce Compile with new changes 2023-06-30 10:46:15 -04:00
Matt McWilliams 522ad74717 Caught typo in upload logic. Add export step to train 2023-06-30 10:45:07 -04:00
Matt McWilliams b5ff3543b6 ignore mail scripts 2023-06-30 10:25:46 -04:00
Matt McWilliams f517ec9405 typo 2023-06-29 09:45:10 -04:00
Matt McWilliams fab2c61542 configure a job delay 2023-06-29 09:41:35 -04:00
Matt McWilliams 4f15c10111 Make data directories make more sense 2023-06-29 09:39:17 -04:00
Matt McWilliams 7be4b8454d typo: 2023-06-29 09:32:39 -04:00
Matt McWilliams b5810f8ca5 If submodule doesn't exist, initialize 2023-06-29 09:31:57 -04:00
Matt McWilliams 849ae58f9b Ready to run train jobs. TODO: export and upload model 2023-06-29 09:28:10 -04:00
Matt McWilliams 559e0777cf Add yolov5 as submodule and place to put trained files 2023-06-29 00:17:03 -04:00
Matt McWilliams a7e9c5cbf3 Run different kinds of models 2023-06-28 23:29:45 -04:00
Matt McWilliams a6cb4ec856 Need to overwrite data file with updated paths 2023-06-23 20:36:38 -04:00
Matt McWilliams 82a7d598fe All features in yolo_web server for managing jobs. Add first scripts fir getting dataset on worker machines 2023-06-23 20:22:05 -04:00
Matt McWilliams 05e7be2635 Move COPY statement after install to make code changes easier 2023-06-23 19:01:04 -04:00
Matt McWilliams eea288b28d Create project 2023-06-23 18:40:31 -04:00