TensorRT-LLM provides users with an easy-to-use Python API to define Large Language Models (LLMs) and build TensorRT engines that contain state-of-the-art optimizations to perform inference efficiently on NVIDIA GPUs. TensorRT-LLM also contains components to create Python and C++ runtimes that execute those TensorRT engines.
When building AWQ_int4_group_128 engine, the code here seems to convert the weights which are already rounded to [-8,7] into int8, using the following two command defined [here] and here.
When building AWQ_int4_group_128 engine, the code here seems to convert the weights which are already rounded to [-8,7] into int8, using the following two command defined [here] and here.
Isn't this INT4 weight quantization? Why is int8 engaged here? This is confusing to me.