Skip to content

Commit 9833089

Browse files
committed
init
Signed-off-by: Weichen Xu <[email protected]>
1 parent 8edfb10 commit 9833089

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

joblibspark/backend.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)