File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
services/autoscaling/src/simcore_service_autoscaling/modules/cluster_scaling Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change 66 DaskTaskResources ,
77 get_ec2_instance_type_from_resources ,
88)
9- from pydantic import ByteSize
109
1110from ...models import DaskTask
1211
2019 "RAM" : "ram" ,
2120}
2221_DEFAULT_DASK_RESOURCES : Final [DaskTaskResources ] = DaskTaskResources (
23- CPU = _DEFAULT_MAX_CPU , RAM = ByteSize ( _DEFAULT_MAX_RAM ) , threads = 1
22+ CPU = _DEFAULT_MAX_CPU , RAM = _DEFAULT_MAX_RAM , threads = 1
2423)
2524
2625
@@ -30,7 +29,11 @@ def resources_from_dask_task(task: DaskTask) -> Resources:
3029 ) # merge with defaults
3130
3231 return Resources .from_flat_dict (
33- {_DASK_TO_RESOURCE_NAME_MAPPING .get (k , k ): v for k , v in task_resources .items ()}
32+ {
33+ _DASK_TO_RESOURCE_NAME_MAPPING .get (k , k ): v
34+ for k , v in task_resources .items ()
35+ if isinstance (v , int | float | str )
36+ }
3437 )
3538
3639
You can’t perform that action at this time.
0 commit comments