Skip to main content

Transformers library for KoGPT2

Project description

KoGPT2-Transformers

KoGPT2 on Huggingface Transformers

KoGPT2-Transformers

Demo

Update

0.4.0

  • transformers 4.0의 변화된 API에 대응하도록 변경하였습니다.
  • 설치 없이 사용 가능! 😘
  • 3.x API 사용 시 0.3.x 버전을 사용 바랍니다.

0.3.1

  • kogpt2_transformers.get_kogpt2_tokenizer() 사용 시 special_token_dict 에 <unused0> ~ <unused97> 토큰 추가

0.3.0

  • transformers 3.0의 변화된 API에 대응하도록 변경하였습니다.
  • 2.x API 사용 경우 0.2.0 버전을 사용 바랍니다.

0.2.0

  • huggingface의 tokenize 패키지를 이용하도록 변경하였습니다. 속도 개선!

0.1.0

  • 최초 릴리즈

Requirements

  • transformers >= 3.0.0
  • tokenizers >= 0.7.0
  • torch >= 1.1.0

Installation (option)

  • pip install kogpt2-transformers

Example

  • using pip package
import torch
from kogpt2_transformers import get_kogpt2_model, get_kogpt2_tokenizer

torch.manual_seed(42)

model = get_kogpt2_model()
tokenizer = get_kogpt2_tokenizer()

input_ids = tokenizer.encode("안녕", add_special_tokens=False, return_tensors="pt")
output_sequences = model.generate(input_ids=input_ids, do_sample=True, max_length=100, num_return_sequences=3)
for generated_sequence in output_sequences:
    generated_sequence = generated_sequence.tolist()
    print("GENERATED SEQUENCE : {0}".format(tokenizer.decode(generated_sequence, clean_up_tokenization_spaces=True)))

output

GENERATED SEQUENCE : 안녕히 자라</s><s> 오빠 어디야?</s><s> 걱정되게.</s><s> 어디야?</s><s> 연락이  되네...</s><s> 전화해 꼭</s><s> 내가 전화  놓을 꺼야?</s><s> 그래  자</s><s>  이제 집에 가.</s><s>  자,,,,</s><s>  이제 집에 가요</s><s> 전화  받으세요 기다릴께요 기다릴께요</s><s>  이제 잘려구...</s><s> 오빠두 잘래...</s><s>  자</s><s> 너
GENERATED SEQUENCE : 안녕한 밤에 안녕</s><s>  저나해</s><s>  미지</s><s> 안녕하세요</s><s> 미래캐피탈입니다.</s><s> 최저  7</s><s> 누구나 100</s><s> 5000 만까지 당일 송금.</s><s> 연체  가능</s><s>  하시오?</s><s>   대전 출발함</s><s>    있으시면 들리셔서    하시며,    하시삼</s><s> 보고파서.</s><s>  해?</s><s> 너가 어제 문자 보냈던 그
GENERATED SEQUENCE : 안녕!</s><s> 너는 이제부터 다시 너에게 의지할 꺼야.</s><s>  정말 너를 사랑하고 잇어.</s><s>  때문에 많이 아파해서 죽고 싶진 않을 꺼야.</s><s> 정말 너무 힘들다.</s><s> 너의  변하지 않도록 기도할께.</s><s> 사랑해요.</s><s> 젼</s><s> 정말이지  믿엇던 약속이 거짓말인  알면서도  이상 너에게 의지하지 않을께.</s><s> 정말 너무 힘들어서 살기 어렵다 정말

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kogpt2-transformers-0.4.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kogpt2_transformers-0.4.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file kogpt2-transformers-0.4.0.tar.gz.

File metadata

  • Download URL: kogpt2-transformers-0.4.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.0.post20201006 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for kogpt2-transformers-0.4.0.tar.gz
Algorithm Hash digest
SHA256 df4a63d3787580eaef3454df01d8710031961780088fad7a3b166ed3f650768e
MD5 504ac80d24bbb20db1864eede3383838
BLAKE2b-256 2860d9b86c9d84e2c8bed94270a8d2f6cfc2e78baf82a9eb992001e388a25b44

See more details on using hashes here.

File details

Details for the file kogpt2_transformers-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: kogpt2_transformers-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.0.post20201006 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for kogpt2_transformers-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4cea558559f2411b32fb6a667766deebcaa0a9b290cef245af09168a0896d72e
MD5 d19cf1cf75081d75a024ce663f0bf2da
BLAKE2b-256 9ee0442b4790e0e2b7a0438192866efe573b6aa33bfc39a6952b40493fa22420

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page