Before You Upgrade
Mech-MSR 2.1.1 Upgrade Notes
Mech-MSR can be directly upgraded from version 2.0.0 or 2.1.0 to 2.1.1, and the solutions created on the previous versions can still function properly in 2.1.1. However, there may be some compatibility issues:
-
Upgrade from Mech-MSR 2.1.0 to 2.1.1
-
There is a key change in the Deep Learning Model Package Inference Step that may affect project execution:
-
Change: When a “Defect Segmentation” model package is used, the Segmented Surface Data output port of this deep learning Step has had its declared dimension changed from 0 to 1.
-
Implications: Subsequent Steps that depend on this output may encounter errors due to the dimensional change.
-
Solution: Troubleshoot the affected Steps according to the error messages. If the adjustments you made can not resolve the issue,refer to Framework Loop to try fixing the issue, or contact Technical Support.
2.1.1 2.1.0
-
-
The data processing logic of the Extract Data Step has changed, which may affect the project execution:
-
Change: The rule for determining the declared dimension of the Step’s output port has been updated. In 2.1.1, as shown in the figures below, the declared dimensions of the output port are reduced by 1 when extracting a single element and remain unchanged when extracting a range of elements, compared to the dimensions of the input port.
-
Implications: Subsequent Steps that depend on the output of the Step may encounter errors due to the dimensional change.
-
Solution: Set Step parameters according to the updated rule or perform the Decrease Dimension by Merging operation on the data flow output by the Step to ensure that the dimensions of the data match the subsequent processing requirements.
Extract a single element Extract a range of elements E.g.: “Dimension” is set to 2, and “Index” is set to 1.
Input:
Number [] [] = [[1], [2], [3]]
Output:
Number [] = [1]
E.g.: “Dimension” is set to 2, and the index range is set to 1 to 2.
Input:
Number [] [] = [[1], [2], [3]]
Output:
Number [] [] = [[1], [2]]
-
-
-
Upgrade from Mech-MSR 2.0.0 to 2.1.1
If you upgrade directly from version 2.0.0 to 2.1.1, note that the change to the Extract Data Step described under “Upgrade from 2.1.0 to 2.1.1” also applies. It is recommended to thoroughly validate the projects that use this Step after the upgrade to ensure that the data flow logic is correct.