• Lei Wang's avatar
    [Feature] Add CTypes JIT kernel support (#100) · 7c817d51
    Lei Wang authored
    * [Feature] Add CTypes JIT kernel support for dynamic shapes and multi-stream execution
    
    - Enhance CtypesKernelAdapter to handle dynamic symbolic shapes
    - Add support for multi-stream kernel execution in CTypes backend
    - Implement dynamic shape handling in test_tilelang_jit_gemm_ctypes.py
    - Add symbolic shape utility function in tilelang.language
    - Update profiler to improve flexibility in benchmark selection
    
    * Remove redundant thread binding in GEMM kernel implementations
    
    - Remove unnecessary `thread_binding` line in GEMM kernel functions
    - Clean up code in `examples/gemm/README.md` and `testing/python/kernel/test_tilelang_kernel_int4_gemm_mma.py`
    - Enhance code readability by removing redundant thread binding annotation
    
    * Fix indentation in int4 GEMM kernel test file
    
    - Correct indentation for function calls in `test_tilelang_kernel_int4_gemm_mma.py`
    - Remove extra indentation in `mma_emitter.ldmatrix_a()` and `mma_emitter.ldmatrix_b()` calls
    - Improve code formatting for better readability
    7c817d51
__init__.py 2.03 KB