target_transform = hydra.utils.instantiate(
cfg.data.target_transform,
object_categories=object_categories,
transform_type=cfg.train.target_transform,
global_cache_dir=cfg.clip_cache.global_cache_dir,
aggregate_cache_dir=cfg.clip_cache.aggregate_cache_dir,
pseudo_cache_dir=cfg.clip_cache.pseudo_cache_dir,
final_lambda=cfg.clip_cache.final_lambda,
)
print("target_transform : ", target_transform)
# target_transform : <src.data.voc.VOCLabelTransform object at 0x7d56394764a0>
hydra.utils.instantiate 的第一个参数决定了要实例化的类或函数。
未完待续。。。