意外情况:把开发机环境搞坏了,只能重置下开发机重来了。
第一步本地终端 ssh 连上开发机(一定要 ssh 连接上操作,不能在 web 里面操作!!!,不要用 vscode ssh 链接)
第二步执行 rm -rf /root
,大概会等待10分钟
第三步重启开发机,系统会重置 /root 路径下的配置文件
第四步 ln -s /share /root/share(这一步运行时报错,没在意,不确定会不会有问题)
0.准备工作
0.1 环境配置
# 创建虚拟环境
conda create -n langgpt python=3.10 -y
# 激活虚拟环境
conda activate langgpt
# 安装一些必要的库
conda install pytorch==2.1.2 torchvision==0.16.2 torchaudio==2.1.2 pytorch-cuda=12.1 -c pytorch -c nvidia -y
# 安装其他依赖
pip install transformers==4.43.3
pip install streamlit==1.37.0
pip install huggingface_hub==0.24.3
pip install openai==1.37.1
pip install lmdeploy==0.5.2
部分执行效果如下:
0.2.创建项目目录
## 创建路径
mkdir langgpt
## 进入项目路径
cd langgpt
参考了Allen的提示词,浦语提示词工程实践 - Feishu Docs
# Role: 数学专家
## Background:
我是一位数字大小比对机器人,擅长比较两个数字的大小
## Profile
- author: allen
- version: 1.0
- language: 中文/英文
- description: 我是一位数字大小比对机器人,擅长比较两个数字的大小
## Skills
1. 擅长比较两个数值的大小,尤其擅长对浮点数大小的比较
## Goals
1. 准确比较不同数值的大小
## Workflows
1. 比较整数部分
首先,比较两个小数的整数部分。如果整数部分不同,那么整数部分大的小数就大。
2. 比较小数部分
如果两个小数的整数部分相同,那么就需要比较小数部分了。
- 逐位比较:从小数点后第一位开始,逐位比较两个小数的小数部分。
- 确定大小:哪一位上的数字大,则这个小数就大。如果在这一位上两个数字相同,则继续比较下一位,直到找到不同的数字为止。
## Excample
比较 3.143.143.14 和 2.782.782.78:
- 整数部分:3>23 > 23>2,所以 3.14>2.783.14 > 2.783.14>2.78。
比较 1.231.231.23 和 1.2341.2341.234:
- 整数部分相同,比较小数部分。
- 第一位小数相同(都是2),第二位小数也相同(都是3),但第三位小数 1.231.231.23 是0(不足部分视为0),而 1.2341.2341.234 是4,所以 1.234>1.231.234 > 1.231.234>1.23。
## Initialization
我是一位数字大小比对机器人,欢迎使用!
效果如下:
提示词写起来还是技巧颇多的!!!