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 0e6eef8 commit e5b8735Copy full SHA for e5b8735
extension/pybindings/pybindings.cpp
@@ -578,7 +578,15 @@ 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(
583
+ output_tag_res.error(), "Cannot get Tag for output at %zu", i);
584
+ if (output_tag_res.get() == Tag::Tensor) {
585
+ output_meta_strs.append(py::str(output_tensor_meta(i)->repr()));
586
+ } else {
587
+ output_meta_strs.append(
588
+ py::str(runtime::tag_to_string(output_tag_res.get())));
589
+ }
590
591
// Add quotes to be more similar to Python's repr for strings.
592
py::str format =
0 commit comments