解放代码的力量:将开源项目带回家,实现本地化部署

望着好多大佬开源的项目,垂涎三尺,跟着大佬的操作指南大致走一遍步骤

示例项目是GitCode上一个深受喜爱的开源项目

mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

需要提前准备好的工具

        git代码管理工具

        Idea 开发工具环境配置好

        Mysql数据库1

 ​​​​​​项目地址:github.com/macrozheng/mall

克隆到本地,复制链接

1.新建一个文件夹,用来存放代码包 

 2.进入新建的文件夹,右键点击 “Git Bash Here" 进入git页面 如下图

3.输入克隆命令  git clone 加代码仓库地址,回车

 4.下载完成,Idea打开项目,点击确定

5.切换状态栏到项目文件,有多个文件夹,系统后端代码主要在 mall-admin包下,可以简单地看下

bo 封装类,封装用户信息的类

config 配置类,引入工具类的配置信息

controller 控制层,前端调用接口

dao 持久层,数据库增删改查操作

dto 实体类,对应的数据库表中字段的类

validator 自定义注解类,AOP切面编程使用

MallAdminApplication 项目启动类

另外还有两个yml文件

application-dev.yml 开发环境的相关配置

application-prod.yml 生产环境的相关配置

application.yml 规定项目启动时选用哪一个环境

        ·通过 profiles : active: dev 指定运行环境

6.配置数据库,执行脚本,这里用的数据库工具是DBeaver,其他的也行比如navicat

        (1)右键新建数据库( 2).右键数据库,选择”工具“,选择”执行脚本“  (3)找到脚本文件地址,点击开始

7.可以简单看一下,很多表,用到的索引也很多

8.Idea中修改开发环境下数据库配置文件,注意下这几个位置,其中用户名密码改为自己的数据库,连接上的数据库也要改成自己新建的数据库名称

9.侧边栏,maven一下,先双击”clean",再双击“install"安装下,有几个配置提示有故障,先不管了,看看能不能跑再说

10.检查下原因,redis这里崩了,看来这个是必要的

11. 看下操作手册,大佬整理得很清晰

12.装好redis,启动时注意不要把命令页叉掉,最小化就行。好了再次运行项目,启动!

        这次没有报错,总算把项目初步起来了,后面别的配置可以慢慢加

 

最后,给兄弟们煲个汤

学习没有捷径可走,需要坚持和毅力,但每一次努力都会为你的成长和进步铺平道路

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
开源大模型本地化部署是指将开源的大型模型部署到本地环境中,以便在本地进行模型推理和应用开发。这种部署方式可以提供更高的性能和更好的隐私保护,同时也可以避免依赖于云服务的限制和成本。 在进行开源大模型本地化部署时,通常需要以下几个步骤: 1. 模型选择:选择适合自己需求的开源大模型,例如BERT、GPT等。这些模型通常在公开的代码库中可以找到。 2. 模型训练:根据自己的数据集和任务需求,对选择的模型进行训练。这一步需要有一定的机器学习和深度学习知识,并且需要有足够的计算资源。 3. 模型转换:将训练好的模型转换为适合本地部署的格式。通常情况下,需要将模型转换为常见的推理引擎支持的格式,如ONNX、TensorFlow Lite等。 4. 部署环境搭建:搭建本地的部署环境,包括安装相应的推理引擎、依赖库和硬件设备(如GPU)等。这一步需要根据具体的模型和部署需求进行配置。 5. 模型部署:将转换好的模型加载到部署环境中,并编写相应的代码进行模型推理。这一步需要根据具体的推理引擎和编程语言进行操作。 6. 性能优化:根据实际需求,对模型进行性能优化,如模型量化、剪枝等技术,以提高模型的推理速度和资源利用率。 7. 测试和调优:对部署好的模型进行测试和调优,确保模型在本地环境中的性能和准确性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

在比萨斜塔吃披萨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值