Skip to content

Commit e6e4b67

Browse files
authored
Update CI to trigger VALIDATE only when model.py/input_meta.py/weight_meta.py change (#246)
* CONTRIBUTE_TUTORIAL_cn.md * Handle big int tensors by converting to sparse COO * Update utils * Update utils * Update utils * Update utils * Update utils * Update paddle test compiler * Add compilation_duration display * resolve conflict * Feat: generate violin figure (benchmark) * revert file * cn->en * Update Analysis * Update * Update * Update * Update * Update * Update * Update * Update * Update * add annotation * Optimized structure, add e2e time * Record 2 types of speedup * update analysis * Update * Update * Update CI
1 parent 18b3600 commit e6e4b67

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

tools/ci/check_validate.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ function check_paths_without_spaces() {
3030

3131
function prepare_torch_env() {
3232
git config --global --add safe.directory "*"
33-
num_changed_samples=$(git diff --name-only develop | grep -E "\bsamples\b/(.*\.py|.*\.json)" | wc -l)
33+
num_changed_samples=$(git diff --name-only develop | grep -E "\bsamples\b/.*/(model\.py|input_meta\.py|weight_meta\.py)$" | wc -l)
3434
if [ ${num_changed_samples} -ne 0 ]; then
3535
LOG "[INFO] Device Id: ${CUDA_VISIBLE_DEVICES}"
3636
# Update pip
@@ -48,7 +48,7 @@ function prepare_torch_env() {
4848

4949
function prepare_paddle_env() {
5050
git config --global --add safe.directory "*"
51-
num_changed_paddle_samples=$(git diff --name-only develop | grep -E "\bpaddle_samples\b/(.*\.py|.*\.json)" | wc -l)
51+
num_changed_paddle_samples=$(git diff --name-only develop | grep -E "\bpaddle_samples\b/.*/(model\.py|input_meta\.py|weight_meta\.py)$" | wc -l)
5252
if [ ${num_changed_paddle_samples} -ne 0 ]; then
5353
LOG "[INFO] Device Id: ${CUDA_VISIBLE_DEVICES}"
5454
# Update pip
@@ -70,7 +70,7 @@ function prepare_paddle_env() {
7070
function check_torch_validation() {
7171
LOG "[INFO] Start run validate for changed torch samples ..."
7272
MODIFIED_MODEL_PATHS=()
73-
for file in $(git diff --name-only develop | grep -E "\bsamples\b/(.*\.py|.*\.json)")
73+
for file in $(git diff --name-only develop | grep -E "\bsamples\b/.*/(model\.py|input_meta\.py|weight_meta\.py)$")
7474
do
7575
LOG "[INFO] Found ${file} modified."
7676
model_path=$(dirname ${file})
@@ -104,7 +104,7 @@ function check_torch_validation() {
104104
function check_paddle_validation() {
105105
LOG "[INFO] Start run validate for changed paddle samples ..."
106106
MODIFIED_MODEL_PATHS=()
107-
for file in $(git diff --name-only develop | grep -E "\bpaddle_samples\b/(.*\.py|.*\.json)")
107+
for file in $(git diff --name-only develop | grep -E "\bpaddle_samples\b/.*/(model\.py|input_meta\.py|weight_meta\.py)$")
108108
do
109109
LOG "[INFO] Found ${file} modified."
110110
model_path=$(dirname ${file})

0 commit comments

Comments
 (0)