ZaynZhu commited on
Commit
4c8854b
·
1 Parent(s): 991a405

fix: add opencv system deps for HF build

Browse files
Files changed (1) hide show
  1. .huggingface.yml +9 -3
.huggingface.yml CHANGED
@@ -3,15 +3,21 @@ build:
3
  env:
4
  HF_HUB_ENABLE_HF_TRANSFER: "1"
5
  commands:
6
- # ⚙️ 基础准备
 
 
 
7
  - pip install --upgrade pip wheel setuptools
8
  - pip config set global.timeout 120
9
  - pip config set global.index-url https://pypi.org/simple
10
 
11
- # 🚀 核心依赖(必须成功)
12
  - echo "Installing core requirements..."
13
  - pip install --prefer-binary --timeout 120 -r requirements_core.txt
14
 
15
- # 💡 可选依赖(失败不终止)
16
  - echo "Installing extra requirements..."
17
  - pip install --prefer-binary --timeout 120 -r requirements_extra.txt || true
 
 
 
 
3
  env:
4
  HF_HUB_ENABLE_HF_TRANSFER: "1"
5
  commands:
6
+ # ⚙️ 系统依赖:OpenCV 所需
7
+ - apt-get update && apt-get install -y libgl1 libsm6 libxext6 libxrender-dev && rm -rf /var/lib/apt/lists/*
8
+
9
+ # ⚙️ Python 基础准备
10
  - pip install --upgrade pip wheel setuptools
11
  - pip config set global.timeout 120
12
  - pip config set global.index-url https://pypi.org/simple
13
 
14
+ # 🚀 核心依赖
15
  - echo "Installing core requirements..."
16
  - pip install --prefer-binary --timeout 120 -r requirements_core.txt
17
 
18
+ # 💡 额外依赖(失败不阻塞)
19
  - echo "Installing extra requirements..."
20
  - pip install --prefer-binary --timeout 120 -r requirements_extra.txt || true
21
+
22
+ # 启动 app
23
+ - python app.py