@@ -74,12 +74,12 @@ jobs:
7474 echo "===== Available memory ====="
7575 free -h
7676
77- # - name: Install dependencies and build transformer_engine
78- # timeout-minutes: 30
79- # run: |
80- # echo "\n=============== Install transformer_engine ==============="
81- # pip install --no-build-isolation -vvv . --no-deps
82- # cp -rf transformer_engine/plugins/ /usr/local/lib/python3.10/dist-packages/transformer_engine/plugins/
77+ - name : Install dependencies and build transformer_engine
78+ timeout-minutes : 30
79+ run : |
80+ echo "\n=============== Install transformer_engine ==============="
81+ pip install --no-build-isolation -vvv . --no-deps
82+ cp -rf transformer_engine/plugins/ /usr/local/lib/python3.10/dist-packages/transformer_engine/plugins/
8383
8484 - name : Verify installation
8585 shell : bash
@@ -117,7 +117,31 @@ jobs:
117117 env :
118118 XML_LOG_DIR : " /logs/pytorch/onnx"
119119 TE_PATH : .
120- run : bash ./qa/L1_pytorch_onnx_unittest/test.sh
120+ run : |
121+ SKIP_TESTS=(
122+ "test_trt_integration[None]"
123+ )
124+
125+ TARGET_FILE="./qa/L1_pytorch_onnx_unittest/test.sh"
126+ OLD_CMD="python3 -m pytest --tb=auto --junitxml=\$XML_LOG_DIR/test_onnx_export.xml \$TE_PATH/tests/pytorch/test_onnx_export.py"
127+
128+ SKIP_PARAM=""
129+ if [ ${#SKIP_TESTS[@]} -gt 0 ]; then
130+ SKIP_EXPR=""
131+ for test in "${SKIP_TESTS[@]}"; do
132+ if [ -z "$SKIP_EXPR" ]; then
133+ SKIP_EXPR="not $test"
134+ else
135+ SKIP_EXPR+=" and not $test"
136+ fi
137+ done
138+ SKIP_PARAM="-k \"${SKIP_EXPR}\""
139+ fi
140+
141+ CMD="${OLD_CMD} ${SKIP_PARAM}"
142+ sed -i "s|${OLD_CMD}|${CMD}|g" "${TARGET_FILE}"
143+
144+ bash ./qa/L1_pytorch_onnx_unittest/test.sh
121145
122146 - name : Upload Installation Logs
123147 if : always() && (steps.L1_pytorch_distributed_unittest.outcome == 'failure' || steps.L1_pytorch_onnx_unittest.outcome == 'failure')
0 commit comments