@@ -88,6 +88,7 @@ excludes = [
88
88
deps = [
89
89
" executorch" ,
90
90
" executorch_core" ,
91
+ " extension_parallel" ,
91
92
" extension_threadpool" ,
92
93
" portable_kernels" ,
93
94
]
@@ -130,7 +131,7 @@ excludes = [
130
131
deps = [
131
132
" executorch_core" ,
132
133
" executorch" ,
133
- " extension_threadpool " ,
134
+ " extension_parallel " ,
134
135
]
135
136
136
137
[targets .optimized_native_cpu_ops ]
@@ -145,6 +146,7 @@ excludes = [
145
146
deps = [
146
147
" executorch_core" ,
147
148
" executorch" ,
149
+ " extension_parallel" ,
148
150
" extension_threadpool" ,
149
151
" portable_kernels" ,
150
152
]
@@ -225,6 +227,19 @@ deps = [
225
227
" extension_runner_util" ,
226
228
]
227
229
230
+ [targets .extension_parallel ]
231
+ buck_targets = [
232
+ " //extension/parallel:thread_parallel" ,
233
+ ]
234
+ filters = [
235
+ " .cpp$" ,
236
+ ]
237
+ deps = [
238
+ " executorch" ,
239
+ " executorch_core" ,
240
+ " extension_threadpool" ,
241
+ ]
242
+
228
243
[targets .extension_tensor ]
229
244
buck_targets = [
230
245
" //extension/tensor:tensor" ,
@@ -364,7 +379,6 @@ excludes = [
364
379
deps = [
365
380
" executorch" ,
366
381
" executorch_core" ,
367
- " extension_threadpool" ,
368
382
" xnnpack_backend" ,
369
383
" portable_kernels" ,
370
384
]
@@ -379,7 +393,6 @@ filters = [
379
393
deps = [
380
394
" executorch" ,
381
395
" executorch_core" ,
382
- " extension_threadpool" ,
383
396
]
384
397
385
398
[targets .xnnpack_schema ]
@@ -414,6 +427,7 @@ deps = [
414
427
" executorch" ,
415
428
" executorch_core" ,
416
429
" optimized_kernels" ,
430
+ " extension_parallel" ,
417
431
" extension_threadpool" ,
418
432
" reduce_util" ,
419
433
" xnnpack_backend" ,
@@ -451,7 +465,7 @@ deps = [
451
465
" executorch_core" ,
452
466
" extension_data_loader" ,
453
467
" extension_module" ,
454
- " extension_threadpool " ,
468
+ " extension_parallel " ,
455
469
" portable_kernels" ,
456
470
" quantized_kernels" ,
457
471
" xnnpack_backend" ,
0 commit comments