已开启
【轻量级 PR】:update auto_generate/README.cn.md. #122
AtomGit-Bot创建于 2025年3月6日
【轻量级 PR】:update auto_generate/README.cn.md. #122
已开启
从refs/pull/122/head合入到master
共 1 个文件变更+8-5
| @@ -26,9 +26,9 @@ mugen | |||
| 26 | └── note.md # 描述环境的信息 | 26 | └── note.md # 描述环境的信息 |
| 27 | ``` | 27 | ``` |
| 28 | 28 | ||
| 29 | -## 2. 使用方法 | 29 | +## 3. 使用方法 |
| 30 | 30 | ||
| 31 | -### 2.1 配置.env | 31 | +### 3.1 配置.env |
| 32 | 32 | ||
| 33 | 在auto_gerenate目录下,配置.env文件,其中包括大模型地址: | 33 | 在auto_gerenate目录下,配置.env文件,其中包括大模型地址: |
| 34 | 34 | ||
| @@ -37,24 +37,27 @@ LLM_URL=http://xxx.xxx.xxx.xxx:8008/v1 | |||
| 37 | LLM_KEY=none | 37 | LLM_KEY=none |
| 38 | LLM_MODEL_NAME=Qwen2.5-14B-Instruct | 38 | LLM_MODEL_NAME=Qwen2.5-14B-Instruct |
| 39 | ``` | 39 | ``` |
| 40 | -### 2.2 安装ccb | 40 | +### 3.2 安装ccb |
| 41 | 参考以下链接,安装ccb,ccb可以帮助检索软件包的二进制包 | 41 | 参考以下链接,安装ccb,ccb可以帮助检索软件包的二进制包 |
| 42 | https://gitee.com/openeuler/docs/blob/stable2-22.03_LTS_SP2/docs/zh/docs/EulerMaker/EulerMaker%E7%94%A8%E6%88%B7%E6%8C%87%E5%8D%97.md#5%E5%9F%BA%E4%BA%8E%E5%91%BD%E4%BB%A4%E8%A1%8C%E8%BF%9B%E8%A1%8C%E6%9E%84%E5%BB%BA | 42 | https://gitee.com/openeuler/docs/blob/stable2-22.03_LTS_SP2/docs/zh/docs/EulerMaker/EulerMaker%E7%94%A8%E6%88%B7%E6%8C%87%E5%8D%97.md#5%E5%9F%BA%E4%BA%8E%E5%91%BD%E4%BB%A4%E8%A1%8C%E8%BF%9B%E8%A1%8C%E6%9E%84%E5%BB%BA |
| 43 | 43 | ||
| 44 | 安装ccb过程中,可能出现的问题: | 44 | 安装ccb过程中,可能出现的问题: |
| 45 | + | ||
| 45 | 报错1: | 46 | 报错1: |
| 46 | <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- rest-client (LoadError) | 47 | <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- rest-client (LoadError) |
| 48 | + | ||
| 47 | 解决方法1: | 49 | 解决方法1: |
| 48 | gem uninstall securerandom 卸载掉0.4.*版本的securerandom | 50 | gem uninstall securerandom 卸载掉0.4.*版本的securerandom |
| 49 | gem install -f securerandom:0.3.2 安装0.3.2版本的securerandom | 51 | gem install -f securerandom:0.3.2 安装0.3.2版本的securerandom |
| 50 | 52 | ||
| 51 | 报错2: | 53 | 报错2: |
| 52 | /usr/libexec/ccb-1.0/sbin/cli/ccb_common.rb:147:in `load_jwt?': undefined method `strip' for nil:NilClass (NoMethodError) | 54 | /usr/libexec/ccb-1.0/sbin/cli/ccb_common.rb:147:in `load_jwt?': undefined method `strip' for nil:NilClass (NoMethodError) |
| 55 | + | ||
| 53 | 解决方法2: | 56 | 解决方法2: |
| 54 | vi ~/.config/cli/defaults/config.yaml 在以下两个配置随便填写一个账号密码,保证不为空即可 | 57 | vi ~/.config/cli/defaults/config.yaml 在以下两个配置随便填写一个账号密码,保证不为空即可 |
| 55 | ACCOUNT: | 58 | ACCOUNT: |
| 56 | PASSWORD: | 59 | PASSWORD: |
| 57 | -### 2.3 配置tmp | 60 | +### 3.3 配置tmp |
| 58 | 61 | ||
| 59 | 在auto_gerenate目录下,配置tmp目录,其中包括测试脚本执行时环境中已有的数据,common下通常是软件包测试脚本需要的文件,note.md是对环境信息的描述,可以让大模型知道环境中有哪些已准备好的文件,可以改善生成脚本的准确度 | 62 | 在auto_gerenate目录下,配置tmp目录,其中包括测试脚本执行时环境中已有的数据,common下通常是软件包测试脚本需要的文件,note.md是对环境信息的描述,可以让大模型知道环境中有哪些已准备好的文件,可以改善生成脚本的准确度 |
| 60 | 例如assimp测试时: | 63 | 例如assimp测试时: |
| @@ -72,7 +75,7 @@ note.md | |||
| 72 | 环境中已存在common/test.obj.tar,解压后是一个test/1.obj的文件 | 75 | 环境中已存在common/test.obj.tar,解压后是一个test/1.obj的文件 |
| 73 | ``` | 76 | ``` |
| 74 | 77 | ||
| 75 | -### 2.4 命令 | 78 | +### 3.4 命令 |
| 76 | 79 | ||
| 77 | ``` | 80 | ``` |
| 78 | python auto_generate/script.py -m=[mode] -n=[package_name] -f=[file_path] | 81 | python auto_generate/script.py -m=[mode] -n=[package_name] -f=[file_path] |