should map function names to docstrings (which are otherwise
        just the function names).
  * **with_cuda** -- Determines whether CUDA headers and libraries
    are added to the build. If set to "None" (default), this value
    is automatically determined based on whether "cuda_sources" is
    provided. Set it to "True" to force CUDA headers and libraries
    to be included.

  * **with_pytorch_error_handling** -- Determines whether pytorch
    error and warning macros are handled by pytorch instead of
    pybind. To do this, each function "foo" is called via an
    intermediary "_safe_foo" function. This redirection might
    cause issues in obscure cases of cpp. This flag should be set
    to "False" when this redirect causes issues.

-[ Example ]-



from torch.utils.cpp_extension import load_inline
source = """
   at::Tensor sin_add(at::Tensor x, at::Tensor y) {
     return x.sin() + y.sin();
   }
   """


