Skip to content

Conversation

@SwayamInSync
Copy link

cutlass/core_io.h is required to use the IO overloads on cutlass::half_t

@SwayamInSync
Copy link
Author

SwayamInSync commented Nov 23, 2025

Later in the same file demonstrating Array container for int4b_t it seems user-defined literals _s4 isn't available even after including subbyte_reference.h

Is this expected? or those literals are removed, we might need to fix that as well

@SwayamInSync SwayamInSync changed the title DOC: Fixing IO in fundamental types codeblock DOC: Fixing fundamental types codeblock Nov 23, 2025
Array<int, kN> source;

NumericConverter<descltype(destination), decltype(source)> convert;
NumericArrayConverter<int8_t, int, kN> convert;
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Originally it was a typo here (descltype) but also can't use decltype as it expands to const cutlass::NumericConverter<cutlass::Array<int8_t, 16, false>, cutlass::Array<int, 16, true>


Operators are define to convert between numeric types in `numeric_conversion.h`. Conversion operators are defined in
terms of individual numeric elements and on arrays which enable the possibility of efficient hardware
support on current and future NVIDIA GPUs.
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems to be the duplicate section (it exists inside Containers section) and the code block is empty as well. If this wasn't intended then we can remove this as well

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant