Arpit1234 commited on
Commit
4c43a23
·
verified ·
1 Parent(s): 51f0cd6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -22
app.py CHANGED
@@ -1,24 +1,21 @@
1
- from torch import nn
 
2
 
3
- class Generator(nn.Module):
4
- # Refer to the link below for explanations about nc, nz, and ngf
5
- # https://pytorch.org/tutorials/beginner/dcgan_faces_tutorial.html#inputs
6
- def __init__(self, nc=4, nz=100, ngf=64):
7
- super(Generator, self).__init__()
8
- self.network = nn.Sequential(
9
- nn.ConvTranspose2d(nz, ngf * 4, 3, 1, 0, bias=False),
10
- nn.BatchNorm2d(ngf * 4),
11
- nn.ReLU(True),
12
- nn.ConvTranspose2d(ngf * 4, ngf * 2, 3, 2, 1, bias=False),
13
- nn.BatchNorm2d(ngf * 2),
14
- nn.ReLU(True),
15
- nn.ConvTranspose2d(ngf * 2, ngf, 4, 2, 0, bias=False),
16
- nn.BatchNorm2d(ngf),
17
- nn.ReLU(True),
18
- nn.ConvTranspose2d(ngf, nc, 4, 2, 1, bias=False),
19
- nn.Tanh(),
20
- )
21
 
22
- def forward(self, input):
23
- output = self.network(input)
24
- return output
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ from transformers import pipeline
3
 
4
+ # Load GPT-2 model
5
+ generator = pipeline('text-generation', model='gpt2')
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
 
7
+ # Define function to generate text using GPT-2
8
+ def generate_text(prompt):
9
+ return generator(prompt, max_length=50, do_sample=True)[0]['generated_text']
10
+
11
+ # Create Gradio interface
12
+ interface = gr.Interface(
13
+ fn=generate_text,
14
+ inputs="text",
15
+ outputs="text",
16
+ title="Text Generator AI",
17
+ description="Generate text using GPT-2 from Hugging Face"
18
+ )
19
+
20
+ # Launch the interface
21
+ interface.launch()