Spaces:
Running
Running
Leire Aguirre
commited on
Commit
·
f7842b8
1
Parent(s):
16179ad
improve treemap coors visualization
Browse files- src/memory.js +8 -8
src/memory.js
CHANGED
@@ -201,7 +201,7 @@ export function updateGraph() {
|
|
201 |
.size([width, height])
|
202 |
.paddingOuter(3)
|
203 |
.paddingTop(19)
|
204 |
-
.paddingInner(
|
205 |
.round(true);
|
206 |
|
207 |
const root = d3.hierarchy(data)
|
@@ -222,16 +222,16 @@ export function updateGraph() {
|
|
222 |
switch (d.data.name) {
|
223 |
case 'Parameters': return '#117fc9'; // Blue
|
224 |
case 'Gradients': return '#ffad5c'; // Orange
|
225 |
-
case 'OptimizerAverages': return '#
|
226 |
case 'activationMemory': return '#ffad5c'; // Orange
|
227 |
-
case 'fixed100GB': return '#
|
228 |
-
case 'Attention': return '#
|
229 |
-
case 'Feedforward': return '#
|
230 |
case 'LayerNorm': return '#fb8b28'; // Dark Orange
|
231 |
case 'Dropout': return '#4ead4e'; // Dark Green
|
232 |
case 'Projection': return '#d94361'; // Dark Red
|
233 |
case 'Cross Entropy': return '#b492d3'; // Violet
|
234 |
-
case 'Total': return '#
|
235 |
case 'root': return '#f3f3f3'; // Light Grey
|
236 |
default: return '#a0c4ff'; // Lighter Blue (for unexpected cases)
|
237 |
}
|
@@ -269,8 +269,8 @@ export function updateGraph() {
|
|
269 |
.attr("width", d => d.x1 - d.x0)
|
270 |
.attr("height", d => d.y1 - d.y0)
|
271 |
.attr("fill", d => color(d))
|
272 |
-
.attr("stroke", d => d.depth === 1 ? color(d) : "
|
273 |
-
.attr("stroke-width",
|
274 |
|
275 |
const fontSize = 10;
|
276 |
const padding = 2;
|
|
|
201 |
.size([width, height])
|
202 |
.paddingOuter(3)
|
203 |
.paddingTop(19)
|
204 |
+
.paddingInner(3)
|
205 |
.round(true);
|
206 |
|
207 |
const root = d3.hierarchy(data)
|
|
|
222 |
switch (d.data.name) {
|
223 |
case 'Parameters': return '#117fc9'; // Blue
|
224 |
case 'Gradients': return '#ffad5c'; // Orange
|
225 |
+
case 'OptimizerAverages': return '#f67d8e'; // Red
|
226 |
case 'activationMemory': return '#ffad5c'; // Orange
|
227 |
+
case 'fixed100GB': return '#bae2b4'; // Green
|
228 |
+
case 'Attention': return '#f67d8e'; // Red
|
229 |
+
case 'Feedforward': return '#4aacef'; // Light Blue
|
230 |
case 'LayerNorm': return '#fb8b28'; // Dark Orange
|
231 |
case 'Dropout': return '#4ead4e'; // Dark Green
|
232 |
case 'Projection': return '#d94361'; // Dark Red
|
233 |
case 'Cross Entropy': return '#b492d3'; // Violet
|
234 |
+
case 'Total': return '#bae2b4'; // Green
|
235 |
case 'root': return '#f3f3f3'; // Light Grey
|
236 |
default: return '#a0c4ff'; // Lighter Blue (for unexpected cases)
|
237 |
}
|
|
|
269 |
.attr("width", d => d.x1 - d.x0)
|
270 |
.attr("height", d => d.y1 - d.y0)
|
271 |
.attr("fill", d => color(d))
|
272 |
+
.attr("stroke", d => d.depth === 1 ? color(d) : "white")
|
273 |
+
.attr("stroke-width", 0.5);
|
274 |
|
275 |
const fontSize = 10;
|
276 |
const padding = 2;
|