你好,我在用自定义数据集微调训练mm_grounding_dino时出现下述报错,请问有什么解决办法吗:
beg: 0 end: 7
token_positive: [[[0, 7]]]
Traceback (most recent call last):
File "/home/czy/projects/mmdetection-main/tools/train.py", line 121, in
main()
File "/home/czy/projects/mmdetection-main/tools/train.py", line 117, in main
runner.train()
File "/home/czy/anaconda3/envs/openmmlab/lib/python3.8/site-packages/mmengine/runner/runner.py", line 1777, in train
model = self.train_loop.run() # type: ignore
File "/home/czy/anaconda3/envs/openmmlab/lib/python3.8/site-packages/mmengine/runner/loops.py", line 96, in run
self.run_epoch()
File "/home/czy/anaconda3/envs/openmmlab/lib/python3.8/site-packages/mmengine/runner/loops.py", line 112, in run_epoch
self.run_iter(idx, data_batch)
File "/home/czy/anaconda3/envs/openmmlab/lib/python3.8/site-packages/mmengine/runner/loops.py", line 128, in run_iter
outputs = self.runner.model.train_step(
File "/home/czy/anaconda3/envs/openmmlab/lib/python3.8/site-packages/mmengine/model/base_model/base_model.py", line 114, in train_step
losses = self._run_forward(data, mode='loss') # type: ignore
File "/home/czy/anaconda3/envs/openmmlab/lib/python3.8/site-packages/mmengine/model/base_model/base_model.py", line 361, in _run_forward
results = self(**data, mode=mode)
File "/home/czy/anaconda3/envs/openmmlab/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1190, in _call_impl
return forward_call(*input, **kwargs)
File "/home/czy/projects/mmdetection-main/mmdet/models/detectors/base.py", line 92, in forward
return self.loss(inputs, data_samples)
File "/home/czy/projects/mmdetection-main/mmdet/models/detectors/grounding_dino.py", line 464, in loss
_, positive_map = self.get_positive_map(
File "/home/czy/projects/mmdetection-main/mmdet/models/detectors/grounding_dino.py", line 186, in get_positive_map
positive_map = create_positive_map(
File "/home/czy/projects/mmdetection-main/mmdet/models/detectors/glip.py", line 130, in create_positive_map
raise e
File "/home/czy/projects/mmdetection-main/mmdet/models/detectors/glip.py", line 125, in create_positive_map
beg_pos = tokenized.char_to_token(beg)
File "/home/czy/anaconda3/envs/openmmlab/lib/python3.8/site-packages/transformers/tokenization_utils_base.py", line 459, in char_to_token
raise ValueError("char_to_token() is not available when using Python based tokenizers")
ValueError: char_to_token() is not available when using Python based tokenizers
Process finished with exit code 1