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
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 this directory 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).
Attention
Step Deep Learning Inference (Mech-DLK 2.1.0/2.0.0) is already out of support. It is recommended to update the deep learning model to the latest version and use the latest deep learning inference step.