Commit 1c8fc5a
authored
Merge TeFlow into codebase (#36)
* chore(visualization): refactor the open3d visualization, merge fn together.
* reset fire class uage directly.
* add save screenshot easily with multi-view.
* sync view point through diff windows.
* visual lidar center tf if set slc to True.
* fix(flow): add index_flow for 2hz gt view etc.
* hotfix: voteflow cuda lib skip compile if pre-install already.
* !eval_mask: this will change the av2-val score for all methods.
* as we found out the av2 provided eval_mask at first few frames sometimes it include ground points
* and some ground points have ground truth flows because of bbx labeling etc.
* but the method trend should be safe since all methods here set ground points flow as pose_flow so all of them have same error if we include ground points.
the dataset changes maybe revert later since it's only for av2.
* !big changes on loss caculators.
* Add teflowLoss into the codebase
* update chamfer3D with CUDA stream-style batch busy compute.
AI summary:
- Added automatic collection of self-supervised loss function names in `src/lossfuncs/__init__.py`.
- Improved documentation and structure of self-supervised loss functions in `src/lossfuncs/selfsupervise.py`.
- Refactored loss calculation logic in `src/trainer.py` to support new self-supervised loss functions.
- Introduced `ssl_loss_calculator` method for handling self-supervised losses.
- Updated training step to differentiate between self-supervised and supervised loss calculations.
- Enhanced error handling during training and validation steps to skip problematic batches.
* docs(apptainer): update apptainer env for diff cluster env.
update slurm and command for teflow
* update train with rename jobid if it's self-supervised loss.
* feat: update v3 challenge format for a test also
* fix(data): in case overlap bbx in nus, add groud seg in waymo
* update training script.
* doc(rerun): update rerun visulization scripts
* docs: update slurm file
* loss(ssl): update comment to paper link
* refactor(chamfer): streamline loss functions
and update version to 1.0.6
* docs: update link comment for chamfer dis speed test1 parent 3a10c77 commit 1c8fc5a
File tree
23 files changed
+988
-450
lines changed- assets
- cuda/chamfer3D
- slurm
- tests
- conf/others
- dataprocess
- src
- lossfuncs
- models/basic/voteflow_plugin/hough_transformation
- cpp_im2ht
- utils
- tools
23 files changed
+988
-450
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
99 | | - | |
| 99 | + | |
100 | 100 | | |
101 | 101 | | |
102 | | - | |
| 102 | + | |
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
152 | | - | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
153 | 155 | | |
154 | 156 | | |
155 | 157 | | |
| |||
206 | 208 | | |
207 | 209 | | |
208 | 210 | | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
209 | 224 | | |
210 | 225 | | |
211 | 226 | | |
| |||
217 | 232 | | |
218 | 233 | | |
219 | 234 | | |
| 235 | + | |
220 | 236 | | |
221 | 237 | | |
222 | 238 | | |
| |||
280 | 296 | | |
281 | 297 | | |
282 | 298 | | |
| 299 | + | |
283 | 300 | | |
284 | 301 | | |
285 | 302 | | |
| |||
293 | 310 | | |
294 | 311 | | |
295 | 312 | | |
| 313 | + | |
296 | 314 | | |
297 | 315 | | |
298 | 316 | | |
| |||
337 | 355 | | |
338 | 356 | | |
339 | 357 | | |
340 | | - | |
| 358 | + | |
341 | 359 | | |
342 | 360 | | |
343 | | - | |
| 361 | + | |
344 | 362 | | |
345 | 363 | | |
346 | | - | |
| 364 | + | |
347 | 365 | | |
348 | 366 | | |
349 | 367 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
55 | 78 | | |
56 | 79 | | |
57 | 80 | | |
| |||
77 | 100 | | |
78 | 101 | | |
79 | 102 | | |
80 | | - | |
| 103 | + | |
| 104 | + | |
81 | 105 | | |
82 | 106 | | |
83 | | - | |
| 107 | + | |
84 | 108 | | |
85 | 109 | | |
86 | 110 | | |
| |||
98 | 122 | | |
99 | 123 | | |
100 | 124 | | |
| 125 | + | |
101 | 126 | | |
102 | 127 | | |
103 | 128 | | |
| |||
0 commit comments