Skip to content

请问怎么用视频数据集(例如 Kinetics)测试 Pisces 性能呢 #2

@flyzerr

Description

@flyzerr

您好!
我想用视频数据集(例如 Kinetics)训练模型,但是遇到了一些问题,想再向您请教一下。
我看您没有提供用视频数据集训练的yml文件,我就自己尝试写了一个yml文件。
我看到Pisces/plato/datasources/multimodal目录下有个kinetics.py文件,然后我新建一个kinetice-pisces.yml文件,kinetice-pisces.ymldatasourceKinetics,我尝试着在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.ymlpisces-coordinatorlog中报错了,显示对象没有对应的属性,我感觉是Pisces/plato/datasources/multimodal/kinetics.py有点问题,例如:

self._data_path_process(data_path=_path, data_source=self.data_name)

但是我看DataSource._data_path_process函数好像没有data_source这个参数;
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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions