Skip to content

Commit 533d4d5

Browse files
authored
Merge pull request #65 from WildMeOrg/pipeline-v3
Pipeline v3
2 parents 6d46e4a + fe3a45e commit 533d4d5

6 files changed

Lines changed: 13 additions & 8 deletions

File tree

Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ RUN pip3 install onnxruntime-gpu
2222
RUN scoutbot fetch --config phase1
2323
RUN scoutbot fetch --config mvp
2424
RUN scoutbot fetch --config v3
25+
RUN scoutbot fetch --config v3-cls
2526

2627
# END SCOUTBOT SETUP
2728

api/controllers/api-tasks-post.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,8 @@ module.exports = {
9393
let mlAssignees = {
9494
'ml-v1' : 'ML Config: V1 Classifier',
9595
'ml-v2' : 'ML Config: V2 Classifier',
96-
'ml-v3' : 'ML Config: V3 Classifier',
96+
'ml-v3' : 'ML Config: V3 Detector',
97+
'ml-v3-cls' : 'ML Config: V3 Classifier',
9798
'ml-dummy' : 'ML Config: Random Nonsense'
9899
}
99100
// Check to see if that name exists

app.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -988,9 +988,7 @@ const invokeMl = async (fullPath,configName) => {
988988
//let jsonFileName = 'package';
989989
let pathToJson = pathToDir+'json/'+jsonFileName+'.json';
990990
let command;
991-
992991
command = 'scoutbot pipeline --config="'+configName+'" "'+fullPath+'" --output="'+pathToJson+'"';
993-
994992

995993
try {
996994
const { stdout, stderr } = await exec(command);
@@ -1016,7 +1014,7 @@ const invokeMl = async (fullPath,configName) => {
10161014
let foundTasks = await Tasks.find({
10171015
where : {
10181016
taskType : 'ml',
1019-
assignee : ['ml-v1','ml-v2', 'ml-v3'],
1017+
assignee : ['ml-v1','ml-v2', 'ml-v3', 'ml-v3-cls'],
10201018
progressAnnotation : {
10211019
'<' : 1
10221020
}
@@ -1059,6 +1057,8 @@ const invokeMl = async (fullPath,configName) => {
10591057
configInvocationName = 'mvp';
10601058
} else if (taskData.assignee == 'ml-v3') {
10611059
configInvocationName = 'v3';
1060+
} else if (taskData.assignee == 'ml-v3-cls') {
1061+
configInvocationName = 'v3-cls';
10621062
}
10631063

10641064
let annotationsArr = await invokeMl(imageData.fullPath,configInvocationName);

assets/js/main.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ window.tagsList = [
4343
'waterbuck',
4444
'white_bones',
4545
'wildebeest',
46-
'zebra'
46+
'zebra',
47+
'baboon',
48+
'object'
4749
];
4850

4951
const minimumImageHeight = 650;

views/pages/tasks-new.ejs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@
3838
<option disabled>--- MACHINE LEARNING ---</option>
3939
<option value="ml-v1">ML Config: V1 Classifier</option>
4040
<option value="ml-v2">ML Config: V2 Classifier</option>
41-
<option value="ml-v3">ML Config: V3 Classifier</option>
42-
41+
<option value="ml-v3">ML Config: V3 Detector</option>
42+
<option value="ml-v3-cls">ML Config: V3 Classifier</option>
4343

4444
</select>
4545
<label for="assignee">Assignee</label>

views/pages/tasks.ejs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,8 @@
9191
<option disabled>--- MACHINE LEARNING ---</option>
9292
<option value="ml-v1">ML Config: V1 Classifier</option>
9393
<option value="ml-v2">ML Config: V2 Classifier</option>
94-
<option value="ml-v3">ML Config: V3 Classifier</option>
94+
<option value="ml-v3">ML Config: V3 Detector</option>
95+
<option value="ml-v3-cls">ML Config: V3 Classifier</option>
9596
<option value="ml-dummy">ML Config: Random Nonsense</option>
9697

9798

0 commit comments

Comments
 (0)