Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sre_16, Exception: Unexpected fc input ndim. #13

Closed
qq932546734 opened this issue Jun 6, 2019 · 1 comment
Closed

sre_16, Exception: Unexpected fc input ndim. #13

qq932546734 opened this issue Jun 6, 2019 · 1 comment

Comments

@qq932546734
Copy link

qq932546734 commented Jun 6, 2019

Hi, guys~ I got an Error when I tried to convert the sre16 onnx model to MACE format model.
Exception: Unexpected fc input ndim.

The command I used is:
python tools/converter.py convert --config=../mace-models/kaldi-models/nnet3/sre_16.yml
The configuration file sre_16.yml is exactly the same with the one provided by this repo.

Thank you for your time!!!

The full traceback:

Transform model to one that can better run on device
onnx model IR version:  5
constains ops domain:  ai.kaldi.dnn version: 7
Traceback (most recent call last):
  File "/datasdc_3421/cgh/mace/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter.py", line 414, in <module>
    main(unused_args=[sys.argv[0]] + unparsed)
  File "/datasdc_3421/cgh/mace/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter.py", line 227, in main
    output_graph_def = converter.run()
  File "/datasdc_3421/cgh/mace/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter_tool/onnx_converter.py", line 451, in run
    self.convert_ops(graph_def)
  File "/datasdc_3421/cgh/mace/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter_tool/onnx_converter.py", line 527, in convert_ops
    self._op_converters[node.op_type](node)
  File "/datasdc_3421/cgh/mace/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter_tool/onnx_converter.py", line 1065, in convert_gemm
    "Unexpected fc input ndim.")
  File "/datasdc_3421/cgh/mace/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/convert_util.py", line 20, in mace_check
    raise Exception(msg)
Exception: Unexpected fc input ndim.
Traceback (most recent call last):
  File "tools/converter.py", line 1346, in <module>
    flags.func(flags)
  File "tools/converter.py", line 853, in convert_func
    convert_model(configs, flags.cl_mem_type)
  File "tools/converter.py", line 782, in convert_model
    ",".join(model_config.get(YAMLKeyword.graph_optimize_options, [])))
  File "/datasdc_3421/cgh/mace/tools/sh_commands.py", line 549, in gen_model_code
    _fg=True)
  File "/root/.pyenv/versions/3.6.3/lib/python3.6/site-packages/sh.py", line 1413, in __call__
    raise exc
sh.ErrorReturnCode_1: 

  RAN: /root/.pyenv/versions/3.6.3/bin/python bazel-bin/mace/python/tools/converter -u --platform=onnx --model_file=/datasdc_3421/cgh/kaldi-onnx/sre16_optimized.onnx --weight_file= --model_checksum=d5f04ec3c7b0fcfdebb491154b3edc2d28a3c7f3c7895816efec96d5a08743ad --weight_checksum= --input_node=input --input_data_types=float32 --input_data_formats=NHWC --output_node=tdnn6.affine --output_data_types=float32 --output_data_formats=NHWC --check_node= --runtime=cpu --template=mace/python/tools --model_tag=sre16 --input_shape=1, 100, 23 --input_range= --output_shape=1, 100, 512 --check_shape= --dsp_mode=0 --embed_model_data=False --winograd=0 --quantize=0 --quantize_range_file= --change_concat_ranges=0 --obfuscate=0 --output_dir=mace/codegen/models/sre16 --model_graph_format=file --data_type=fp32_fp32 --graph_optimize_options= --cl_mem_type=image
@TonyMou
Copy link
Contributor

TonyMou commented Jun 18, 2019

Update your MACE to the latest version.

@lee-bin lee-bin closed this as completed Apr 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants