layerIndex: parseInt()

in neuron_viewer/src/nodePage.tsx [68:91]


        layerIndex: parseInt(params.layerIndex),
        nodeIndex: parseInt(params.nodeIndex),
      };
    }
  }, [params]);
  const dimensionalityOfActivations = getDimensionalityOfActivations(activeNode.nodeType);
  // Define this constant to make the checks below more concise and readable.
  const scalarPerToken =
    dimensionalityOfActivations === DimensionalityOfActivations.SCALAR_PER_TOKEN;

  const fetchRecord = useCallback(async () => {
    switch (dimensionalityOfActivations) {
      case DimensionalityOfActivations.SCALAR_PER_TOKEN:
        return await readNeuronRecord(activeNode);
      case DimensionalityOfActivations.SCALAR_PER_TOKEN_PAIR:
        return await readAttentionHeadRecord(activeNode);
      default:
        throw new Error("Unknown dimensionality of activations: " + dimensionalityOfActivations);
    }
  }, [activeNode, dimensionalityOfActivations]);

  useEffect(() => {
    async function fetchData() {
      try {