You've already forked FrameTour-RenderWorker
feat(gpu): 添加多显卡调度支持
- 新增 GPUDevice 数据类定义 GPU 设备信息 - 扩展 WorkerConfig 添加 gpu_devices 配置项 - 从环境变量 GPU_DEVICES 读取多显卡设备配置 - 实现 GPUScheduler 提供轮询调度功能 - 修改 FFmpeg 参数生成支持设备指定 - 添加线程本地存储管理当前 GPU 设备 - 更新任务执行器集成 GPU 设备分配 - 实现 GPU 设备自动检测和验证功能 - 添加相关日志记录和状态监控
This commit is contained in:
10
.env.example
10
.env.example
@@ -32,11 +32,17 @@ TEMP_DIR=tmp/
|
||||
#UPLOAD_TIMEOUT=600 # 上传超时(秒)
|
||||
|
||||
# ===================
|
||||
# 硬件加速
|
||||
# 硬件加速与多显卡
|
||||
# ===================
|
||||
# 可选值: none, qsv, cuda
|
||||
# 硬件加速类型: none, qsv, cuda
|
||||
HW_ACCEL=none
|
||||
|
||||
# GPU 设备列表(逗号分隔的设备索引)
|
||||
# 不配置时:自动检测所有设备
|
||||
# 单设备示例:GPU_DEVICES=0
|
||||
# 多设备示例:GPU_DEVICES=0,1,2
|
||||
#GPU_DEVICES=0,1
|
||||
|
||||
# ===================
|
||||
# 素材缓存
|
||||
# ===================
|
||||
|
||||
Reference in New Issue
Block a user