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
Hello, thanks for sharing the code. I'm currently trying to retrain the model using custom dataset. However, I got stuck due to the error shown in the following, could you please help me to figure out what the problem could be? It seems that something goes wrong in the config file.
python trainer/train.py \ --config_file=/home/caixiaoni/Desktop/project/deeplab2/configs/metal_part/panoptic_deeplab/resnet50_os32_semseg.textproto \ --mode=eval \ --model_dir=/home/caixiaoni/Desktop/project/metal_part_retrain_1 \ --num_gpus=0
2022-01-18 23:36:30.240123: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Successfully opened dynamic library libcudart.so.11.0
I0118 23:36:31.325175 139693994784576 train.py:65] Reading the config file.
Traceback (most recent call last):
File "trainer/train.py", line 76, in <module>
app.run(main)
File "/home/caixiaoni/anaconda3/lib/python3.8/site-packages/absl/app.py", line 312, in run
_run_main(main, args)
File "/home/caixiaoni/anaconda3/lib/python3.8/site-packages/absl/app.py", line 258, in _run_main
sys.exit(main(argv))
File "trainer/train.py", line 67, in main
config = text_format.ParseLines(proto_file, config_pb2.ExperimentOptions())
File "/home/caixiaoni/anaconda3/lib/python3.8/site-packages/google/protobuf/text_format.py", line 759, in ParseLines
return parser.ParseLines(lines, message)
File "/home/caixiaoni/anaconda3/lib/python3.8/site-packages/google/protobuf/text_format.py", line 812, in ParseLines
self._ParseOrMerge(lines, message)
File "/home/caixiaoni/anaconda3/lib/python3.8/site-packages/google/protobuf/text_format.py", line 835, in _ParseOrMerge
tokenizer = Tokenizer(str_lines)
File "/home/caixiaoni/anaconda3/lib/python3.8/site-packages/google/protobuf/text_format.py", line 1255, in __init__
self._SkipWhitespace()
File "/home/caixiaoni/anaconda3/lib/python3.8/site-packages/google/protobuf/text_format.py", line 1283, in _SkipWhitespace
self._PopLine()
File "/home/caixiaoni/anaconda3/lib/python3.8/site-packages/google/protobuf/text_format.py", line 1272, in _PopLine
self._current_line = next(self._lines)
File "/home/caixiaoni/anaconda3/lib/python3.8/site-packages/google/protobuf/text_format.py", line 832, in <genexpr>
str_lines = (
File "/home/caixiaoni/anaconda3/lib/python3.8/site-packages/tensorflow/python/lib/io/file_io.py", line 206, in __next__
retval = self.readline()
File "/home/caixiaoni/anaconda3/lib/python3.8/site-packages/tensorflow/python/lib/io/file_io.py", line 170, in readline
self._preread_check()
File "/home/caixiaoni/anaconda3/lib/python3.8/site-packages/tensorflow/python/lib/io/file_io.py", line 79, in _preread_check
self._read_buf = _pywrap_file_io.BufferedInputStream(
TypeError: __init__(): incompatible constructor arguments. The following argument types are supported:
1. tensorflow.python.lib.io._pywrap_file_io.BufferedInputStream(filename: str, buffer_size: int, token: tensorflow.python.lib.io._pywrap_file_io.TransactionToken = None)
Invoked with: None, 524288
_METAL_PART = 'metal_part'
METAL_PART_INFORMATION = DatasetDescriptor(
dataset_name = _METAL_PART,
splits_to_sizes={'train': 1200, 'val':300, 'test': 255},
num_classes = 2, #including background + metal_part, only 2 classes
ignore_label=255,
panoptic_label_divisor= 20, #values should be larger than the max. num of instances that could appear per image in your dataset
class_has_instances_list = (0,), # specifies which class belongs to the thing class (i.e., countable objects such as people, cars).
colormap=_COCO_COLORMAP,
is_video_dataset=False,
is_depth_dataset=False,
ignore_depth=None,
)
MAP_NAME_TO_DATASET_INFO = {
_CITYSCAPES_PANOPTIC: CITYSCAPES_PANOPTIC_INFORMATION,
_KITTI_STEP: KITTI_STEP_INFORMATION,
_MOTCHALLENGE_STEP: MOTCHALLENGE_STEP_INFORMATION,
_CITYSCAPES_DVPS: CITYSCAPES_DVPS_INFORMATION,
_COCO_PANOPTIC: COCO_PANOPTIC_INFORMATION,
_SEMKITTI_DVPS: SEMKITTI_DVPS_INFORMATION,
_METAL_PART: METAL_PART_INFORMATION,
}
I highly appreciate for any hints! Thanks in advance!
The text was updated successfully, but these errors were encountered:
caixiaoniweimar
changed the title
error during the
error during retraining of the custom dataset(config file)
Jan 19, 2022
Hello, thanks for sharing the code. I'm currently trying to retrain the model using custom dataset. However, I got stuck due to the error shown in the following, could you please help me to figure out what the problem could be? It seems that something goes wrong in the config file.
The config file looks like:
In dataset.py for registering the dataset:
I highly appreciate for any hints! Thanks in advance!
The text was updated successfully, but these errors were encountered: