An open API service indexing awesome lists of open source software.

https://github.com/tomekkorbak/kl-gpt3

A modular library for evaluating KL between a Huggingface Transformers models and GPT3
https://github.com/tomekkorbak/kl-gpt3

gpt3 language-models

Last synced: about 1 year ago
JSON representation

A modular library for evaluating KL between a Huggingface Transformers models and GPT3

Awesome Lists containing this project

README

          

# kl-gpt3

# Quickstart

```bash
pip install git+https://github.com/tomekkorbak/kl-gpt3.git transformers
export OPENAI_API_KEY=sk-YOURKEY
```

```python
from transformers import AutoModelForCausalLM
from kl_gpt3.kl_gpt3 import evaluate_forward_kl

gpt2 = AutoModelForCausalLM.from_pretrained('gpt2')
kl = evaluate_forward_kl(gpt2, max_tokens=32, num_samples=4)
print(kl)
```

# todos
- [ ] handle gpt3 api timeout nicely
- [ ] docstrings
- [ ] add tests