BiliNote部署实践

开源地址:

🚀 快速开始

1. 克隆仓库

bash 复制代码
git clone https://github.com/JefferyHcool/BiliNote.git
cd BiliNote
mv .env.example .env

2. 启动后端(FastAPI)

bash 复制代码
cd backend
pip install -r requirements.txt
python main.py

3. 启动前端(Vite + React)

bash 复制代码
cd BillNote_frontend
pnpm install
pnpm dev

访问:http://localhost:5173

⚙️ 依赖说明

🎬 FFmpeg

本项目依赖 ffmpeg 用于音频处理与转码,必须安装:

bash 复制代码
# Mac (brew)
brew install ffmpeg

# Ubuntu / Debian
sudo apt install ffmpeg

改成远程访问的服务器IP地址:



注意: 1、CUDA版本12.6需要一致; 2、修改前台访问后台的IP和端口信息时,注意清空浏览器缓存,并关闭浏览器,重新打开,防止缓存导致修改不生效;

遇到的问题1

复制代码
Unable to load any of {libcudnn_ops.so.9.1.0, libcudnn_ops.so.9.1, libcudnn_ops.so.9, libcudnn_ops.so}
Invalid handle. Cannot load symbol cudnnCreateTensorDescriptor
Aborted (core dumped)
问题定位
  • 使用下面的命令查找对应的库,发现不存在:

    find /usr -name "libcudnn_ops.so" 2>/dev/null
    dpkg -l | grep -i cudnn

安装对应的库
复制代码
wget https://developer.download.nvidia.com/compute/cudnn/9.1.0/local_installers/cudnn-local-repo-ubuntu2204-9.1.0_1.0-1_amd64.deb
复制代码
dpkg -i cudnn-local-repo-ubuntu2204-9.1.0_1.0-1_amd64.deb
复制代码
cp /var/cudnn-local-repo-ubuntu2204-9.1.0/cudnn-local-52C3CBCA-keyring.gpg /usr/share/keyrings/ && apt update
复制代码
apt install -y libcudnn9-dev-cuda-12 libcudnn9-cuda-12

安装完成,对应的库都有了:

后台对应的日志也都跑通了:

前端界面效果:

相关推荐
2501_920953868 小时前
工业4.0时代,制造企业精益管理咨询的标准化实施步骤
大数据·人工智能·制造
~央千澈~9 小时前
《2026鸿蒙NEXT纯血开发与AI辅助》第四章 对鸿蒙next项目结构目录详解以及实战解决一个最初的依赖安装的报错·卓伊凡
人工智能
xinlianyq9 小时前
2026企业流量破局:四大主流短视频矩阵获客系统深度解析与选型指南
人工智能·矩阵
workflower10 小时前
用硬件换时间”与“用算法降成本”之间的博弈
人工智能·算法·安全·集成测试·无人机·ai编程
Cx330❀11 小时前
一文吃透Linux System V共享内存:原理+实操+避坑指南
大数据·linux·运维·服务器·人工智能
OPHKVPS11 小时前
Anthropic 为 Claude Code 推出“自动模式”:AI 编码工具迈向更高自主性
网络·人工智能·安全·ai
Allen_LVyingbo11 小时前
斯坦福HAI官网完整版《2025 AI Index Report》全面解读
人工智能·数学建模·开源·云计算·知识图谱
金融小师妹11 小时前
基于AI通胀预期建模与能源冲击传导机制的政策分析:高频信号下的风险再评估
人工智能·svn·能源
胡摩西11 小时前
当大模型遇上毫米级定位:机器人将拥有“空间思维”?
人工智能·机器人·slam·gps·室内定位·roomaps
志栋智能11 小时前
超自动化运维的终极目标:让系统自治运行
运维·网络·人工智能·安全·自动化