Skip to content

Commit 8aa3531

Browse files
gferrarogferraro
andauthored
Update classifier (#460)
* add services * up management * update classifier and model --------- Co-authored-by: gferraro <g.ferraro22@gmail.com>
1 parent df4adb5 commit 8aa3531

File tree

4 files changed

+51
-3
lines changed

4 files changed

+51
-3
lines changed

tc2/thermal-recorder-py/init.sls

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,18 @@ git:
99
file.managed:
1010
- source: salt://tc2/thermal-recorder-py/thermal-recorder-py.service
1111

12+
/etc/systemd/system/thermal-classifier.service:
13+
file.managed:
14+
- source: salt://tc2/thermal-recorder-py/thermal-classifier.service
15+
16+
/etc/systemd/system/thermal-postprocess.service:
17+
file.managed:
18+
- source: salt://tc2/thermal-recorder-py/thermal-postprocess.service
19+
20+
/etc/systemd/system/thermal-dbuslistener.service:
21+
file.managed:
22+
- source: salt://tc2/thermal-recorder-py/thermal-dbuslistener.service
23+
1224
classifier-eqs:
1325
pkg.installed:
1426
- pkgs:
@@ -36,13 +48,13 @@ classifier-env:
3648
classifier-pipeline-pip:
3749
cacophony.pkg_installed_from_pypi:
3850
- name: classifier-pipeline
39-
- version: "0.0.29"
51+
- version: "0.0.32"
4052
- venv: /home/pi/.venv/classifier/bin/
4153

4254
thermal-recorder-py-service:
4355
service.running:
4456
- name: thermal-recorder-py
45-
- enable: True
57+
- ena1ble: True
4658

4759
thermal-recorder-service:
4860
service.dead:
@@ -55,7 +67,7 @@ thermal-recorder-service:
5567
- mode: 755
5668

5769
# When updating the version make sure to update the hash also.
58-
'download-model pi-v0.6 inc3-tflite-15122023.tar tflite 8c8ad1c4505e356bf526f7b61f84e754ff95beddb86d71c59d3fff720a6692a6':
70+
'download-model pi-v0.7 effv2b3-202509.tar tflite ff2ed9aed0cea66c79c4813447eedc1eb6ed92d832a575de3b5d6c7a062a93ae':
5971
cmd.run
6072

6173
'download-model rf-fp-v0.4 forestmodel.tar rf-fp-model fceacd8729f661ef438e9dea12221ccddb531a4d7e6c375c1b4c6224b841b33b':
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[Unit]
2+
Description=Cacophony Project Python Thermal Classifier
3+
After=multi-user.target
4+
5+
[Service]
6+
Type=simple
7+
ExecStart=/home/pi/.venv/classifier/bin/serve_model
8+
Restart=always
9+
RestartSec=3s
10+
11+
[Install]
12+
WantedBy=multi-user.target
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[Unit]
2+
Description=Cacophony Project Python Thermal Dbus listener
3+
After=multi-user.target
4+
5+
[Service]
6+
Type=simple
7+
ExecStart=/home/pi/.venv/classifier/bin/dbus_listener
8+
Restart=always
9+
RestartSec=3s
10+
11+
[Install]
12+
WantedBy=multi-user.target
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[Unit]
2+
Description=Cacophony Project Python Thermal Post process watcher
3+
After=multi-user.target
4+
5+
[Service]
6+
Type=simple
7+
ExecStart=/home/pi/.venv/classifier/bin/postprocess_watcher
8+
Restart=on-failure
9+
RestartSec=3s
10+
11+
[Install]
12+
WantedBy=multi-user.target

0 commit comments

Comments
 (0)