# web_rwkv_realweb **Repository Path**: lightsever/web_rwkv_realweb ## Basic Information - **Project Name**: web_rwkv_realweb - **Description**: web_rmkv 只做了rust部分,他并没有提供以wasm 完整可以跑的环境,来做一个 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2023-11-23 - **Last Updated**: 2024-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 这是 Web-RWKV 项目 的 一个修改版本 原项目地址 https://github.com/cryscan/web-rwkv 主要增加了web wasm 方面的内容 # 依赖 ## 依赖 nodejs 和 typescript 用来将ts 变成 js nodejs 安装略 typescript 安装,使用命令 npm install -g typescript ## 依赖 rust 和 wasm-pack 用来打包 wasm rust 安装略 wasm-pack 安装,使用命令 cargo install wasm-pack ## 依赖下载 需要下载模型 下载模型的地址: https://huggingface.co/cgisky/RWKV-safetensors-fp16/tree/main https://huggingface.co/cgisky/RWKV-safetensors-fp16/resolve/main/RWKV-4-World-0.4B-v1-20230529-ctx4096.st?download=true 将这个文件放到 assets/models 目录下 如果你使用 # 打包 执行 buildwasm.cmd 打包 wasm文件 执行 tsc 指令 生成 app.js # 执行 启动一个http服务器,执行index.html 用vscode 的 插件 liveserver 测试正常 如果使用其它httpserver 主要注意 wasm 文件 和 模型文件的扩展名特殊,需要 mime 处理或者改名 # 目前进展 已经通过 web 加载成功模型 下一步目标 完成一轮对话。