首页 > 其他分享 >5分钟教你部署一个论文修改应用

5分钟教你部署一个论文修改应用

时间:2024-03-29 22:59:10浏览次数:23  
标签:http cn mirrors 部署 论文 修改 tsinghua edu tuna

大家好,我是程序锅。

上次说到ChatGPT应用非常广泛,网上也有非常多基于ChatGPT的二次开发项目。

这次程序锅讲带大家5分钟部署一个论文修改项目,这个项目在github上star已经超过4W+了,可谓说是明星项目了。

去年这个项目还不是很完善,今年一看几乎可以集成市面上所有大模型,开发了许多插件。

这一篇文章主要教大家如何快速在自己电脑上部署起来。先上结果图。

学术项目最终截图

额,上错了这是去年部署的截图,截至2024年3月28日,部署截图如下。

image

01. 先验知识

你需要准备以下几样东西:

准备完毕后,就可以开始发车了。

02.部署步骤

下载代码

git clone https://github.com/binary-husky/gpt_academic.git

pycharm打开项目

依赖配置

1.conda环境查询

WIN+R打开运行命令行并输入cmd,

1

2.新建conda环境
conda create -n gpt python=3.10

问题:

image

解决方案:

修改 C:\Users\$用户名称\.condarc,把$用户名称替换成自己的用户名,以下内容粘贴到.condarc(记事本打开即可),替换掉原来信息。

channels:
  - defaults
show_channel_urls: true
channel_alias: http://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

如下图激活成功
image

3.激活环境
conda activate gpt

image

4.项目依赖安装

打开项目工程后,看到有requirements.txt这个文件,这就是本项目需要的一些依赖。

下载依赖

pip install -r requirements.txt

如果比较慢,可以加上清华的源。

 pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

安装完成如下截图所示。

5.修改项目配置

截至2024年3月28日,该项目几乎支持所有市面主流的大模型。兼顾便捷性与实用性,我们选取智谱的GLM4为基座大模型。

需要新建一个文件config_private.py,填入如下代码。其中ZHIPUAI_API_KEY需要到https://open.bigmodel.cn/获取。

也可以尝试其他的大模型,比如文心一言、星火、llama等等。可以通过查看config.py的注释,关注LLM_MODELAVAIL_LLM_MODELS等变量,以及对应模型相应的apikey。

03.运行项目

用pycharm打开项目,设置python解释器。

image

python main.py

最终执行截图如下所示
image

04.体验截图

image

image

  • 多语种翻译

  • Latex论文一键阅读理解与摘要生成

  • 其他任意Python/Cpp项目剖析:

完事,开始试用吧,如果还有不太明白的可以私聊沟通。

github链接:

https://github.com/binary-husky/gpt_academic

标签:http,cn,mirrors,部署,论文,修改,tsinghua,edu,tuna
From: https://blog.csdn.net/qq_35054222/article/details/137154773

相关文章

  • Linux永久修改主机名并生效
    1、前言RHEL6修改主机名的配置文件是 /etc/sysconfig/networkRHEL7修改主机名的配置文件是 /etc/hostname其次,主机名修改又分为临时修改和永久修改;还可划分为修改配置文件和用命令修改。 2、redhat7及以上版本修改方式hostnamectlset-hostnamemysql#立即刷新终......
  • 【论文阅读】ELA: Efficient Local Attention for Deep Convolutional Neural Network
    (ELA)EfficientLocalAttentionforDeepConvolutionalNeuralNetworks论文链接:ELA:EfficientLocalAttentionforDeepConvolutionalNeuralNetworks(arxiv.org)作者:WeiXu,YiWan单位:兰州大学信息科学与工程学院,青海省物联网重点实验室,青海师范大学引用:XuW,W......
  • CentOS7 下 Docker方式部署 nextcloud步骤
    本示范站点在操作系统Centos7环境下;根目录设在:/app/dapp/caihcloud/nextcloud/html,根据实际情况自行调整;假设你已经安装启动好mysql80。现在开始,步骤如下:1、执行安装命令yuminstalldocker-ysystemctlstartdocker//启动dockersystemctlenabledocker//设置开机启动......
  • 中国工商银行山东省分行渠道建设装修改造施工入围商项目招标公告
    中国工商银行山东省分行渠道建设装修改造施工入围商项目招标公告 受中国工商银行股份有限公司山东省分行(招标人)的委托,就中国工商银行山东省分行渠道建设装修改造施工入围商项目进行公开招标,邀请潜在投标人提交密封的投标文件。1.项目名称:中国工商银行山东省分行渠道建设装......
  • CentOs云服务器安装docker+前端部署(仅http)
    安装dockersudoyum-config-manager--add-repohttps://download.docker.com/linux/centos/docker-ce.reposudoyuminstalldocker-cedocker-ce-clicontainerd.io设置开机自启:systemctlenabledocker.service创建docker网络,网络名字自定义dockernetworkcreatebalab......
  • 详解DROO论文中的order-preserving quantization method(保序量化方法)
    ​一、论文概述1.原文GitHub链接DeepReinforcementLearningforOnlineComputationOffloadinginWirelessPoweredMobile-EdgeComputingNetworks2.原文大意提出了一种深度强化学习方法解决了边缘计算任务卸载决策和资源分配问题。整体分为两大部分:其中第一部......
  • 论文写作助手,一键生成论文的工具推荐这四款!
    你是否曾经为了一篇论文而彻夜难眠?是否在苦苦思索如何组织语言,如何呈现逻辑,如何展现自己的研究成果而感到困惑?那么,你需要的可能就是一款论文写作助手。今天推荐四款非常实用的论文写作助手,让你的学术之路变得更加轻松和愉快。一、文途论文助手文途论文助手是一款功能强大、操......
  • 2024年1000个计算机毕业设计项目推荐(源码+论文【万字】)
    2024年最新计算机毕业设计题目推荐,项目汇总!本科、专科。项目设计、项目定制、辅导、万字文档哈喽,大家好,大四的同学马上要开始做毕业设计了,大家做好准备了吗?博主给大家详细整理了计算机毕业设计最新项目,对项目有任何疑问,都可以问博主哦~技术栈包括但不限于:Java、JavaWeb......
  • 基于containerd 部署 kubernetes 1.28集群
    1、准备说明8台Linux主机,安装Ubuntu20.04系统,其中2台haproxy,3台master节点,3台work节点每台主机不低于2GB内存大小,CPU大于2核心集群中的所有主机网络互通节点中不能存在重复的主机名、mac地址或者product_uuid交换分区配置。kubelet默认是在节点上检测到交换分区时,无法启动......
  • ELK安装部署
     java环境#创建目录mkdir/usr/local/java/#解压tar-zxvfjdk-8u333-linux-x64.tar.gz-C/usr/local/java/#配置环境变量vim/etc/profileexportexportJAVA_HOME=/usr/local/java/jdk1.8.0_211exportJRE_HOME=${JAVA_HOME}/jreexportCLASSPATH=.:${JAVA_......