Skip to content

Commit 8ff79ef

Browse files
authored
print tensor storage bytes in print_readable value list section
Differential Revision: D62327284 Pull Request resolved: #5155
1 parent ab4810c commit 8ff79ef

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

backends/vulkan/runtime/graph/Logging.cpp

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,8 @@ void ComputeGraph::print_readable() {
7171
<< std::setfill(' ') << std::endl;
7272

7373
std::cout << std::setw(6) << "idx" << std::setw(10) << "type" << std::setw(20)
74-
<< "sizes" << std::setw(10) << "node_type" << std::setw(10)
75-
<< "so_idx" << std::endl;
74+
<< "sizes" << std::setw(10) << "node_type" << std::setw(15)
75+
<< "storage_bytes" << std::setw(10) << "so_idx" << std::endl;
7676

7777
size_t value_idx = 0;
7878
for (Value& val : values_) {
@@ -108,6 +108,16 @@ void ComputeGraph::print_readable() {
108108
}
109109
}
110110

111+
// Actual storage bytes used
112+
std::cout << std::setw(15);
113+
if (val.isTensor()) {
114+
const api::vTensor& v_tensor = val.toTensor();
115+
auto memory_reqs = v_tensor.get_memory_requirements();
116+
std::cout << memory_reqs.size;
117+
} else {
118+
std::cout << "";
119+
}
120+
111121
std::cout << std::setw(10);
112122
if (value_ref_to_shared_object_idx.count(value_idx) > 0) {
113123
size_t shared_obj_idx = value_ref_to_shared_object_idx.at(value_idx);

0 commit comments

Comments
 (0)