tensorflow.js - 转换共享 Tensorflow 模型

标签 tensorflow.js tensorflowjs-converter

我想在本地 react native 应用程序中使用tensorflow.js模型作为 Assets 。问题在于网络优化模型在多个文件中使用分片权重。但 React Native BundleResourceIO 处理程序只需要一个文件。我尝试使用tensorflowjs_converter 转换模型。不幸的是没有成功,因为我不确切知道命令期望的参数是什么。例如,我尝试了以下方法:

tensorflowjs_converter --weight_shard_size_bytes 60000000 --input_format tfjs_layers_model --output_format tfjs_layers_model model.json unsharded_model

有人成功转换模型了吗?

最佳答案

答案可以在这里找到: https://stackoverflow.com/a/64213104/1886202

如果您有多个分片权重文件,只需在控制台中将它们连接起来

cat file1.bin file2.bin file3.bin > newfile.bin

关于tensorflow.js - 转换共享 Tensorflow 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65014629/

相关文章:

javascript - 使用 TensorFlowJS 进行简单线性回归

javascript - 请求的纹理大小 [0x0] 无效。我在浏览器中加载图像时出错

javascript - 未捕获( promise )错误 : Provided weight data has no target variable: block1_conv1_2/kernel

tensorflow - TensorFlow Universal Sentence Encoder Lite 嵌入的范围有限?

node.js - 如何使用 Node.js 将转换后的预训练 keras 模型加载到 Tensorflow.js?

python - 将稳定基线 tensorflow 模型转换为 tensorflow js

tensorflow - 矩阵乘法,但用 min() 之和代替乘积之和

tensorflow.js - 为什么在 tensorflow.jsposenet 的响应中,位置 x 和 y 都为 0?

tensorflow - 如何将 tfjs-node 与从源代码构建的 libtensorflow 结合使用

javascript - 本地加载keras模型到tensorflow.js