Skip to content
This repository has been archived by the owner on Jan 26, 2022. It is now read-only.

How to train a custom dataset with custom number of classes #203

Open
RakhithaRR opened this issue Mar 1, 2019 · 1 comment
Open

How to train a custom dataset with custom number of classes #203

RakhithaRR opened this issue Mar 1, 2019 · 1 comment

Comments

@RakhithaRR
Copy link

RakhithaRR commented Mar 1, 2019

Expected results

I want to train a custom database with 3 classes on the model 'e2e_mask_rcnn_R-50-FPN_1x'. I have set up the database according to the COCO format and I added the necessary codes in dataset_catalog.py and train_net_step.py.

I ran the command python tools/train_net_step.py --dataset customdb --cfg configs/baselines/e2e_mask_rcnn_R-50-FPN_1x.yaml --use_tfboard --bs 1 --nw 4.

I get several runtime warnings in boxes.py saying "invalid value encountered in maximum/minimum" and an error in lib/roi_data/mask_rcnn.py saying "IndexError: index 0 is out of bounds for axis 0 with size 0"

Any help with this would be appreciated.

System information

  • Operating system: Ubuntu 16.04 LTS
  • CUDA version: 9
  • cuDNN version: 7
  • GPU models (for all devices if they are not all the same): GTX 850M 4GB x1
  • python version: 3.6
  • pytorch version: 0.4

Also, I used ImageNet pretrained weights R-50.pkl for ResNets.

@matchumen
Copy link

@RakhithaRR Have you made any progress? I got stucked at the same problem.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants