如何在tensorflow js转换器中获取单个权重文件
how to get a single weights file in tensorflow js converter
我正在使用这个命令:
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'
我正在使用这个命令:
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'