|
50 | 50 | <br> |
51 | 51 | <table class="collapsedBorder"> |
52 | 52 | <tr> |
53 | | - <td align="center" valign="top"> |
| 53 | + <td class="noWrap" align="center" valign="top"> |
54 | 54 | {% if can_upload_video %} |
55 | | - <button id="uploadVideoFileButton" class="btn btn-secondary" data-bs-toggle="modal" data-bs-target="#uploadVideoFileDialog"> |
| 55 | + <button id="uploadVideoFileButton" class="btn btn-secondary margin-right-10" data-bs-toggle="modal" data-bs-target="#uploadVideoFileDialog"> |
56 | 56 | {% else %} |
57 | | - <button id="uploadVideoFileButton" disabled class="btn btn-secondary" data-bs-toggle="modal" data-bs-target="#uploadVideoFileDialog"> |
| 57 | + <button id="uploadVideoFileButton" disabled class="btn btn-secondary margin-right-10" data-bs-toggle="modal" data-bs-target="#uploadVideoFileDialog"> |
58 | 58 | {% endif %} |
59 | 59 | <span class="material-icons iconVerticalAlign">cloud_upload</span> |
60 | 60 | <span class="iconVerticalAlign">Upload Video</span> |
61 | 61 | </button> |
62 | 62 | </td> |
63 | | - <td width="10px"></td> |
64 | | - <td align="center" valign="top"> |
65 | | - <button id="produceDatasetButton" class="btn btn-secondary" data-bs-toggle="modal" data-bs-target="#produceDatasetDialog"> |
| 63 | + <td class="noWrap" align="center" valign="top"> |
| 64 | + <button id="produceDatasetButton" class="btn btn-secondary margin-right-10" data-bs-toggle="modal" data-bs-target="#produceDatasetDialog"> |
66 | 65 | <span class="material-icons iconVerticalAlign">construction</span> |
67 | 66 | <span class="iconVerticalAlign">Produce Dataset</span> |
68 | 67 | </button> |
69 | 68 | </td> |
70 | | - <td width="10px"></td> |
71 | | - <td align="center" valign="top"> |
72 | | - <button id="deleteVideosButton" class="btn btn-secondary"> |
| 69 | + <td class="noWrap" align="center" valign="top"> |
| 70 | + <button id="deleteVideosButton" class="btn btn-secondary margin-right-10"> |
73 | 71 | <span class="material-icons iconVerticalAlign">delete</span> |
74 | 72 | <span class="iconVerticalAlign">Delete Videos</span> |
75 | 73 | </button> |
76 | 74 | </td> |
77 | | - <td width="10px"></td> |
78 | 75 | </tr> |
79 | 76 | </table> |
80 | 77 | <br> |
|
110 | 107 | <br> |
111 | 108 | <table class="collapsedBorder"> |
112 | 109 | <tr> |
113 | | - <td align="center" valign="top"> |
114 | | - <button id="downloadDatasetButton" class="btn btn-secondary" data-bs-toggle="modal" data-bs-target="#downloadDatasetDialog"> |
| 110 | + <td class="noWrap" align="center" valign="top"> |
| 111 | + <button id="downloadDatasetButton" class="btn btn-secondary margin-right-10" data-bs-toggle="modal" data-bs-target="#downloadDatasetDialog"> |
115 | 112 | <span class="material-icons iconVerticalAlign">cloud_download</span> |
116 | 113 | <span class="iconVerticalAlign">Download Dataset</span> |
117 | 114 | </button> |
118 | 115 | </td> |
119 | | - <td width="10px"></td> |
120 | | - <td align="center" valign="top"> |
121 | | - <button id="startTrainingButton" class="btn btn-secondary" data-bs-toggle="modal" data-bs-target="#startTrainingDialog"> |
| 116 | + <td class="noWrap" align="center" valign="top"> |
| 117 | + <button id="startTrainingButton" class="btn btn-secondary margin-right-10" data-bs-toggle="modal" data-bs-target="#startTrainingDialog"> |
122 | 118 | <span class="material-icons iconVerticalAlign">model_training</span> |
123 | 119 | <span class="iconVerticalAlign">Start Training</span> |
124 | 120 | </button> |
125 | 121 | </td> |
126 | | - <td width="10px"></td> |
127 | | - <td align="center" valign="top"> |
128 | | - <button id="deleteDatasetsButton" class="btn btn-secondary"> |
| 122 | + <td class="noWrap" align="center" valign="top"> |
| 123 | + <button id="deleteDatasetsButton" class="btn btn-secondary margin-right-10"> |
129 | 124 | <span class="material-icons iconVerticalAlign">delete</span> |
130 | 125 | <span class="iconVerticalAlign">Delete Datasets</span> |
131 | 126 | </button> |
132 | 127 | </td> |
133 | | - <td width="10px"></td> |
| 128 | + <td width="99%" align="right" valign="top"> |
| 129 | + Remaining training time: <span id="dRemainingTrainingMinutesSpan"></span> minutes |
| 130 | + </td> |
134 | 131 | </tr> |
135 | 132 | </table> |
136 | 133 | <br> |
|
164 | 161 | <div class="tab-pane fade" role="tabpanel" aria-labelledby="modelsTab" id="modelsTabContent"> |
165 | 162 | <div> |
166 | 163 | <br> |
167 | | - <table class="table table-striped"> |
168 | | - <thead> |
169 | | - <tr> |
170 | | - <td align="center" valign="top"> |
171 | | - <button id="trainMoreButton" class="btn btn-secondary" data-bs-toggle="modal" data-bs-target="#trainMoreDialog"> |
172 | | - <span class="material-icons iconVerticalAlign">model_training</span> |
173 | | - <span class="iconVerticalAlign">More Training</span> |
174 | | - </button> |
175 | | - </td> |
176 | | - <td width="10px"></td> |
177 | | - <td align="center" valign="top"> |
178 | | - <button id="downloadTFLiteButton" class="btn btn-secondary"> |
179 | | - <span class="material-icons iconVerticalAlign">cloud_download</span> |
180 | | - <span class="iconVerticalAlign">Download Model</span> |
181 | | - </button> |
182 | | - </td> |
183 | | - <td width="10px"></td> |
184 | | - <td align="center" valign="top"> |
185 | | - <button id="stopTrainingButton" class="btn btn-secondary"> |
186 | | - <span class="material-icons iconVerticalAlign">cancel</span> |
187 | | - <span class="iconVerticalAlign">Stop Training</span> |
188 | | - </button> |
189 | | - </td> |
190 | | - <td width="10px"></td> |
191 | | - <td align="center" valign="top"> |
192 | | - <button id="deleteModelsButton" class="btn btn-secondary"> |
193 | | - <span class="material-icons iconVerticalAlign">delete</span> |
194 | | - <span class="iconVerticalAlign">Delete Models</span> |
195 | | - </button> |
196 | | - </td> |
197 | | - <td width="10px"></td> |
198 | | - </tr> |
199 | | - </thead> |
200 | | - <tr><tr> |
201 | | - </table> |
202 | | - <br> |
203 | | - <div id="modelsListDiv" style="display: none;" class="pb-3"> |
204 | | - <table id="modelsTable" class="table table-striped"> |
205 | | - <thead> |
206 | | - <tr> |
207 | | - <th class="cellWithBorder"><input type="checkbox" id="modelCheckboxAll"></th> |
208 | | - <th class="cellWithBorder">Date Created</th> |
209 | | - <th class="cellWithBorder" width="200px">Description</th> |
210 | | - <th class="cellWithBorder">Starting Model</th> |
211 | | - <th class="cellWithBorder">Steps Requested</th> |
212 | | - <th class="cellWithBorder">Job State</th> |
213 | | - <th class="cellWithBorder">Steps Completed</th> |
214 | | - <th class="cellWithBorder">Training Time</th> |
215 | | - </tr> |
216 | | - </thead> |
217 | | - <tr></tr> |
218 | | - </table> |
| 164 | + <table class="collapsedBorder"> |
| 165 | + <tr> |
| 166 | + <td class="noWrap" align="center" valign="top"> |
| 167 | + <button id="trainMoreButton" class="btn btn-secondary margin-right-10" data-bs-toggle="modal" data-bs-target="#trainMoreDialog"> |
| 168 | + <span class="material-icons iconVerticalAlign">model_training</span> |
| 169 | + <span class="iconVerticalAlign">More Training</span> |
| 170 | + </button> |
| 171 | + </td> |
| 172 | + <td class="noWrap" align="center" valign="top"> |
| 173 | + <button id="downloadTFLiteButton" class="btn btn-secondary margin-right-10"> |
| 174 | + <span class="material-icons iconVerticalAlign">cloud_download</span> |
| 175 | + <span class="iconVerticalAlign">Download Model</span> |
| 176 | + </button> |
| 177 | + </td> |
| 178 | + <td class="noWrap" align="center" valign="top"> |
| 179 | + <button id="stopTrainingButton" class="btn btn-secondary margin-right-10"> |
| 180 | + <span class="material-icons iconVerticalAlign">cancel</span> |
| 181 | + <span class="iconVerticalAlign">Stop Training</span> |
| 182 | + </button> |
| 183 | + </td> |
| 184 | + <td class="noWrap" align="center" valign="top"> |
| 185 | + <button id="deleteModelsButton" class="btn btn-secondary margin-right-10"> |
| 186 | + <span class="material-icons iconVerticalAlign">delete</span> |
| 187 | + <span class="iconVerticalAlign">Delete Models</span> |
| 188 | + </button> |
| 189 | + </td> |
| 190 | + <td width="99%" align="right" valign="top"> |
| 191 | + Remaining training time: <span id="mRemainingTrainingMinutesSpan"></span> minutes |
| 192 | + </td> |
| 193 | + </tr> |
| 194 | + </table> |
| 195 | + <br> |
| 196 | + <div id="modelsListDiv" style="display: none;" class="pb-3"> |
| 197 | + <table id="modelsTable" class="table table-striped"> |
| 198 | + <thead> |
| 199 | + <tr> |
| 200 | + <th class="cellWithBorder"><input type="checkbox" id="modelCheckboxAll"></th> |
| 201 | + <th class="cellWithBorder">Date Created</th> |
| 202 | + <th class="cellWithBorder" width="200px">Description</th> |
| 203 | + <th class="cellWithBorder">Starting Model</th> |
| 204 | + <th class="cellWithBorder">Steps Requested</th> |
| 205 | + <th class="cellWithBorder">Job State</th> |
| 206 | + <th class="cellWithBorder">Steps Completed</th> |
| 207 | + <th class="cellWithBorder">Training Time</th> |
| 208 | + </tr> |
| 209 | + </thead> |
| 210 | + <tr></tr> |
219 | 211 | </table> |
220 | 212 | </div> |
221 | 213 | </div> |
|
0 commit comments