• Lei Wang's avatar
    [FFI] Use tvm ffi as the default execution backend (#1259) · 74da3696
    Lei Wang authored
    * [Refactor] Update FFI type handling and simplify argument management
    
    * Refactored FFI type definitions in runtime and code generation files to use `TVMFFIAny` instead of `TVMValue`, enhancing type clarity.
    * Updated function registration in `runtime.cc` to utilize canonical names for better consistency.
    * Simplified argument handling in the `simplify` transformation, ensuring unused buffer parameters are removed only when simplification is enabled.
    * Adjusted autotuner and profiler parameters to standardize the execution backend to `tvm_ffi`, improving clarity in backend selection.
    * Removed obsolete `adapt_torch2tvm` function from tensor utilities to streamline the codebase and reduce complexity.
    
    * [Update] Sync TVM submodule and enhance kernel source handling
    
    * Updated the TVM submodule to commit cdc2aced, ensuring compatibility with recent changes.
    * Added functionality to print kernel source in `example_blocksparse_gemm.py` for better deb...
    74da3696
runtime.h 770 Bytes