### What this PR does / why we need it? This PR fixes a `Stale file handle` error that occurs during doctests in the CI environment. The error appears when loading models from ModelScope, likely due to issues with network file systems used in CI. The fix involves setting the `MODELSCOPE_HUB_FILE_LOCK` environment variable to `false` in the `run_doctests.sh` script. This disables file locking in the ModelScope hub, which is a common workaround for this type of file system error. ### Does this PR introduce _any_ user-facing change? No, this change only affects the CI test execution environment and has no impact on users. ### How was this patch tested? This change is validated by the CI pipeline. A successful run of the doctests indicates that the fix is effective. Signed-off-by: leo-pony <nengjunma@outlook.com>
34 lines
1.0 KiB
Bash
Executable File
34 lines
1.0 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
#
|
|
# Copyright (c) 2025 Huawei Technologies Co., Ltd. All Rights Reserved.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
# This file is a part of the vllm-ascend project.
|
|
#
|
|
|
|
set -eo errexit
|
|
|
|
. $(dirname "$0")/common.sh
|
|
|
|
export VLLM_USE_MODELSCOPE=true
|
|
export MODELSCOPE_HUB_FILE_LOCK=false
|
|
|
|
_info "====> Start Quickstart test"
|
|
. "${SCRIPT_DIR}/doctests/001-quickstart-test.sh"
|
|
|
|
_info "====> Start pip binary installation test"
|
|
. "${SCRIPT_DIR}/doctests/002-pip-binary-installation-test.sh"
|
|
|
|
_info "Doctest passed."
|