TrainerCallback
时间: 2023-11-18 22:12:47 浏览: 20
TrainerCallback是一个训练回调类,它定义了一系列方法,在训练过程中的特定阶段被调用。引用中的代码展示了一个新的类LogCallback,它继承了TrainerCallback类,可以用来实现在训练过程中的日志记录。引用中的代码展示了如何使用callback的方式完成性能监控,其中自定义的回调类MyCallback继承自TrainerCallback,并重载了其中的方法。引用中的代码展示了另一个示例,其中的MyCallback类重载了on_step_begin方法,并在该方法中打印当前是第几个epoch。回调函数的作用是在训练过程中插入额外的逻辑,例如记录日志、保存模型等,以满足用户特定的需求。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [ChatGLM Efficient Tuning源码解析 src/utils/peft_triner.py](https://blog.csdn.net/sinat_37574187/article/details/131568528)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [[transformers]在trainer中使用torch.profiler.profile](https://blog.csdn.net/w5688414/article/details/131353123)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [Huggingface-4.8.2自定义训练](https://blog.csdn.net/qq_38642635/article/details/118802935)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]