桌面应用开发
文章平均质量分 63
fly-iot
没什么大不了,一直写代码。
展开
-
【wails】(10):研究go-llama.cpp项目,但是发现不支持最新的qwen大模型,可以运行llama-2-7b-chat
编译成功,虽然有一点 warning 警告信息,问题不大。原创 2024-03-23 23:41:18 · 750 阅读 · 0 评论 -
【Tauri】(5):本地运行candle和 qwen 大模型,并测试速度
使用 candle还是非常方便的,使用另外一种方案运行大模型。使用 cpu 速度就慢多了。原创 2024-03-07 08:44:54 · 1152 阅读 · 0 评论 -
【Tauri】(4):整合Tauri和actix-web做本地大模型应用开发,可以实现session 登陆接口,完成页面展示,进入聊天界面
步骤三:设置 crates.io 镜像, 修改配置 ~/.cargo/config,已支持git协议和sparse协议,>=1.68 版本建议使用 sparse-index,速度更快。需要返回标准的 openai api 接口了。整合 tauri 代码和 actix。实现了 server::init。配置rust环境方法。原创 2024-03-07 08:02:15 · 1197 阅读 · 0 评论 -
【Tauri】(4):使用Tauri1.5版本+candle框架运行大模型,前后的搭建运行成功,整合前端项目,在应用中显示。
开源的Chatgpt-web应用。关于tauri 框架。原创 2024-03-05 23:12:52 · 496 阅读 · 0 评论 -
【wails】(9):经测试可以使用wails进行跨平台编译,目前支持linux,windows平台,不支持mac,且目前的cgo不支持跨平台编译。其他有纯go版本的llama.cpp项目
报错,没有找到库,但实际上有代码。估计下一个版本会支持。原创 2024-03-05 09:00:37 · 1004 阅读 · 0 评论 -
【wails】(6):研究发现一个新的项目llama.go,使用纯golang写的代码,可以支持win,linux,mac平台运行,理论可以运行llama2大模型
关于项目:https://github.com/gotzmann/llama.go确实是因为研究使用 c++ 在win 上面安装环境,折腾的时候特别的麻烦所以找到了这个使用 纯golang 编写的llama 模型执行项目 MIT 协议。golang 环境安装:其实就是执行了三次 go build 命令:3,下载模型,然后运行测试目前可能之支持使用 llama 模型:https://modelscope.cn/models/Xorbits/Llama-2-7B-Chat-GGML/files下载模型原创 2024-02-27 08:38:20 · 671 阅读 · 0 评论 -
【wails】(5):使用wails做桌面应用开发,开发接口api函数,启动新本地服务端口9999,使用gin+go-chatglm.cpp进行本地模型运行,返回api接口,在linux上运行成功
参考的代码是 提到的 issues。/session 接口。原创 2024-02-25 20:14:45 · 835 阅读 · 0 评论 -
【wails】(4):使用wails做桌面应用开发,整合chatgpt-web项目做前端,进行本地开发,web端也可以连调,使用websocket实现
使用 wails 和 chatgpt-web项目 整合还是非常容易的。可以封装成接口路径地址。然后返回信息。原创 2024-02-23 21:41:42 · 851 阅读 · 0 评论 -
【wails】(3):解决 go-chatglm.cpp 项目部署编译的问题,在Linux本地环境成功运行,可以使用CPU进行模型训练,速度还可以,后续可以将模型继承到wails项目中
【代码】【wails】(3):解决 go-chatglm.cpp 项目部署编译的问题,在Linux本地环境成功运行,可以使用CPU进行模型训练,速度还可以,后续可以将模型继承到wails项目中。原创 2024-02-21 22:02:34 · 550 阅读 · 0 评论 -
【wails】(1):使用go做桌面应用开发,wails框架入门学习,在Linux上搭建环境,运行demo项目,并打包测试
Wails 是一个可让您使用 Go 和 Web 技术编写桌面应用的项目。将它看作为 Go 的快并且轻量的 Electron 替代品。您可以使用 Go 的灵活性和强大功能,结合丰富的现代前端,轻松的构建应用程序。同时golang 开发相对友好些,各种库都十分丰富,也是一个非常不错的选择。原创 2024-02-19 20:43:46 · 2124 阅读 · 0 评论 -
【Tauri】(3):使用Tauri1.5版本,进行桌面应用开发,在windows上搭建环境,安装node,rust环境,可以打包成功,使用vite创建应用
请前往 https://www.rust-lang.org/zh-CN/tools/install 来安装 rustup (Rust 安装程序)。请注意,为了使更改生效,您必须重新启动终端,在某些情况下需要重新启动 Windows 本身。在windows 上需要安装 cpp 工具。原创 2024-02-13 20:37:09 · 1229 阅读 · 0 评论 -
【Tauri】(1):使用Tauri1.5版本,进行桌面应用开发,在windows,linux进行桌面GUI应用程序开发,可以打包成功,使用 vite 最方便
最后就是12 mb的 文件,包括了htm。确实特别的小,运行速度快。这个函数使用的 rust 处理的,但是前端 vue 项目进行调用的。说明这个并不是 ajax 调用,而是直接调用 rust 的 函数。修改配置文件:把 com.tauri.dev 修改成其他的就行。虽然也有构建失败,但是已经生成了 二进制文件。类似java 的 jni 方式调用 c 函数。在windows 上需要安装 cpp 工具。在linux 上,需要安装 webkit2。只是没有打包成 AppImage 文件。原创 2024-02-11 09:25:22 · 2646 阅读 · 0 评论