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;
|