Mbonea commited on
Commit
4af323f
·
1 Parent(s): 7cbffb8

increased batch size and resiliance

Browse files
App/Generate/database/Model.py CHANGED
@@ -257,9 +257,12 @@ class Scene(orm.Model):
257
  async with aiohttp.ClientSession() as session:
258
  image_generator = AsyncImageGenerator(session)
259
  for payload in self.image_prompts:
260
- result = await image_generator.generate_image(payload)
261
- status = await image_generator.fetch_image_status(result["id"])
262
- self.images.extend(status["output"])
 
 
 
263
 
264
 
265
  class Transition(orm.Model):
 
257
  async with aiohttp.ClientSession() as session:
258
  image_generator = AsyncImageGenerator(session)
259
  for payload in self.image_prompts:
260
+ while True:
261
+ result = await image_generator.generate_image(payload)
262
+ status = await image_generator.fetch_image_status(result["id"])
263
+ if status["output"]:
264
+ self.images.extend(status["output"])
265
+ break
266
 
267
 
268
  class Transition(orm.Model):
App/Generate/generatorRoutes.py CHANGED
@@ -30,7 +30,7 @@ async def from_dict_generate(data: Story):
30
  await generate_assets(generated_story=generated_strory)
31
 
32
 
33
- async def generate_assets(generated_story: Story, batch_size=4, threeD=True):
34
  x = await Project.objects.create(name=str(uuid.uuid4()))
35
 
36
  # Assuming generated_story.scenes is a list of scenes
 
30
  await generate_assets(generated_story=generated_strory)
31
 
32
 
33
+ async def generate_assets(generated_story: Story, batch_size=10, threeD=True):
34
  x = await Project.objects.create(name=str(uuid.uuid4()))
35
 
36
  # Assuming generated_story.scenes is a list of scenes