使用 tensorflow2 训练模型时识别瓶颈

Identify bottleneck while training model using tensorflow2

提问人:solveForX 提问时间:11/18/2023 更新时间:11/18/2023 访问量:12

问:

我是 Tensorflow 的新手。我想确定我的模型训练的哪一部分需要时间:是数据加载还是前向传递模型。
在 pytorch 中,我只需注释前向传递、损失计算和后向传递,它们在 for 循环下表示 epoch 数,并了解数据加载器花费了多少时间。 但是,在 TF.我几乎被 model.fit.generator 卡住了或碰壁了。

知道如何实现类似的瓶颈分析吗?

TensorFlow 机器学习 调试

评论

0赞 Frightera 11/18/2023
可能您正在使用 .它不是太快,如果你想看到一些加速,你需要使用 tf.data API。ImageDataGeneratorfit_generator
0赞 Nicolas Gervais 11/18/2023
Tensorboard 正是这样做的
0赞 Nicolas Gervais 11/18/2023
tensorflow.org/tensorboard/......

答: 暂无答案