We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 224d4b7 commit e1296b4Copy full SHA for e1296b4
extension/pybindings/pybindings.cpp
@@ -578,7 +578,13 @@ struct PyMethodMeta final {
578
}
579
py::list output_meta_strs;
580
for (size_t i = 0; i < meta_.num_outputs(); ++i) {
581
- output_meta_strs.append(py::str(output_tensor_meta(i)->repr()));
+ auto output_tag_res = meta_.output_tag(i);
582
+ THROW_INDEX_IF_ERROR(output_tag_res.error(), "Cannot get Tag for output at %zu", i);
583
+ if (output_tag_res.get() == Tag::Tensor) {
584
+ output_meta_strs.append(py::str(output_tensor_meta(i)->repr()));
585
+ } else {
586
+ output_meta_strs.append(py::str(runtime::tag_to_string(output_tag_res.get())));
587
+ }
588
589
// Add quotes to be more similar to Python's repr for strings.
590
py::str format =
0 commit comments