| | --- |
| | license: bsd-3-clause |
| | --- |
| | # CodeGen (CodeGen-Mono 350M) |
| |
|
| | Clone of [Salesforce/codegen-350M-mono](https://huggingface.co/Salesforce/codegen-350M-mono) converted to ONNX and optimized. |
| |
|
| | ## Usage |
| |
|
| | ```python |
| | from transformers import AutoTokenizer |
| | from optimum.onnxruntime import ORTModelForCausalLM |
| | |
| | model = ORTModelForCausalLM.from_pretrained("TextCortex/codegen-350M-optimized") |
| | tokenizer = AutoTokenizer.from_pretrained("TextCortex/codegen-350M-optimized") |
| | |
| | text = "def hello_world():" |
| | input_ids = tokenizer(text, return_tensors="pt").input_ids |
| | generated_ids = model.generate( |
| | input_ids, |
| | max_length=64, |
| | temperature=0.1, |
| | num_return_sequences=1, |
| | early_stopping=True, |
| | ) |
| | out = tokenizer.decode(generated_ids[0], skip_special_tokens=True) |
| | print(out) |
| | ``` |
| |
|
| | Refer to the original model for more details. |