kDLBfloat enum value defined in dlpack.h is 4.
kTVMNullptr enum value defined in include/tvm/runtime/c_runtime_api.h is also 4.
So If we want to add kDLBfloat case in ArgTypeCode2Str, should we
Change the enum value in one of them ?
remove kTVMNullptr case ArgTypeCode2Str ?
Which is prefer?
ArgTypeCode2Str is intended for PackedFunc arguments so in this case we indeed do not support BFloat. We do need to find ways to change printings for normal DataType in this case.