File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -153,8 +153,15 @@ def _create_resource_profile(self,
153153 if self ._support_stage_scheduling :
154154 self .using_stage_scheduling = True
155155
156- default_cpus_per_task = int (self ._spark .conf .get ("spark.task.cpus" , "1" ))
157- default_gpus_per_task = int (self ._spark .conf .get ("spark.task.resource.gpu.amount" , "0" ))
156+ if is_spark_connect_mode ():
157+ # In Spark Connect mode, we can't read Spark cluster configures.
158+ default_cpus_per_task = 1
159+ default_gpus_per_task = 0
160+ else :
161+ default_cpus_per_task = int (self ._spark .conf .get ("spark.task.cpus" , "1" ))
162+ default_gpus_per_task = int (
163+ self ._spark .conf .get ("spark.task.resource.gpu.amount" , "0" )
164+ )
158165 num_cpus_per_spark_task = num_cpus_per_spark_task or default_cpus_per_task
159166 num_gpus_per_spark_task = num_gpus_per_spark_task or default_gpus_per_task
160167
You can’t perform that action at this time.
0 commit comments