tensorflow - 如何在 tensorflow js 转换器中获取单个权重文件
问题描述
我正在使用这个命令:
tfjs.converters.save_keras_model(model,'jsmodels')
但我得到一个 model.json 和 3 个权重文件
group1-shard1of3.bin
group1-shard2of3.bin
group1-shard3of3.bin
我只想得到一个 .bin 文件,我该怎么做?
解决方案
我不太确定这是否可以使用save_keras_model
,但我会从命令行tensorflowjs_converter
执行以下操作。您在哪里指定为--weigth_shard_size_bytes
您拥有的模型的大小。如果您的模型是 <= 30Mb,那么将其设置为30000000 bytes
将产生一个文件group1-shard1of1.bin
。
tensorflowjs_converter --input_format keras --weight_shard_size_bytes 30000000 'model.h5' 'output_dir'
推荐阅读
- asp.net - 带有 # 特殊字符的输入参数的 ASP .Net“获取”Web API 控制器 URL 不起作用
- ruby-on-rails - 如何在 rails minitest 中为系统测试添加 -f 标志?
- java - 在 Android 应用的片段中未检测到手势
- php - 同时数据库插入请求期间的主键错误
- django - 我在 django 中有一个模型表单,每当我提交表单时,我都会收到自定义成功消息和默认消息如何抑制默认值
- .net - 在 Blazor Web 应用程序的辅助项目中读取服务器端文件
- python-3.x - AttributeError:“汽车”对象没有属性“制造商”
- c# - 努力在 ASP .NET 中使用 ConfigurationManager.AppSettings["key"] 从 web.config 文件中读取值
- flutter - 如何将数据从类传递到有状态页面
- c# - 在统一新输入系统中获取触摸位置的问题