@@ -110,7 +110,7 @@ def download_dataset(
110110 return str (cache_path )
111111
112112
113- @app .function (image = uk_image , secrets = [secrets ], memory = 4096 , timeout = 600 )
113+ @app .function (image = uk_image , secrets = [secrets ], memory = 4096 , cpu = 4 , timeout = 600 )
114114def simulate_household_uk (
115115 job_id : str ,
116116 people : list [dict ],
@@ -232,7 +232,7 @@ def simulate_household_uk(
232232 raise
233233
234234
235- @app .function (image = us_image , secrets = [secrets ], memory = 4096 , timeout = 600 )
235+ @app .function (image = us_image , secrets = [secrets ], memory = 4096 , cpu = 4 , timeout = 600 )
236236def simulate_household_us (
237237 job_id : str ,
238238 people : list [dict ],
@@ -363,7 +363,7 @@ def simulate_household_us(
363363 raise
364364
365365
366- @app .function (image = uk_image , secrets = [secrets ], memory = 8192 , timeout = 1800 )
366+ @app .function (image = uk_image , secrets = [secrets ], memory = 8192 , cpu = 8 , timeout = 1800 )
367367def simulate_economy_uk (simulation_id : str ) -> None :
368368 """Run a single UK economy simulation and write results to database."""
369369 import os
@@ -483,7 +483,7 @@ def simulate_economy_uk(simulation_id: str) -> None:
483483 raise
484484
485485
486- @app .function (image = us_image , secrets = [secrets ], memory = 8192 , timeout = 1800 )
486+ @app .function (image = us_image , secrets = [secrets ], memory = 8192 , cpu = 8 , timeout = 1800 )
487487def simulate_economy_us (simulation_id : str ) -> None :
488488 """Run a single US economy simulation and write results to database."""
489489 import os
@@ -603,7 +603,7 @@ def simulate_economy_us(simulation_id: str) -> None:
603603 raise
604604
605605
606- @app .function (image = uk_image , secrets = [secrets ], memory = 8192 , timeout = 1800 )
606+ @app .function (image = uk_image , secrets = [secrets ], memory = 8192 , cpu = 8 , timeout = 1800 )
607607def economy_comparison_uk (job_id : str ) -> None :
608608 """Run UK economy comparison analysis (decile impacts, budget impact, etc)."""
609609 import os
@@ -835,7 +835,7 @@ def economy_comparison_uk(job_id: str) -> None:
835835 raise
836836
837837
838- @app .function (image = us_image , secrets = [secrets ], memory = 8192 , timeout = 1800 )
838+ @app .function (image = us_image , secrets = [secrets ], memory = 8192 , cpu = 8 , timeout = 1800 )
839839def economy_comparison_us (job_id : str ) -> None :
840840 """Run US economy comparison analysis (decile impacts, budget impact, etc)."""
841841 import os
0 commit comments