wandb.errors.Error: You must call wandb.init() before wandb.log()
时间: 2023-10-19 12:31:56 浏览: 769
kafka处理超大消息的配置 org.apache.kafka.common.errors.RecordTooLargeException
根据引用中的官方文档,我们可以看到在使用wandb.log()函数之前,需要先调用wandb.init()函数。具体的使用方法如下:
```python
import wandb
wandb.init(project='project', name='name', config=config) # 初始化wandb
# 在此处进行代码运行和训练过程
wandb.log({'loss': loss, 'epoch': epoch, 'learning rate': cur_lr, 'images': wandb.Image(images.float()), 'masks': {'true': wandb.Image(targets.float()), 'pred': wandb.Image(pred.float())} }) # 记录日志
```
需要注意的是,调用wandb.init()之后,可以通过wandb.config()来访问配置信息。如果在调用wandb.log()之前没有调用wandb.init(),会出现错误wandb.errors.Error: You must call wandb.init() before wandb.log()。所以在调用wandb.log()之前确保已经调用了wandb.init()函数。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [wandb使用方法以及具体设置](https://blog.csdn.net/weixin_43164054/article/details/124156206)[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: 100%"]
[ .reference_list ]
阅读全文