-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom Dataset not implemented [Bug] #2605
Comments
If you want to customize your dataset, you should add your preprocess code and modify the choices of argument |
Could you give some more detailed information? Because when I tried to follow the steps in the parts I shared in the image below, I encountered the problem above. |
I have the same problem, can you help us? |
if u want to use custom dataset u have to write a new data_converter and pkl_maker, the converter in mm3d only suits for standard datasets |
Hi @HydrogenWasser can you share a sample code? I am facing the same issue here. Thank you |
share ur email |
@HydrogenWasser running into the same issue. I also don't really understand whats the point of the documentation. Anyways, it would help me quite a lot if you could also share your impl. |
Can you share it with me also? |
|
Thank you for your assistance. This would be helpful to me. I think they should update the documentation when it comes to custom datasets. |
Hi @HydrogenWasser can you share a sample code? I am facing the same issue here. Thank you |
@HydrogenWasser Hi. can you share a sample code? I am facing the same issue here. Thank you very much! [email protected] |
@HydrogenWasser, would be grateful if you can share a sample code to me. |
@HydrogenWasser I'm running into the same question. This is my email [email protected]. Thanks in advance! |
Hi @HydrogenWasser .Can you share the sample code? I am facing the same issue here. Thank in advance! |
Hi @HydrogenWasser . Could you please share the sample code? [email protected] Thanks in advance! |
Hi @HydrogenWasser , I'm running into the same question, could you share the sample code? [email protected] Tranks in advance. |
@Agbeli @MarvinKlemp @kbratsy @HydrogenWasser Could you share the sample code? [email protected] This would be a great help. Thanks in advance. |
Your code would be a great help for me, too. Thanks a lot in advance! [email protected] |
Hi,Could you share the sample code? It would be very useful to me. [email protected] |
Hi @HydrogenWasser . Could you please share the sample code? [email protected] Thanks in advance! |
Hi @HydrogenWasser . Could you please share the sample code? [email protected] Thanks in advance! |
Hi @HydrogenWasser I've got the same problem while developing my master thesis, could you share the sample code with me too? [email protected] Thanks in advance |
Hi @HydrogenWasser . Could you please share the sample code? [email protected]. Thanks in advance! |
Hi @HydrogenWasser . Could you please share the sample code to me as well? I am struggling to create a custom dataset. [email protected] |
Hi, @HydrogenWasser @Agbeli .Could you please share the sample code to me as well? It would be extremely helpful. [email protected] Thanks in advance! |
Hi @HydrogenWasser . Could you please share the sample code to me as well? I am struggling to create a custom dataset. |
I cost me some time, but I have implemented the training for pointcloud only datasets and could easily manage to create a PR and some docs which would reduce the effort to implement this task to hours. However, I am still struggling with two things @JingweiZhang12 : |
@MarvinKlemp, Regarding KITTI Evaluator, I wasn't able to get results. If you are working on point-cloud only dataset I'd suggest you use OpenPCDet. That is more clean and easy to understand library from |
@m-shahbaz-kharal thanks for the fast answer. About the About the Evaluator, that's sad to hear. However, I think that the Waymo Evaluation only uses 3D information, hence it might be possible to easily generate |
GT dir is not being used in validation rather it is being used in training itself. We can train a model without GT dir as well. GT dir is basically some sampling techniques and filtering is getting applied on the input data esp on point clouds. I mostly adopted NuScenes format for both .pkl generation and evaluation code and it works fine. |
@MarvinKlemp Do you mind sharing some insights. I also want to implement training for pointcloud only datasets. |
Hi @HydrogenWasser @MarvinKlemp @VeeranjaneyuluToka Could you please share your insights on data preparation? Additionally, what is described as 'basic data format' in the documentation does not exactly match the KITTI format when you examine the label format. Given this, I assume we need to convert our data to a standard format like KITTI. Thank you for your time. |
@PraveenKumar-Rajendran , Below are the steps that i followed to adopt to custom dataset The above three steps should allow you train model successfully. You need to follow another step to evaluate the model. Step4: Adopt to either kitti or NuScenes evaluation metric to evaluate your model. I followed NuScenes evaluation based on (https://github.com/nutonomy/nuscenes-devkit) and modified as i need. Hope this will help you, let me know if you need any more details. Thanks! |
@HydrogenWasser running into the same issue. I also don't really understand whats the point of the documentation. Anyways, it would help me quite a lot if you could also share your impl. |
@HydrogenWasser I would also really appreciate if you could share your implementation too. Thanks! |
Hi @HydrogenWasser can you share a sample code? I am facing the same issue here. Thank you |
Prerequisite
Task
I'm using the official example scripts/configs for the officially supported tasks/models/datasets.
Branch
main branch https://github.com/open-mmlab/mmdetection3d
Environment
Name Version Build Channel
mmcv 2.0.0 pypi_0 pypi
mmdet 3.0.0 pypi_0 pypi
mmdet3d 1.1.1 dev_0
mmengine 0.7.4 pypi_0 pypi
numpy 1.24.3 pypi_0 pypi
open3d 0.17.0 pypi_0 pypi
openmim 0.3.7 pypi_0 pypi
python 3.8.16 h4de0772_1_cpython conda-forge
Reproduces the problem - code sample
Reproduces the problem - command or script
Reproduces the problem - error message
def get_thresholds(scores: np.ndarray, num_gt, num_sample_pts=41):
Traceback (most recent call last):
File "tools/create_data.py", line 380, in
raise NotImplementedError(f'Don't support {args.dataset} dataset.')
NotImplementedError: Don't support custom dataset.
Additional information
The text was updated successfully, but these errors were encountered: