You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* update ssf model
* add env dependencies, fix bug
* fix bug in ssf metric
* added details in readme
* docs: move cite at the end of README.
* style: change print style.
* think about whether have better way to print #number of pts.
* add SSF into model init file.
* env: strict spconv version to avoid error on sparse lib.
* update readme with link and add OpenPCSeg also.
* update rerun into the main env: #3
* hotfix(compile): split ssf_module with mmengine and torch scatter.
* so that users can run other models even without engine or scatter.
* move two packages into README for the extra package at least for now.... in case people struggling with setup env again.
* docs update ssf model link.
* docs(readme): update readme.
---------
Co-authored-by: Kin <kinzhangglimmer@gmail.com>
💞 If you find [*OpenSceneFlow*](https://github.com/KTH-RPL/OpenSceneFlow) useful to your research, please cite [**our works** 📖](#cite-us) and [give a star 🌟](https://github.com/KTH-RPL/OpenSceneFlow) as encouragement. (੭ˊ꒳ˋ)੭✧
10
+
7
11
OpenSceneFlow is a codebase for point cloud scene flow estimation.
8
12
It is also an official implementation of the following papers (sored by the time of publication):
9
13
@@ -27,10 +31,7 @@ European Conference on Computer Vision (**ECCV**) 2024
27
31
International Conference on Robotics and Automation (**ICRA**) 2024
💞 If you find *OpenSceneFlow* useful to your research, please cite [**our works** 📖](#cite-us) and give a star 🌟 as encouragement. (੭ˊ꒳ˋ)੭✧
32
-
33
-
🎁 <b>One repository, All methods!</b>
34
+
🎁 <b>One repository, All methods!</b>
34
35
Additionally, *OpenSceneFlow* integrates following excellent works: [ICLR'24 ZeroFlow](https://arxiv.org/abs/2305.10424), [ICCV'23 FastNSF](https://arxiv.org/abs/2304.09121), [RA-L'21 FastFlow](https://arxiv.org/abs/2103.01306), [NeurIPS'21 NSFP](https://arxiv.org/abs/2111.01253). (More on the way...)
35
36
36
37
<details> <summary> Summary of them:</summary>
@@ -43,7 +44,7 @@ Additionally, *OpenSceneFlow* integrates following excellent works: [ICLR'24 Zer
43
44
44
45
</details>
45
46
46
-
💡: Want to learn how to add your own network in this structure? Check [Contribute section](assets/README.md#contribute) and know more about the code. Fee free to pull request and your bibtex [here](#cite-us) by pull request.
47
+
💡: Want to learn how to add your own network in this structure? Check [Contribute section](assets/README.md#contribute) and know more about the code. Fee free to pull request and your bibtex [here](#cite-us).
47
48
48
49
---
49
50
@@ -102,7 +103,7 @@ Refer to [dataprocess/README.md](dataprocess/README.md) for dataset download ins
102
103
103
104
After downloading, convert the raw data to `.h5` format for easy training, evaluation, and visualization. Follow the steps in [dataprocess/README.md#process](dataprocess/README.md#process).
104
105
105
-
For a quick start, use our **mini processed dataset**, which includes one scene in `train` and `val`. It is pre-converted to `.h5` format with label data ([Zenodo](https://zenodo.org/records/13744999/files/demo_data.zip)/[HuggingFace](https://huggingface.co/kin-zhang/OpenSceneFlow/blob/main/demo_data.zip)).
106
+
For a quick start, use our **mini processed dataset**, which includes one scene in `train` and `val`. It is pre-converted to `.h5` format with label data ([HuggingFace](https://huggingface.co/kin-zhang/OpenSceneFlow/blob/main/demo_data.zip)/[Zenodo](https://zenodo.org/records/13744999/files/demo_data.zip)).
106
107
107
108
108
109
```bash
@@ -114,7 +115,9 @@ Once extracted, you can directly use this dataset to run the [training script](#
114
115
115
116
## 2. Quick Start
116
117
117
-
Don't forget to active Python environment before running the code.
118
+
Don't forget to active Python environment before running the code.
119
+
If you want to use [wandb](wandb.ai), replace all `entity="kth-rpl",` to your own entity otherwise tensorboard will be used locally.
120
+
And free yourself from trainning, you can download the pretrained weight from [HuggingFace](https://huggingface.co/kin-zhang/OpenSceneFlow) and we provided the detail `wget` command in each model section.
118
121
119
122
```bash
120
123
mamba activate opensf
@@ -133,7 +136,28 @@ Pretrained weight can be downloaded through:
*OpenSceneFlow* is designed by [Qingwen Zhang](https://kin-zhang.github.io/) from DeFlow and SeFlow project. If you find it useful, please cite our works:
250
+
[*OpenSceneFlow*](https://github.com/KTH-RPL/OpenSceneFlow) is originally designed by [Qingwen Zhang](https://kin-zhang.github.io/) from DeFlow and SeFlow.
1. looks like open3d and fire package conflict, not sure
96
+
<!--1. looks like open3d and fire package conflict, not sure
96
97
- need install package like `pip install --ignore-installed`, ref: [pip cannot install distutils installed project](https://stackoverflow.com/questions/53807511/pip-cannot-uninstall-package-it-is-a-distutils-installed-project), my error: `ERROR: Cannot uninstall 'blinker'.`
97
-
- need specific werkzeug version for open3d 0.16.0, otherwise error: `ImportError: cannot import name 'url_quote' from 'werkzeug.urls'`. But need update to solve the problem: `pip install --upgrade Flask`[ref](https://stackoverflow.com/questions/77213053/why-did-flask-start-failing-with-importerror-cannot-import-name-url-quote-fr)
98
+
- need specific werkzeug version for open3d 0.16.0, otherwise error: `ImportError: cannot import name 'url_quote' from 'werkzeug.urls'`. But need update to solve the problem: `pip install --upgrade Flask` [ref](https://stackoverflow.com/questions/77213053/why-did-flask-start-failing-with-importerror-cannot-import-name-url-quote-fr)-->
98
99
99
100
100
-
2.`ImportError: libtorch_cuda.so: undefined symbol: cudaGraphInstantiateWithFlags, version libcudart.so.11.0`
101
+
1.`ImportError: libtorch_cuda.so: undefined symbol: cudaGraphInstantiateWithFlags, version libcudart.so.11.0`
101
102
The cuda version: `pytorch::pytorch-cuda` and `nvidia::cudatoolkit` need be same. [Reference link](https://github.com/pytorch/pytorch/issues/90673#issuecomment-1563799299)
102
103
103
104
104
-
3. In cluster have error: `pandas ImportError: /lib64/libstdc++.so.6: version 'GLIBCXX_3.4.29' not found`
105
+
2. In cluster have error: `pandas ImportError: /lib64/libstdc++.so.6: version 'GLIBCXX_3.4.29' not found`
105
106
Solved by `export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/proj/berzelius-2023-154/users/x_qinzh/mambaforge/lib`
0 commit comments