sologpt-v3-150m-base / load_example.py
bmax16634's picture
Document guarded generation settings
67796ed verified
Raw
History Blame Contribute Delete
987 Bytes
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
REPO_ID = "bmax16634/sologpt-v3-150m-base"
def main():
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
tokenizer = AutoTokenizer.from_pretrained(REPO_ID, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(REPO_ID, trust_remote_code=True).to(device)
model.eval()
prompt = "The future of artificial intelligence is"
inputs = tokenizer(prompt, return_tensors="pt").to(device)
with torch.no_grad():
output_ids = model.generate(
**inputs,
max_new_tokens=80,
do_sample=True,
temperature=0.8,
top_k=40,
use_cache=False,
remove_invalid_values=True,
renormalize_logits=True,
pad_token_id=tokenizer.eos_token_id,
)
print(tokenizer.decode(output_ids[0], skip_special_tokens=True))
if __name__ == "__main__":
main()