(self)
| 424 | return os.path.join(Path(__file__).parent.parent.absolute(), code_path) |
| 425 | |
| 426 | def builder(self): |
| 427 | from torch.utils.cpp_extension import CppExtension |
| 428 | return CppExtension(name=self.absolute_name(), |
| 429 | sources=self.strip_empty_entries(self.sources()), |
| 430 | include_dirs=self.strip_empty_entries(self.include_paths()), |
| 431 | extra_compile_args={'cxx': self.strip_empty_entries(self.cxx_args())}, |
| 432 | extra_link_args=self.strip_empty_entries(self.extra_ldflags())) |
| 433 | |
| 434 | def load(self, verbose=True): |
| 435 | from deepspeed.git_version_info import installed_ops, torch_info |
nothing calls this directly
no test coverage detected