我想在本地 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/