Loads a PyTorch C++ extension just-in-time (JIT) from string
   sources.
This function behaves exactly like "load()", but takes its sources
   as strings rather than filenames. These strings are stored to files
   in the build directory, after which the behavior of "load_inline()"
   is identical to "load()".
See the tests for good examples of using this function.
Sources may omit two required parts of a typical non-inline C++
   extension: the necessary header includes, as well as the (pybind11)
   binding code. More precisely, strings passed to "cpp_sources" are
   first concatenated into a single ".cpp" file. This file is then
   prepended with "#include ".
Furthermore, if the "functions" argument is supplied, bindings will
   be automatically generated for each function specified. "functions"
   can either be a list of function names, or a dictionary mapping
   from function names to docstrings. If a list is given, the name of