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

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

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

前端界面效果:

相关推荐
大熊背19 小时前
白平衡分块统计数据为什么需要向下采样?
人工智能·计算机视觉·白平衡
Yh87020319 小时前
2025年工科生转型必考含金量最高证书
人工智能
YXWik619 小时前
java 使用 spring AI 实战 RAG (Chroma 向量数据库+Advisor)
java·人工智能·spring
今天也要学习吖19 小时前
OpenAI开放ChatGPT Projects功能,免费用户也能用了!
人工智能·chatgpt·aigc·openai·chatgptprojects
聚客AI19 小时前
👀10分钟搞懂RAG架构:离线索引+在线检索的闭环秘密
人工智能·llm·agent
海天瑞声AI20 小时前
“AI 正回应时,也可随时打断?”揭秘 GPT Realtime × Gemini 的“全双工魔力”,都离不开它!
数据库·人工智能·语音识别
机器之心20 小时前
Nano Banana爆火之后,一个神秘的「胡萝卜」代码模型又上线了
人工智能·openai
whh119whh20 小时前
从关键词到语义理解:小陌引擎如何重构AI搜索优化逻辑?
人工智能
柴狗夫斯基Pro20 小时前
追觅科技举办2025「敢梦敢为」发布会,发布超30款全场景重磅新品
人工智能·科技
Cprsensors20 小时前
汽车“电子秤”的核心:车辆称重传感器工作原理浅析
人工智能·科技·机器人·自动化·汽车·无人机