这是我的主要程序
#!/usr/bin/env bash # 用于查找指定路径下和子文件夹中所有扩展名为 MP4 的文件,并分离出当前视频的绝对路径(不包含文件名)如果当前路径下不存在扩展名为 srt 的文件,则执行whisper # 设置要搜索的根目录 root_dir="/data" model_dir="/model" echo "root = ${root_dir}" echo "model_dir = ${model_dir}" # 遍历根目录及其子目录 find "$root_dir" -type f -name "*.${pattern}" | while read file; do # 获取文件的绝对路径 file_path=$(dirname "$file") echo "file = ${file}" # file 就是文件的绝对路径 echo "file_path = ${file_path}" # 纯文件夹绝对路径 echo "最终要执行的命令 = whisper "${file}" --model $model --language $language --model_dir $model_dir --output_format srt" whisper "${file}" --model $model --language $language --model_dir $model_dir --output_format srt done
为了与系统隔离 使用docker部署
name: whisper services: whisper_all_mp4: container_name: whisper environment: - model=large-v3 - language=Chinese volumes: - /data:/data - /model:/model image: zhangyiming748/whisper_all_mp4:latest deploy: resources: limits: cpus: '7.3' memory: 7890M
如果不限制硬件资源 8G内存直接耗尽 数据都来不及交换到swapfile就直接关机了
即使限制成文件中这样运行后也是鼠标键盘无响应 画面卡死 (docker开始运行) 无法通过键盘进入tty 无法从其他设备ssh
到底是dde占内存的历史遗留问题还是系统把所有可用硬件资源都给用户了?
已经设置了5/8个CPU核心和6G内存 结果还是导致鼠标键盘无反应 电脑假死状态 没有办法截图 就只能拍照了
果然是专业人士
Popular Ranking
Popular Events
这是我的主要程序
为了与系统隔离 使用docker部署
如果不限制硬件资源 8G内存直接耗尽 数据都来不及交换到swapfile就直接关机了
即使限制成文件中这样运行后也是鼠标键盘无响应 画面卡死 (docker开始运行) 无法通过键盘进入tty 无法从其他设备ssh
到底是dde占内存的历史遗留问题还是系统把所有可用硬件资源都给用户了?