我觉得【本地部署】这个词被用滥了,本地部署和安装软件最大的区别是你还需要对这个项目或者应用进行配置,比如各种路径、端口、环境变量等等。简单地说你需要修改某些东西让它可以在你的电脑上运行,同样的东西你换台电脑可能跑不了,因为你没针对硬件和各种系统环境做配置。
比如你通过 LM Studio 这个框架来运行本地的 GGUF 文件,你实现的功能或许和本地部署差不都,但这不能叫本地部署,你只是安装了一个别人编译好的的软件然后指定了一个本地模型文件(你要是说你的 LM Studio 是用各种源码安装的,那确实可以算本地部署)。
不然的话我也可以说我安装了一个达芬奇,本地部署了一个 STT 模型。我安装了 Topaz AI,本地部署了一个超分模型,这很显然是不对的。部署这件事情不仅仅包含了使用,更多的是开发。你当然可以说我也一样只是使用不开发不修改,但我起码在部署过程中知道了这个项目需要哪些条件才可以运行,那些依赖的作用是什么,这样我可以排查很多 Bug,甚至真的需要开发了我知道该从哪一步入手。
预编译的程序在安装过程中,完全无感地就帮你安装了依赖配置了环境调整了适配,你啥都没干连 git 都没输入一下,这只能叫安装不能叫部署。最起码你也得进一下 Docker 吧 [二哈]
发布于 上海
