tensorflow - Tensorflow 2 对象检测 API:无法将批量大小设置为 1
问题描述
如果我将其更改batchsize
为1
更快RCNN 640x640
且ResNet 50
作为主干,
我收到以下错误:
The 'global_batch_size' 1 is not divisible by 'num_replicas_in_sync' 4
How can I set the batchsize to 1?
解决方案
num_replicas_in_sync
正如您可能想象的那样,您的问题是您实际上正在尝试使用 4 个视频卡/设备(
有两种解决方案:
- 要么更改
num_replicas_in_sync
为 1。 - 将 增加
global_batch_size
至可被 4 整除的值(4、8、12 等)
推荐阅读
- r - 在 R (2020) 上安装预测包时出错
- c# - 如何在没有未知密钥的情况下访问 Json 数据?C# Unity3D
- python - Python - 切片错误:IndexError:索引 3 超出轴 2 的范围,大小为 3
- ruby - Ruby 的虚拟属性和继承超级
- r - 如何编写一个循环来查找跨列的中位数
- javascript - 我想知道是否使用(fs)我可以将文件夹从一个位置复制到另一个位置
- c# - Windows 窗体:在特定时间段内处理两次按钮单击
- php - htaccess 内联或条件
- python - 如何解开系统和 brew python
- c++ - 我的数组最多只有 3 个值,而我的第二个数组重复用户输入第二个数组的任何内容