Jev模型日志位置取决于部署方式:nohup启动时默认输出到当前目录的jev.log或nohup.out;tmux中需attach会话实时查看,或重定向至文件;本地运行则错误直接显示在终端;开源仓库还预置了实测日志供比对。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

安装 Jev 模型时出现错误,日志位置取决于你采用的部署方式。没有统一的“默认日志文件”,关键看你是本地运行脚本、用 nohup 后台启动,还是通过 tmux 会话托管。
nohup 启动时的日志查看方法
如果你用的是 nohup python3 jev_inference.py > jev.log 2>&1 & 这类命令:
- 标准输出和错误都会被重定向到 jev.log 文件中,直接用
cat jev.log或tail -f jev.log查看即可; - 注意:该文件路径是你执行 nohup 命令时所在的当前目录,不是脚本所在目录;
- 如果没指定重定向(比如漏了
> jev.log 2>&1),错误信息会写入nohup.out,同样在当前工作目录下。
tmux 会话中的实时错误查看
如果你用 tmux 运行(如 tmux new -s jev_api 后执行服务):
- 错误不会自动写入文件,而是直接打印在 tmux 终端里;
- 先用
tmux attach -t jev_api进入会话,就能看到实时报错; - 如需保存历史输出,可在会话中按
Ctrl+B然后松开,再按[进入复制模式,用方向键浏览,按q退出; - 更稳妥的做法是启动时加日志重定向:
python3 jev_api_server.py --port 8080 > jev_api.log 2>&1。
本地 Python 脚本直接运行时的错误定位
如果只是在终端里直接运行 python3 jev_inference.py:
- 所有报错(包括 import 错误、路径错误、CUDA 初始化失败等)都直接显示在当前终端;
- 若程序闪退看不到完整堆栈,可加
-v参数或临时在脚本开头插入import traceback; traceback.print_exc()捕获异常; - 常见问题如
ModuleNotFoundError、OSError: unable to load shared object、FileNotFoundError: ./models/jev_v2.pth都会原样打印,无需额外日志文件。
开源仓库中预置的日志与实测记录
如果你是从 GitHub 克隆的开源版 Jev(如 XiaokeAILabs/laya):
- 仓库里已包含完整实测日志,路径为
experiments/test_jev_open_source/laya/下的.log或output.txt文件; - 这些日志覆盖了显存不足、模型加载失败、tokenizer 匹配异常等典型场景,适合比对排查;
- 尤其适合不想本地跑模型、只想快速确认报错含义的用户。

















