python - Talos 多 GPU 功能

标签 python tensorflow keras multi-gpu talos

我正在尝试为我的 CNN 运行 Talos 超参数搜索。 Talos 的 multi_gpu 功能拥有 6 个 GPU 来更快地运行实验,看起来很方便。

my_new_model = multi_gpu(my_new_model, gpus=6)
my_new_model.compile(...)

需要在model.compile之前调用该函数。

但是看起来,仍然只有一个作业同时执行。 我希望能够同时处理 6 条可能路径的实验。现在它仍然一个接一个地工作。

有什么想法吗?

最佳答案

multi_gpu 用于在单个计算机上的多个 GPU 上运行单个任务。

根据您在数据集、架构、参数等方面所做的工作,这可以显着减少实验时间。尽管排列仍然“一个接一个”地执行,但每个排列的执行时间更短。

关于python - Talos 多 GPU 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57027924/

相关文章:

python - python中urllib的响应时间

python - pygame矩形碰撞小于图像

tensorflow - 使用输入 fn 在 Tensorflow 估计器中进行预测

python - 如何在单个 gpu 上运行多个 keras 程序?

python - 如何在 Keras 中将 (None, 10) 维张量 reshape 为 (None, None, 10)?

python - 尝试使用 Keras 实现堆叠 LSTM 层时出现问题

python - 如何解释和转换 Keras 分类器的预测值?

python - 在 python Annoconda "python setup.py egg_info"中安装模块失败,错误代码为 1

python - 将keras api用于具有相同目标值的多输出模型

python - 关于 tf.nn.leaky_relu 中 alpha 的详细信息(features, alpha=0.2, name=None)