yusufgundogdu commited on
Commit
b2c5af8
·
verified ·
1 Parent(s): b9f71d3

Update demo_generate/animegan_method.py

Browse files
Files changed (1) hide show
  1. demo_generate/animegan_method.py +8 -2
demo_generate/animegan_method.py CHANGED
@@ -3,6 +3,7 @@ from PIL import Image
3
  import torchvision.transforms as transforms
4
  import logging
5
  from datetime import datetime
 
6
 
7
  logger = logging.getLogger(__name__)
8
 
@@ -15,8 +16,12 @@ class AnimeGANProcessor:
15
  def load_model(self):
16
  try:
17
  logger.info("Loading AnimeGAN model...")
18
- self.model = torch.hub.load('bryandlee/animegan2-pytorch:main', 'generator', trust_repo=True).to(self.device)
19
- self.model.load_state_dict(torch.load('face_paint_512_v2.pt', map_location=self.device))
 
 
 
 
20
  self.model.eval()
21
  logger.info("Model loaded successfully")
22
  except Exception as e:
@@ -24,6 +29,7 @@ class AnimeGANProcessor:
24
  raise
25
 
26
  def process_image(self, image):
 
27
  try:
28
  transform = transforms.Compose([
29
  transforms.Resize((512, 512)),
 
3
  import torchvision.transforms as transforms
4
  import logging
5
  from datetime import datetime
6
+ import io
7
 
8
  logger = logging.getLogger(__name__)
9
 
 
16
  def load_model(self):
17
  try:
18
  logger.info("Loading AnimeGAN model...")
19
+ self.model = torch.hub.load(
20
+ 'bryandlee/animegan2-pytorch:main',
21
+ 'generator',
22
+ pretrained='face_paint_512_v2',
23
+ trust_repo=True
24
+ ).to(self.device)
25
  self.model.eval()
26
  logger.info("Model loaded successfully")
27
  except Exception as e:
 
29
  raise
30
 
31
  def process_image(self, image):
32
+ """Convert image to anime style"""
33
  try:
34
  transform = transforms.Compose([
35
  transforms.Resize((512, 512)),