in neuron_viewer/src/TransformerDebugger/cards/node_table/NodeTable.tsx [268:284]
function getRowHeight(params: RowHeightParams): number {
const nodeInfo = params.node.data as NodeInfo;
if (!params.node.data.isDetailRow) {
return 25;
}
var numUniqueTopTokens = 0;
for (const specName of TOP_TOKENS_SPEC_NAMES) {
if (nodeInfo.leftTopTokensBySpecName && nodeInfo.leftTopTokensBySpecName[specName]) {
numUniqueTopTokens++;
}
}
if (numUniqueTopTokens > 3) {
throw new Error("Unexpected number of unique top tokens: " + numUniqueTopTokens);
}
const numPrompts = nodeInfo.rightTopTokensBySpecName ? 2 : 1;
return 40 + numPrompts * 25 * numUniqueTopTokens;
}