实现mode 3
This commit is contained in:
16
main.py
16
main.py
@@ -70,14 +70,14 @@ def prepare_train_data(mode_id) -> dict[str, list]:
|
|||||||
conditions=(BatchData.is_validation == 1,)
|
conditions=(BatchData.is_validation == 1,)
|
||||||
)
|
)
|
||||||
elif mode_id == 3:
|
elif mode_id == 3:
|
||||||
res['train_data'] = make_train_dicts(conditions=(
|
res['train_data'] = make_train_dicts(
|
||||||
BatchData.is_train == 1,
|
with_entities=(BatchData.img_prefix, BatchData.ann_file.label('ann_file')),
|
||||||
BatchData.ann_file.is_not(None)
|
conditions=(BatchData.is_train == 1, BatchData.ann_file.is_not(None))
|
||||||
))
|
)
|
||||||
val_db_objs = session.query(BatchData).where(BatchData.is_validation == 1).all()
|
res['val_data'] = make_train_dicts(
|
||||||
for db_obj in val_db_objs:
|
with_entities=(BatchData.img_prefix, BatchData.ann_file.label('ann_file')),
|
||||||
res['val_data'].append(DataRow(path=db_obj.ann_file,
|
conditions=(BatchData.is_validation == 1, BatchData.ann_file.is_not(None))
|
||||||
img_prefix=db_obj.img_prefix).dict())
|
)
|
||||||
return res
|
return res
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user