gpt4 book ai didi

java - Deeplearning4j 在 Scala 中的线程间共享计算图

转载 作者:行者123 更新时间:2023-11-29 04:17:57 24 4
gpt4 key购买 nike

我正在尝试进行图像分类。我正在使用 Scala、Akka actor 系统和 deeplearning4j。问题是我必须始终在图像上的相同点或裁剪上进行检测。我正在考虑在每一帧上为每一幅图像创建一个新 Actor 。问题是,据我所知,为每个 Actor 创建实例化一个新模型是不可行的,但是拥有一个模型实例并传递给每个 Actor 也不可行。我应该有一个实例池吗?我有点被这个问题困住了,因为这是我第一次尝试 deeplearning4j。以前,我会使用 python REST api,但我认为此解决方案的性能应该更好。

提前谢谢你。

最佳答案

在未来,需要注意的是:您可以开箱即用地使用并行推理进行多线程服务。 https://github.com/deeplearning4j/dl4j-examples/blob/master/dl4j-examples/src/main/java/org/deeplearning4j/examples/inference/ParallelInferenceExample.java

上述答案的一个问题是,它没有考虑到模型在进行激活时具有内部状态。ParallelInference 还允许批处理和顺序推理。例如,当您使用 gpus 时,这很重要。我们在这里也允许多线程推理。

关于java - Deeplearning4j 在 Scala 中的线程间共享计算图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51106170/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com