Hello,
First of all, congratulations for Edge Impulse, amazing product. I just tried it and really liked it, very intuitive.
It seems you are using Python 2.7. I am using Python 3.x and I faced issues when
1- using npm install -g edge-impulse-cli
=> gyp error because it is searching python 2.7. edge-impulse is installed anyway and edge-impulse-loader is working well
2- trying to deploy in uTensor to test locally on my machine
=> program is crashing (see below copy of error message). Is it because I am using python 3.x ?
As Python 2.7 is no more maintained, do you plan to update code still using Python 2.7.
Thank you
Abdelkader
-------------while trying to deploy on uTensor / C Library-----------------
Creating job… OK (ID: 7893)
Writing templates…
Writing templates OK
Scheduling job in cluster…
Scheduled job in cluster, waiting for job to start…
Job started
Copying Edge Impulse SDK…
Copying Edge Impulse SDK OK
Running uTensor export
WARNING: The TensorFlow contrib module will not be included in TensorFlow 2.0.
For more information, please see:
- https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md
-
https://github.com/tensorflow/addons
If you depend on functionality not listed there, please file an issue.
[INFO code_generator.py _generate @ 71] Transforming graph: ./trained.pb
[INFO code_generator.py _generate @ 72] Transform pipeline: dropout -> inline -> biasAdd -> remove_id_op -> refcnt
[INFO code_generator.py _generate @ 76] Graph transormation done
/usr/local/lib/python3.7/site-packages/onnx_tf/common/init.py:87: UserWarning: onnx_tf.common.get_outputs_names is deprecated. It will be removed in future release. Use TensorflowGraph.get_outputs_names instead.
warnings.warn(message)
Traceback (most recent call last):
File “/usr/local/bin/utensor-cli”, line 8, in
sys.exit(cli())
File “/usr/local/lib/python3.7/site-packages/click/core.py”, line 764, in call
return self.main(*args, **kwargs)
File “/usr/local/lib/python3.7/site-packages/click/core.py”, line 717, in main
rv = self.invoke(ctx)
File “/usr/local/lib/python3.7/site-packages/click/core.py”, line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File “/usr/local/lib/python3.7/site-packages/click/core.py”, line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File “/usr/local/lib/python3.7/site-packages/click/core.py”, line 555, in invoke
return callback(*args, **kwargs)
File “/usr/local/lib/python3.7/site-packages/utensor_cgen/cli.py”, line 84, in convert_graph
generator.generate(model_path)
File “/usr/local/lib/python3.7/site-packages/utensor_cgen/backend/code_generator.py”, line 51, in generate
self._generate(src_fname, ugraph)
File “/usr/local/lib/python3.7/site-packages/utensor_cgen/backend/code_generator.py”, line 103, in _generate
weight_container=weight_container)
File “/usr/local/lib/python3.7/site-packages/utensor_cgen/backend/operators.py”, line 22, in createOperatorSnippet
raise ValueError(err_msg)
ValueError: unsupported op type in uTensor: ExpandDims
ERR: {“active”:1,“failed”:1,“startTime”:“2020-02-04T20:12:46.000Z”}
Job failed (see above)