?
開源地址:
- https://github.com/JefferyHcool/BiliNote
🚀 快速開始
1. 克隆倉庫
git clone https://github.com/JefferyHcool/BiliNote.git
cd BiliNote
mv .env.example .env
2. 啟動后端(FastAPI)
cd backend
pip install -r requirements.txt
python main.py
3. 啟動前端(Vite + React)
cd BillNote_frontend
pnpm install
pnpm dev
訪問:http://localhost:5173
?? 依賴說明
🎬 FFmpeg
本項目依賴 ffmpeg 用于音頻處理與轉碼,必須安裝:
# 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
安裝完成,對應的庫都有了:
后臺對應的日志也都跑通了: