SaniaE commited on
Commit
cb1158f
·
verified ·
1 Parent(s): 86636af

added seed during generate

Browse files
Files changed (1) hide show
  1. app.py +7 -4
app.py CHANGED
@@ -88,13 +88,16 @@ def read_root():
88
 
89
 
90
  @app.get("/generate")
91
- def generate_random():
92
- """Endpoint 1: Purely random generation for 'Discovery'."""
93
  if gen_model is None: raise HTTPException(status_code=503)
94
 
95
- with torch.inference_mode():
 
 
 
 
96
  noise = torch.randn(1, Z_DIM, device=DEVICE)
97
- print("NOISE:", noise[0, :5])
98
  fake_img = gen_model(noise)
99
  return StreamingResponse(get_image_stream(fake_img), media_type="image/png")
100
 
 
88
 
89
 
90
  @app.get("/generate")
91
+ def generate_random(seed: int = Query(None)):
92
+ """Endpoint 1: Fixed context generation for a session."""
93
  if gen_model is None: raise HTTPException(status_code=503)
94
 
95
+ # Use the provided session seed or fallback to random
96
+ active_seed = seed if seed is not None else torch.seed()
97
+ torch.manual_seed(active_seed)
98
+
99
+ with torch.inference_mode():
100
  noise = torch.randn(1, Z_DIM, device=DEVICE)
 
101
  fake_img = gen_model(noise)
102
  return StreamingResponse(get_image_stream(fake_img), media_type="image/png")
103