Browse Source

1st try on restore bert's cache during testing

pull/4976/head
Orion-Zheng 1 year ago committed by Zian(Andy) Zheng
parent
commit
8b1b237a5f
  1. 12
      .github/workflows/example_check_on_schedule.yml
  2. 2
      examples/language/bert/finetune.py

12
.github/workflows/example_check_on_schedule.yml

@ -65,19 +65,17 @@ jobs:
- name: Install Colossal-AI
run: |
CUDA_EXT=1 pip install -v .
- name: Restore huggingface cache
- name: Traverse all files
run: |
example_dir=${{ matrix.directory }}
echo "Testing ${example_dir} now"
if [[ $example_dir == *language/bert* ]]; then
echo "restore Bert weights"
echo "restore Bert weights to ${PWD}/examples/${example_dir}"
cp -p -r /home/lcsoftware/gitact/actions-runner/_work/_temp/_github_home/hf_cache "${PWD}/examples/${example_dir}"
ls -A ${PWD}/examples/${example_dir} | grep *bert-base*
fi
- name: Traverse all files
run: |
example_dir=${{ matrix.directory }}
echo "Testing ${example_dir} now"
cd "${PWD}/examples/${example_dir}"
ls -A | grep *bert-base*
bash test_ci.sh
env:
NCCL_SHM_DISABLE: 1

2
examples/language/bert/finetune.py

@ -248,7 +248,7 @@ def main():
cfg = AutoConfig.from_pretrained(model_name, num_labels=data_builder.num_labels)
if model_name == "bert-base-uncased":
model = BertForSequenceClassification.from_pretrained(model_name, config=cfg).cuda()
model = BertForSequenceClassification.from_pretrained(model_name, config=cfg, cache_dir="./").cuda()
elif model_name == "albert-xxlarge-v2":
model = AlbertForSequenceClassification.from_pretrained(model_name, config=cfg)
else:

Loading…
Cancel
Save