@@ -222,62 +222,3 @@ nanobind_extension(
222222 "@xla//third_party/python_runtime:headers" ,
223223 ],
224224)
225-
226- cc_library (
227- name = "gpu_plugin_extension" ,
228- srcs = ["gpu_plugin_extension.cc" ],
229- hdrs = ["gpu_plugin_extension.h" ],
230- copts = [
231- "-fexceptions" ,
232- "-fno-strict-aliasing" ,
233- ],
234- features = ["-use_header_modules" ],
235- deps = [
236- ":kernel_nanobind_helpers" ,
237- "@com_google_absl//absl/status" ,
238- "@com_google_absl//absl/status:statusor" ,
239- "@com_google_absl//absl/strings:str_format" ,
240- "@com_google_absl//absl/strings:string_view" ,
241- "@nanobind" ,
242- "@xla//xla:util" ,
243- "@xla//xla/ffi/api:c_api" ,
244- "@xla//xla/pjrt:status_casters" ,
245- "@xla//xla/pjrt/c:pjrt_c_api_ffi_extension_hdrs" ,
246- "@xla//xla/pjrt/c:pjrt_c_api_gpu_extension_hdrs" ,
247- "@xla//xla/pjrt/c:pjrt_c_api_hdrs" ,
248- "@xla//xla/pjrt/c:pjrt_c_api_helpers" ,
249- "@xla//xla/pjrt/c:pjrt_c_api_triton_extension_hdrs" ,
250- "@xla//xla/python:py_client_gpu" ,
251- "@xla//xla/tsl/python/lib/core:numpy" ,
252- ],
253- )
254-
255- nanobind_extension (
256- name = "cuda_plugin_extension" ,
257- srcs = ["cuda_plugin_extension.cc" ],
258- module_name = "cuda_plugin_extension" ,
259- deps = [
260- ":gpu_plugin_extension" ,
261- "@com_google_absl//absl/status" ,
262- "@com_google_absl//absl/strings" ,
263- "@local_config_cuda//cuda:cuda_headers" ,
264- "@nanobind" ,
265- "@xla//xla/pjrt:status_casters" ,
266- "@xla//xla/tsl/cuda:cublas" ,
267- "@xla//xla/tsl/cuda:cudart" ,
268- ],
269- )
270-
271- nanobind_extension (
272- name = "rocm_plugin_extension" ,
273- srcs = ["rocm_plugin_extension.cc" ],
274- module_name = "rocm_plugin_extension" ,
275- deps = [
276- ":gpu_plugin_extension" ,
277- "@com_google_absl//absl/log" ,
278- "@com_google_absl//absl/strings" ,
279- "@local_config_rocm//rocm:hip" ,
280- "@local_config_rocm//rocm:rocm_headers" ,
281- "@nanobind" ,
282- ],
283- )
0 commit comments