| --- |
| 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. |