Skip to content

Commit 1d7b13a

Browse files
committed
add ci
1 parent 494a74d commit 1d7b13a

16 files changed

+89
-412
lines changed

ci_scripts/hooks/pre-doc-compile.sh

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,3 +120,39 @@ else
120120
echo "ERROR: Generated API mapping file not found at $GENERATED_FILE"
121121
handle_failure
122122
fi
123+
124+
echo "INFO: Validating API difference format "
125+
VALIDATION_OUTPUT=$(python "${APIMAPPING_ROOT}/tools/validate_api_difference_format.py" 2>&1)
126+
VALIDATION_EXIT_CODE=$?
127+
128+
# Check if validation output contains "100.00%"
129+
if [[ "$VALIDATION_EXIT_CODE" -eq 0 && "$VALIDATION_OUTPUT" == *"100.00%"* ]]; then
130+
echo "INFO: Validation passed successfully (100.00%)"
131+
else
132+
echo "ERROR: API difference validation failed. Expected 100.00%, got: '$VALIDATION_OUTPUT'"
133+
exit 1
134+
fi
135+
136+
echo "INFO: Validating PyTorch API mapping with --skip-url-check"
137+
VALIDATE_CMD="python ${APIMAPPING_ROOT}/tools/validate_pytorch_api_mapping.py --skip-url-check"
138+
VALIDATION_OUTPUT=$(eval "$VALIDATE_CMD" 2>&1)
139+
VALIDATION_EXIT_CODE=$?
140+
141+
# Check if script execution failed
142+
if [ $VALIDATION_EXIT_CODE -ne 0 ]; then
143+
echo "ERROR: validate_pytorch_api_mapping.py execution failed with exit code $VALIDATION_EXIT_CODE"
144+
echo "ERROR: Script output:"
145+
echo "$VALIDATION_OUTPUT"
146+
exit 1
147+
else
148+
# Get last line of output
149+
LAST_LINE=$(echo "$VALIDATION_OUTPUT" | tail -n 1)
150+
151+
# Check if last line matches error string
152+
if [ "$LAST_LINE" = "VALIDATE PYTORCH_API_MAPPING ERROR!" ]; then
153+
echo "ERROR: Validation detected error: $LAST_LINE"
154+
exit 1
155+
else
156+
echo "INFO: API mapping validation passed successfully"
157+
fi
158+
fi

docs/guides/model_convert/convert_from_pytorch/api_difference/input_args_type_diff/torch.nn.ReflectionPad1d.md

Lines changed: 0 additions & 37 deletions
This file was deleted.

docs/guides/model_convert/convert_from_pytorch/api_difference/input_args_type_diff/torch.nn.ReflectionPad2d.md

Lines changed: 0 additions & 37 deletions
This file was deleted.

docs/guides/model_convert/convert_from_pytorch/api_difference/input_args_type_diff/torch.nn.ReflectionPad3d.md

Lines changed: 0 additions & 37 deletions
This file was deleted.

docs/guides/model_convert/convert_from_pytorch/api_difference/input_args_type_diff/torch.nn.ReplicationPad1d.md

Lines changed: 0 additions & 38 deletions
This file was deleted.

docs/guides/model_convert/convert_from_pytorch/api_difference/input_args_type_diff/torch.nn.ReplicationPad2d.md

Lines changed: 0 additions & 38 deletions
This file was deleted.

docs/guides/model_convert/convert_from_pytorch/api_difference/input_args_type_diff/torch.nn.ReplicationPad3d.md

Lines changed: 0 additions & 37 deletions
This file was deleted.

docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.hardshrink.md

Lines changed: 0 additions & 25 deletions
This file was deleted.

docs/guides/model_convert/convert_from_pytorch/api_difference/paddle_more_args/torch.nn.CircularPad3d.md

Lines changed: 0 additions & 20 deletions
This file was deleted.

docs/guides/model_convert/convert_from_pytorch/api_difference/paddle_more_args/torch.nn.ConstantPad1d.md

Lines changed: 0 additions & 25 deletions
This file was deleted.

0 commit comments

Comments
 (0)