Skip to content

Commit 7779b8c

Browse files
committed
docs(build): update python support version
1 parent fefdc9f commit 7779b8c

1 file changed

Lines changed: 9 additions & 12 deletions

File tree

docs/how-to-build.zh.md

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44

55
### 软硬件环境
66

7-
| 目前测过的环境 | 备注 |
7+
| 测试通过的环境 | 备注 |
88
| - | - |
9-
| MacPro | - |
10-
| x86 Ubuntu16.04 服务器 T4 卡 | - |
9+
| win10 WSL ubuntu18.04 | - |
10+
| x86 Ubuntu16.04 服务器有 GPU | - |
1111
| x86 Ubuntu18.04 无 GPU | 运行时选 CPU config |
1212

13-
原则上 x86 *nix 系统可不修改编译选项运行;arm 环境未测试,不排除要修改编译选项,兼容性 CI 增加中
13+
支持主流 x86 Linux 版本,ARM 还在开发
1414

1515
### 安装 Rust
1616
```bash
@@ -25,7 +25,7 @@ cargo 1.53.0 (4369396ce 2021-04-27)
2525

2626
> `cargo` 是 Rust 的包管理器兼编译辅助工具。类似 Java maven/go pkg/C++ CMake 的角色,更易使用。
2727
28-
### 安装 python3.8 (推荐 conda)
28+
### 安装 python3.x (推荐 conda)
2929

3030
打开 [miniconda 官网](https://docs.conda.io/en/latest/miniconda.html) 下载 miniconda 安装包,修改权限并安装。
3131

@@ -41,7 +41,7 @@ $ conda --version
4141
conda 4.10.3
4242
```
4343

44-
创建一个 Python3.8 的环境,激活。
44+
创建一个 Python3.8(已测试 3.6.13/3.7.11/3.8.11 可用。**3.9 暂不可用**,这里以 3.8 为例)的环境,激活。
4545
```bash
4646
$ conda create --name py38 python=3.8
4747
$ conda activate py38
@@ -79,7 +79,7 @@ P.S. 默认 ffmpeg 依赖自动从 github 上拉取源码构建,这会使得
7979
$ cd examples
8080
$ cargo run --example run_with_plugins -- -p logical_test
8181
```
82-
`logical_test` 是 examples 下最基本的计算图测试用例,`logical_test`能正常结束表示 MegFlow 编译成功、基础功能无问题
82+
`logical_test` 是 examples 下最基础的计算图测试用例,运行能正常结束表示 MegFlow 编译成功、基本语义无问题
8383

8484
此处常见问题:`error while loading shared libraries: libpython3.8.xxx`。如果使用 conda 只需要
8585
```bash
@@ -99,14 +99,11 @@ $ export LD_LIBRARY_PATH=/home/`whoami`/miniconda3/pkgs/python-3.8.11-h12debd9_0
9999
* Comming Soon
100100
* OCR: 通用字符识别
101101

102-
## Rust Examples 格式
102+
103+
## 其他选项
103104
```bash
104105
$ cargo run --example graph -- ${args} # 测试 MegFlow 的延迟/吞吐/调度开销, 更多使用说明通过--help 查看
105106
$ cargo run --example run_with_plugins -- ${args} # 基于插件 + 参数文件形式运行 MegFlow, 更多说明通过--help 查看
106-
```
107-
108-
## 其他开发选项
109-
```bash
110107
$ export RUST_LOG=LOG_LEVEL // 设置日志级别, 例如 INFO, TRACE..
111108
$ cargo build [--release] // 编译
112109
$ cargo check // 快速编译,不执行 link

0 commit comments

Comments
 (0)