Browse Source

Merge branch 'main' into main

pull/62/head
GanymedeNil 2 years ago committed by GitHub
parent
commit
702c2ca2a8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 63
      .github/ISSUE_TEMPLATE/bug_report.yaml
  2. 1
      .github/ISSUE_TEMPLATE/config.yml
  3. 26
      .github/ISSUE_TEMPLATE/feature_request.yml
  4. 4
      README.md
  5. 2
      web_demo.py

63
.github/ISSUE_TEMPLATE/bug_report.yaml

@ -0,0 +1,63 @@
name: 🐞 Bug/Help
description: File a bug/issue
title: "[BUG/Help] <title>"
labels: []
body:
- type: checkboxes
attributes:
label: Is there an existing issue for this?
description: Please search to see if an issue already exists for the bug you encountered.
options:
- label: I have searched the existing issues
required: true
- type: textarea
attributes:
label: Current Behavior
description: |
A concise description of what you're experiencing, with screenshot attached if possible.
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
validations:
required: true
- type: textarea
attributes:
label: Expected Behavior
description: A concise description of what you expected to happen.
validations:
required: false
- type: textarea
attributes:
label: Steps To Reproduce
description: Steps to reproduce the behavior.
placeholder: |
1. In this environment...
2. With this config...
3. Run '...'
4. See error...
validations:
required: true
- type: textarea
attributes:
label: Environment
description: |
examples:
- **OS**: Ubuntu 20.04
- **Python**: 3.8
- **Transformers**: 4.26.1
- **PyTorch**: 1.12
- **CUDA Support**: True
value: |
- OS:
- Python:
- Transformers:
- PyTorch:
- CUDA Support (`python -c "import torch; print(torch.cuda.is_available())"`) :
render: markdown
validations:
required: true
- type: textarea
attributes:
label: Anything else?
description: |
Links? References? Anything that will give us more context about the issue you are encountering!
validations:
required: false

1
.github/ISSUE_TEMPLATE/config.yml

@ -0,0 +1 @@
blank_issues_enabled: false

26
.github/ISSUE_TEMPLATE/feature_request.yml

@ -0,0 +1,26 @@
name: Feature request
description: Suggest an idea for this project
title: "[Feature] <title>"
labels: []
body:
- type: textarea
attributes:
label: Is your feature request related to a problem? Please describe.
description: |
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
validations:
required: false
- type: textarea
attributes:
label: Solutions
description: |
Describe the solution you'd like
A clear and concise description of what you want to happen.
validations:
required: true
- type: textarea
attributes:
label: Additional context
description: Add any other context or screenshots about the feature request here.
validations:
required: false

4
README.md

@ -7,8 +7,6 @@ ChatGLM-6B 使用了和 ChatGPT 相似的技术,针对中文问答和对话进
不过,由于ChatGLM-6B的规模较小,目前已知其具有相当多的[**局限性**](#局限性),如事实性/数学逻辑错误,可能生成有害/有偏见内容,较弱的上下文能力,自我认知混乱,以及对英文指示生成与中文指示完全矛盾的内容。请大家在使用前了解这些问题,以免产生误解。
同时,我们基于千亿基座的[ChatGLM 模型](https://chatglm.cn)正在邀请制内测,后续将逐步扩大内测范围,欢迎申请加入内测。
*Read this in [English](README_en.md).*
## 硬件需求
@ -110,6 +108,8 @@ model = AutoModel.from_pretrained("THUDM/chatglm-6b", trust_remote_code=True).bf
```
需保证空闲内存接近16G,并且推理速度会很慢。
MacOS 如果报错`RuntimeError: Unknown platform: darwin`的话请参考这个[Issue](https://github.com/THUDM/ChatGLM-6B/issues/6#issuecomment-1470060041).
## ChatGLM-6B示例
以下是一些使用`web_demo.py`得到的示例截图。更多ChatGLM-6B的可能,等待你来探索发现!

2
web_demo.py

@ -42,4 +42,4 @@ with gr.Blocks() as demo:
temperature = gr.Slider(0, 1, value=0.95, step=0.01, label="Temperature", interactive=True)
button = gr.Button("Generate")
button.click(predict, [txt, max_length, top_p, temperature, state], [state] + text_boxes)
demo.queue().launch(share=True)
demo.queue().launch(share=True, inbrowser=True)
Loading…
Cancel
Save