@@ -184,56 +184,6 @@ cdef class TypeInfo:
184
184
def __repr__ (self ):
185
185
return self .c_type_info.toString()
186
186
187
- cdef class Config:
188
- @property
189
- def gpu_prop (self ):
190
- return self .c_config.get().exec .heterogeneous.forced_gpu_proportion
191
-
192
- @gpu_prop.setter
193
- def gpu_prop (self , gpu_prop ):
194
- self .c_config.get().exec .heterogeneous.forced_gpu_proportion= gpu_prop
195
- self .c_config.get().exec .heterogeneous.forced_cpu_proportion= 100 - gpu_prop
196
-
197
- @property
198
- def allow_cpu_retry (self ):
199
- return self .c_config.get().exec .heterogeneous.allow_cpu_retry
200
-
201
- @allow_cpu_retry.setter
202
- def allow_cpu_retry (self , allowed ):
203
- self .c_config.get().exec .heterogeneous.allow_cpu_retry= allowed
204
-
205
- @property
206
- def allow_query_step_cpu_retry (self ):
207
- return self .c_config.get().exec .heterogeneous.allow_query_step_cpu_retry
208
-
209
- @allow_query_step_cpu_retry.setter
210
- def allow_query_step_cpu_retry (self , allowed ):
211
- self .c_config.get().exec .heterogeneous.allow_query_step_cpu_retry= allowed
212
-
213
- @property
214
- def enable_heterogeneous_execution (self ):
215
- return self .c_config.get().exec .heterogeneous.enable_heterogeneous_execution
216
-
217
- @enable_heterogeneous_execution.setter
218
- def enable_heterogeneous_execution (self , enabled ):
219
- self .c_config.get().exec .heterogeneous.enable_heterogeneous_execution= enabled
220
-
221
- @property
222
- def forced_heterogeneous_distribution (self ):
223
- return self .c_config.get().exec .heterogeneous.forced_heterogeneous_distribution
224
-
225
- @forced_heterogeneous_distribution.setter
226
- def forced_heterogeneous_distribution (self , enabled ):
227
- self .c_config.get().exec .heterogeneous.forced_heterogeneous_distribution= enabled
228
-
229
- @property
230
- def enable_multifrag_heterogeneous_execution (self ):
231
- return self .c_config.get().exec .heterogeneous.enable_multifrag_heterogeneous_execution
232
-
233
- @enable_multifrag_heterogeneous_execution.setter
234
- def enable_multifrag_heterogeneous_execution (self , enabled ):
235
- self .c_config.get().exec .heterogeneous.enable_multifrag_heterogeneous_execution= enabled
236
-
237
187
def buildConfig (*, enable_debug_timer = None , enable_union = False , log_dir = " hdk_log" , **kwargs ):
238
188
global g_enable_debug_timer
239
189
if enable_debug_timer is not None :
0 commit comments