重现步骤
- 在本地使用labelme标注并产生json文件
- 按照在线平台要求打包上传文件
- 在云平台查看标注情况
期待结果和实际结果
云平台显示和本地标注相同
实际上有些标注显示了有些没有
软硬件版本信息
k230
错误日志
激活Python 2.9.0 环境。
gen_dataset
python3 -u gen_dataset.py -t segmentation -i /workspace/datasets/segmentation/13447 -o /workspace/datasets/segmentation/13447_d
cd /workspace/code/k230_training_code/
cd /workspace/code/k230_training_code/
train task
python3 -u run_task.py -c /workspace/datasets/segmentation/13447/params.json -g 6
shell generate successfully.
激活Python 2.9.0 环境。
Subfolders copied successfully.
Initializing training module...
激活Python 2.9.0 环境。
Parsing config from /workspace/datasets/segmentation/13447/params.json...
Creating task...
Training module initialization completed!
start_training(config_path, gpu_id)
Setting split ratio, split ratio is [training: validation: testing]=[0.8:0.1:0.1]
File "/workspace/code/k230_training_code/algorithm/task.py", line 610, in start_split
self.spliter.split_dataset()
File "/workspace/code/k230_training_code/algorithm/split.py", line 118, in split_dataset
self.split_seg_dataset()
Traceback (most recent call last):
self.spliter.split_dataset()
File "/workspace/code/k230_training_code/algorithm/split.py", line 652, in split_seg_dataset
IndexError: list index out of range
Exception in data splitting!!!
list index out of range
File "/workspace/code/k230_training_code/run_task.py", line 84, in
File "/workspace/code/k230_training_code/algorithm/split.py", line 567, in get_masks_info
task.start_pipeline()
raise e
During handling of the above exception, another exception occurred:
Exception: Exception in data splitting!!!
File "/workspace/code/k230_training_code/algorithm/task.py", line 624, in start_split
self.count_dict = self.get_masks_info(self.masks_list)
File "/workspace/code/k230_training_code/algorithm/split.py", line 524, in split_dataset
File "/workspace/code/k230_training_code/algorithm/task.py", line 114, in start_pipeline
label = str(self.labels_list[i + 1])
Traceback (most recent call last):
File "/workspace/code/k230_training_code/run_task.py", line 64, in start_training
File "/workspace/code/k230_training_code/algorithm/task.py", line 148, in start_pipeline
raise Exception("Exception in data splitting!!!")
self.start_split(0.1, 0.1)
尝试解决过程
补充材料