mindformers.trainer.ContrastiveLanguageImagePretrainTrainer¶
-
class
mindformers.trainer.ContrastiveLanguageImagePretrainTrainer(model_name: str = None)[源代码]¶ Contrastive Language Image Pretrain Trainer.
- 参数
model_name (str) – The model name of Task-Trainer. Default: None
- 引发
NotImplementedError – If train method or evaluate method or predict method not implemented.
实际案例
>>> from mindformers import ContrastiveLanguageImagePretrainTrainer >>> trainer = ContrastiveLanguageImagePretrainTrainer(model_name="clip_vit_b_b32") >>> trainer.train()
-
train(config: Union[dict, mindformers.tools.register.config.MindFormerConfig, mindformers.trainer.config_args.ConfigArguments, mindformers.trainer.training_args.TrainingArguments, None] = None, network: Union[mindspore.nn.cell.Cell, mindformers.models.base_model.BaseModel, None] = None, dataset: Union[mindformers.dataset.base_dataset.BaseDataset, mindspore.dataset.engine.datasets_user_defined.GeneratorDataset, None] = None, optimizer: Optional[mindspore.nn.optim.optimizer.Optimizer] = None, wrapper: Optional[mindspore.nn.wrap.cell_wrapper.TrainOneStepCell] = None, callbacks: Union[mindspore.train.callback._callback.Callback, List[mindspore.train.callback._callback.Callback], None] = None, **kwargs)[源代码]¶ Train For Trainer.
- 参数
config (Optional[Union[dict, MindFormerConfig, ConfigArguments, TrainingArguments]]) – The task config which is used to configure the dataset, the hyper-parameter, optimizer, etc. It supports config dict or MindFormerConfig or TrainingArguments or ConfigArguments class. Default: None.
network (Optional[Union[Cell, BaseModel]]) – The network for trainer. It supports model name or BaseModel or MindSpore Cell class. Default: None.
dataset (Optional[Union[BaseDataset, GeneratorDataset]]) – The training dataset. It supports real dataset path or BaseDateset class or MindSpore Dataset class. Default: None.
optimizer (Optional[Optimizer]) – The optimizer used for training .Default: None.
wrapper (Optional[TrainOneStepCell]) – Wraps the network with the optimizer. It support TrainOneStepCell class of MindSpore. Default: None.
callbacks (Optional[Union[Callback, List[Callback]]]) – The training callback function. It supports CallBack or CallBack List of MindSpore. Default: None.