cpp_extension — Model Optimizer 0.27.1 (original) (raw)

Utility functions for loading CPP / CUDA extensions.

Functions

load_cpp_extension Load a C++ / CUDA extension using torch.utils.cpp_extension.load() if the current CUDA version satisfies it.

load_cpp_extension(name, sources, cuda_version_specifiers, fail_msg='', raise_if_failed=False, **load_kwargs)

Load a C++ / CUDA extension using torch.utils.cpp_extension.load() if the current CUDA version satisfies it.

Loading first time may take a few mins because of the compilation, but subsequent loads are instantaneous.

Parameters:

Return type:

module | None