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