【发布时间】:2019-09-02 01:39:43
【问题描述】:
我有每个类别的 8 个图像的数据集,每个类别都输入相应的 CNN(8 个 CNN),所有模型都在 tensorflow-gpu 上成功训练。但是当为了评估或测试模型而调用模型的权重时,它会卡在特定的点上,gpu 内存(2 GB)无法处理它们。我想在 cpu 处理器(8 GB)上使用多线程来处理它们。我的调用模型如下:
model1 = load_model("model_1.model")
lb1 = pickle.loads(open("label_1.pickle", "rb").read())
.
.
.
model8 = load_model("model_8.model")
lb8 = pickle.loads(open("label_8.pickle", "rb").read())
如何将每个调用发送到单独的线程中以并行模式进行处理。谁能帮帮我,我会感谢他的。 我希望很清楚。谢谢。
【问题讨论】:
标签: python multithreading deep-learning conv-neural-network