Mech-Vision Failed to Load Deep Learning Models 1.5.x
Symptom:
When a project involved the old deep learning Step Deep Learning Inference (Mech-DLK 2.1.0/2.0.0), the project failed to load deep learning models (file extension: .dlkpack) and displayed the error message: class std::system_error: No mapping for the Unicode character exists in the target multi-byte code page.
Affected Software Versions:
Mech-Vision 1.6.0 and later versions
Possible Cause:
The file path of the deep learning model package involves non-Latin characters, such as Chinese and other special characters.
Solution:
-
Change all the non-Latin characters in the file path of the deep learning model package into Latin characters.
-
Re-open the project and set Model Package Path parameter for Step Deep Learning Inference (Mech-DLK 2.1.0/2.0.0).
Step “Deep Learning Inference (Mech-DLK 2.1.0/2.0.0)” is already out of maintenance. It is recommended to update the deep learning model to the latest version and use the latest deep learning inference step. |