| if [ "$MODELSCOPE_SDK_DEBUG" == "True" ]; then |
| |
| pip install -r requirements/tests.txt -i https://mirrors.aliyun.com/pypi/simple/ |
| git config --global --add safe.directory /ms-swift |
| git config --global user.email tmp |
| git config --global user.name tmp.com |
|
|
| |
| |
| if [ `git remote -v | grep alibaba | wc -l` -gt 1 ]; then |
| pre-commit run -c .pre-commit-config_local.yaml --all-files |
| if [ $? -ne 0 ]; then |
| echo "linter test failed, please run 'pre-commit run --all-files' to check" |
| echo "From the repository folder" |
| echo "Run 'pip install -r requirements/tests.txt' install test dependencies." |
| echo "Run 'pre-commit install' install pre-commit hooks." |
| echo "Finally run linter with command: 'pre-commit run --all-files' to check." |
| echo "Ensure there is no failure!!!!!!!!" |
| exit -1 |
| fi |
| fi |
|
|
| pip install -r requirements/framework.txt -U -i https://mirrors.aliyun.com/pypi/simple/ |
| pip install diffusers decord einops -U -i https://mirrors.aliyun.com/pypi/simple/ |
| pip install autoawq -U --no-deps |
|
|
| |
| pip install . |
| pip install auto_gptq bitsandbytes deepspeed -U -i https://mirrors.aliyun.com/pypi/simple/ |
| else |
| echo "Running case in release image, run case directly!" |
| fi |
| |
| rm -rf ~/.cache/torch_extensions |
| if [ $# -eq 0 ]; then |
| ci_command="python tests/run.py --subprocess" |
| else |
| ci_command="$@" |
| fi |
| echo "Running case with command: $ci_command" |
| $ci_command |
|
|