gpt4 book ai didi

java - 使用装箱类型数组(例如整数)创建张量与 tensorflow 中的基元数组创建张量是否存在差异

转载 作者:行者123 更新时间:2023-12-01 17:53:56 28 4
gpt4 key购买 nike

我试图得到一个明确的答案,从 Tensor.create(new int[3])Tensor.create(new Integer[3] 创建的两个张量之间是否有任何差异]) 分别。它们具有完全相同的数据类型 (INT32) 和形状 ([3])。我认为它们是相同的。但是,Tensor 类中的 setValue 调用是 native 调用,我无法真正确定 native 代码内部是否存在任何差异。

最佳答案

看起来一切都被解析为 this method 中的原始类型,所以我猜 JNI 会进行某种原始的拆箱?我也不太确定这是如何工作的。

但仅供引用,所有使用反射魔法的张量创建器都已在下一代 TensorFlow Java 中删除,因为它们不具有性能。您可能想看一下at this repository了解更多详情。

关于java - 使用装箱类型数组(例如整数)创建张量与 tensorflow 中的基元数组创建张量是否存在差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60751293/

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