|
@@ -26,12 +26,10 @@ jobs:
|
|
|
run: |
|
|
|
python -m pip install --upgrade pip
|
|
|
pip install -r requirements.txt
|
|
|
- - name: Delete test models older than 72 hours
|
|
|
+ - name: Delete any test models older than 72 hours
|
|
|
run: |
|
|
|
- export HF_TAG=$(python -c "import os; print(os.environ.get('GITHUB_HEAD_REF') or os.environ.get('GITHUB_REF_NAME'))")
|
|
|
- python -c "from huggingface_hub import delete_repo; delete_repo(token='$BLOOM_TESTING_WRITE_TOKEN', \
|
|
|
- name='test-bloomd-560m-$HF_TAG', organization='bloom-testing')" || true
|
|
|
- - name: Delete previous model, if exists
|
|
|
+ python tests/scripts/remove_old_models.py --author bloom-testing --use_auth_token $BLOOM_TESTING_WRITE_TOKEN
|
|
|
+ - name: Delete previous version of this model, if exists
|
|
|
run: |
|
|
|
export HF_TAG=$(python -c "import os; print(os.environ.get('GITHUB_HEAD_REF') or os.environ.get('GITHUB_REF_NAME'))")
|
|
|
python -c "from huggingface_hub import delete_repo; delete_repo(token='$BLOOM_TESTING_WRITE_TOKEN', \
|
|
@@ -109,7 +107,8 @@ jobs:
|
|
|
--torch_dtype float32 --initial_peers $INITIAL_PEERS --throughput 1 &> server5.log &
|
|
|
SERVER5_PID=$!
|
|
|
|
|
|
- #TODO tail server logs
|
|
|
+ tail -n 100 -f server*.log &
|
|
|
+ LOGGER_PID=$!
|
|
|
sleep 30 # wait for servers to download layers
|
|
|
|
|
|
kill -0 $SERVER1_PID $SERVER2_PID $SERVER3_PID $SERVER4_PID $SERVER5_PID # ensure all servers survived init
|
|
@@ -118,5 +117,5 @@ jobs:
|
|
|
|
|
|
kill -0 $SERVER1_PID $SERVER2_PID $SERVER3_PID $SERVER4_PID $SERVER5_PID # ensure all servers survived tests
|
|
|
|
|
|
- kill -s SIGINT $SERVER1_PID $SERVER2_PID $SERVER3_PID $SERVER4_PID $SERVER5_PID
|
|
|
+ kill -s SIGINT $SERVER1_PID $SERVER2_PID $SERVER3_PID $SERVER4_PID $SERVER5_PID $LOGGER_PID
|
|
|
echo "Done!"
|