Spaces:
Runtime error
Runtime error
| from transformers import GPT2Tokenizer, GPTNeoForCausalLM | |
| import torch | |
| # Load the tokenizer and model for GPT-Neo | |
| tokenizer = GPT2Tokenizer.from_pretrained("EleutherAI/gpt-neo-2.7B") | |
| # Explicitly set pad_token_id to eos_token_id | |
| tokenizer.pad_token_id = tokenizer.eos_token_id | |
| model = GPTNeoForCausalLM.from_pretrained("EleutherAI/gpt-neo-2.7B") | |
| # Input text description for UI | |
| input_text = "Generate a login form with username, password, and a submit button." | |
| # Tokenize the input and create an attention mask | |
| input_ids = tokenizer.encode(input_text, return_tensors="pt") | |
| attention_mask = torch.ones(input_ids.shape, dtype=torch.long) # Set the attention mask | |
| # Generate code | |
| output = model.generate(input_ids, attention_mask=attention_mask, max_length=10000) | |
| # Decode and print the generated code | |
| generated_code = tokenizer.decode(output[0], skip_special_tokens=True) | |
| print(generated_code) | |