[CI] Comprehensive Test cases Implementation of Matmul Dequantize #32
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For roadmap #6 , Tthe most important changes include adding a new function for tensor conversion, updating licensing information in multiple files, and improving error messages and tensor handling.
Tensor conversion and testing enhancements:
testing/python/kernel/test_tilelang_dequantize_gemm.py: Added new functions_tir_u8_to_f4_to_f16,torch_convert,_convert_test,test_fp4_fp16_convert_close,matmul_fp16xfp4,ref_program,assert_simple_impl_float16xfp4_gemm, andtest_simple_impl_float16xfp4_gemmto support and test tensor conversion from uint8 to float16 and matrix multiplication.Code improvements:
tilelang/jit/kernel.py: Enhanced the error message for invalid execution backend by including the provided backend in the message.tilelang/utils/tensor.py: Improved tensor generation by adding a check for unsigned integers and adjusting the range for integer tensor values accordingly.Miscellaneous:
.gitattributes: Added a new entry to classify.hfiles as C++ language for linguist.