README_cn.md 4.5 KB
Newer Older
1
<p align="center">
2
    <a href="https://github.com/PaddlePaddle/VisualDL"><img align="center" style="width:480px" width="480" src="https://raw.githubusercontent.com/PaddlePaddle/VisualDL/develop/frontend/packages/core/public/images/logo-visualdl.svg?sanitize=true" alt="VisualDL" /></a>
3 4 5 6
</p>
<br />

<p align="center">
P
Peter Pan 已提交
7
    <a href="https://actions-badge.atrox.dev/PaddlePaddle/VisualDL/goto?ref=develop"><img alt="Build Status" src="https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2FPaddlePaddle%2FVisualDL%2Fbadge%3Fref%3Ddevelop&style=flat-square" alt="Build Status" /></a>
8 9
    <a href="https://github.com/PaddlePaddle/VisualDL"><img src="https://img.shields.io/github/languages/top/PaddlePaddle/VisualDL?style=flat-square" alt="GitHub top language" /></a>
    <a href="https://github.com/prettier/prettier"><img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square" alt="code style: prettier" /></a>
10
    <a href="https://lerna.js.org/"><img src="https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg?style=flat-square" alt="lerna"></a>
11 12 13 14 15 16 17 18 19
    <a href="https://github.com/PaddlePaddle/VisualDL/blob/develop/LICENSE"><img src="https://img.shields.io/github/license/PaddlePaddle/VisualDL?style=flat-square" alt="License" /></a>
    <a href="https://github.com/PaddlePaddle/VisualDL/graphs/contributors"><img src="https://img.shields.io/github/contributors/PaddlePaddle/VisualDL?style=flat-square" alt="GitHub Contributors" /></a>
    <a href="https://github.com/PaddlePaddle/VisualDL/stargazers"><img src="https://img.shields.io/github/stars/PaddlePaddle/VisualDL?style=social" alt="GitHub stars" /></a>
</p>

# VisualDL 前端

[English](https://github.com/PaddlePaddle/VisualDL/blob/develop/frontend/README.md) | 简体中文

20
## 使用
21

P
Peter Pan 已提交
22
> 要求 nodejs ≥ 12 并且 npm ≥ 6
23

24 25 26 27 28
```bash
npm install -g @visualdl/cli
# or
yarn global add @visualdl/cli
```
29

30
之后可以启动 VisualDL 服务:
31

32 33 34
```bash
visualdl start --backend="http://127.0.0.1:8040"
```
35

36
要停止 VisualDL 服务:
37 38

```bash
39
visualdl stop
40 41
```

42
更多详情:
43 44

```bash
45
visualdl -h
46 47
```

48
## 开发
49 50

```bash
51 52 53
npm install && npm run bootstrap
# or
yarn
54 55
```

56
> 注意:如果你全局安装了 yarn,你不需要运行 bootstrap。因为 yarn 会帮你完成这一步。
57

58
## Packages
59

60 61
[core](https://github.com/PaddlePaddle/VisualDL/blob/develop/frontend/packages/core/README.md)
[server](https://github.com/PaddlePaddle/VisualDL/blob/develop/frontend/packages/server/README.md)
62
[netron](https://github.com/PaddlePaddle/VisualDL/blob/develop/frontend/packages/netron/README.md)
63 64 65
[cli](https://github.com/PaddlePaddle/VisualDL/blob/develop/frontend/packages/cli/README.md)
[wasm](https://github.com/PaddlePaddle/VisualDL/blob/develop/frontend/packages/wasm/README.md)
[mock](https://github.com/PaddlePaddle/VisualDL/blob/develop/frontend/packages/mock/README.md)
66

67
## 编译和部署
68

P
Peter Pan 已提交
69 70
> 要求 nodejs ≥ 14 并且 npm ≥ 6

71
> 目前仅支持 Linux/MacOS 上编译。
72

73
运行:
74 75

```bash
76
yarn build
77 78
```

79 80 81 82
你会在 `output` 文件夹中得到 `server.tar.gz``serverless.tar.gz`

### Server 部署

P
Peter Pan 已提交
83
> 要求 nodejs ≥ 12 并且 npm ≥ 6
84 85 86

解压 `server.tar.gz` 到任何地方。
`cd` 到那个文件夹然后运行:
87 88

```bash
89 90
npm install --production
```
91

92
然后使用:
93

94 95
```bash
npm start
96 97
```

98 99 100 101 102 103 104
来启动生产服务。

### Serverless 部署

解压 `serverless.tar.gz` 到你的 `webroot` 中。
之后即可启动你的 Web 服务器并享受了。

105 106 107 108 109 110 111 112 113 114
### 浏览器兼容性

VisualDL 支持最新版本的 [Google Chrome](https://www.google.com/chrome/)[Mozilla Firefox](https://www.mozilla.org/)[Microsoft Edge](https://www.microsoft.com/edge)[Apple Safari](https://www.apple.com/safari/) 也许可以工作但是并未经过测试。

## 了解更多

本项目基于以下项目:

- [React](https://reactjs.org/)
- [ECharts](https://echarts.apache.org/)
P
Peter Pan 已提交
115
- [Snowpack](https://www.snowpack.dev/)
P
Peter Pan 已提交
116 117
- [wasm-pack](https://rustwasm.github.io/wasm-pack/)
- [Netron](https://github.com/lutzroeder/netron)
118 119 120 121 122 123 124

## 作者
<table><tr><td align="center"><a href="https://github.com/PeterPanZH"><img src="https://avatars0.githubusercontent.com/u/3366499?s=460&v=4" width="120px;" alt="PeterPanZH"/><br /><sub><b>PeterPanZH</b></sub></a></td><td align="center"><a href="https://github.com/Niandalu"><img src="https://avatars1.githubusercontent.com/u/6406875?s=460&v=4" width="120px;" alt="Niandalu"/><br /><sub><b>Niandalu</b></sub></a></td></tr></table>

## 许可证

[Apache-2.0](https://github.com/PaddlePaddle/VisualDL/blob/develop/LICENSE)