Leire Aguirre commited on
Commit
f7842b8
·
1 Parent(s): 16179ad

improve treemap coors visualization

Browse files
Files changed (1) hide show
  1. 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(1)
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 '#e1576b'; // Red
226
  case 'activationMemory': return '#ffad5c'; // Orange
227
- case 'fixed100GB': return '#80cb75'; // Green
228
- case 'Attention': return '#e1576b'; // Red
229
- case 'Feedforward': return '#2f94d9'; // 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 '#80cb75'; // Green
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) : "none")
273
- .attr("stroke-width", 2);
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;