-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
您好!
我想用视频数据集(例如 Kinetics)训练模型,但是遇到了一些问题,想再向您请教一下。
我看您没有提供用视频数据集训练的yml文件,我就自己尝试写了一个yml文件。
我看到Pisces/plato/datasources/multimodal目录下有个kinetics.py文件,然后我新建一个kinetice-pisces.yml文件,kinetice-pisces.yml的datasource为Kinetics,我尝试着在plato/datasources/registry.py第27行下面加了一部分代码:
(kinetice-pisces.yml是按照我自己的理解写的,下面的代码也是按照我自己的理解加的,可能我理解的也不太对)
from plato.datasources.multimodal import(
kinetics,
)
registered_datasources = OrderedDict([
('Kinetics', kinetics),
])
然后我执行了bash run.sh start_a_task my_yml/kinetice-pisces.yml,pisces-coordinator的log中报错了,显示对象没有对应的属性,我感觉是Pisces/plato/datasources/multimodal/kinetics.py有点问题,例如:
| self._data_path_process(data_path=_path, data_source=self.data_name) |
但是我看
DataSource._data_path_process函数好像没有data_source这个参数;Pisces/plato/datasources/multimodal/kinetics.py
Lines 36 to 37 in 61fff7d
| download_info_dir_path = os.path.join(self.source_data_path, | |
| download_dir_name) |
DataSource好像没有source_data_path这个属性;| if not os.path.exists(self.train_root_path): |
DataSource好像没有train_root_path这个属性。想问一下,是我理解错了?还是
Pisces/plato/datasources/multimodal/kinetics.py有问题?谢谢!
Metadata
Metadata
Assignees
Labels
No labels