MCPcopy Create free account

hub / github.com/bbycroft/llm-viz / functions

Functions1,088 in github.com/bbycroft/llm-viz

↓ 117 callersFunctionassignImm
(target: T, source: Partial<T>)
src/utils/data.ts:17
↓ 104 callersMethodadd
(a: Vec3)
src/utils/vector.ts:42
↓ 91 callersMethodmul
(a: number)
src/utils/vector.ts:45
↓ 90 callersFunctionafterTime
(prev: ITimeInfo | null, duration: number, wait?: number)
src/llm/walkthrough/WalkthroughTools.ts:46
↓ 70 callersMethodgetPort
(id: string)
src/cpu/comps/CompBuilder.tsx:249
↓ 66 callersMethodtoString
(dp: number = 3)
src/utils/vector.ts:102
↓ 63 callersFunctionbreakAfter
(evt?: ITimeInfo)
src/llm/walkthrough/WalkthroughTools.ts:62
↓ 52 callersFunctionlerp
(a: number, b: number, t: number)
src/utils/math.ts:3
↓ 50 callersMethodsub
(a: Vec3)
src/utils/vector.ts:43
↓ 49 callersMethodstopPropagation
()
src/utils/pointer.ts:112
↓ 48 callersFunctionmk
(args: IBlkDefArgs)
src/llm/GptModelLayout.ts:215
↓ 46 callersFunctionclamp
(num: number, min: number, max: number)
src/utils/data.ts:53
↓ 45 callersMethodpreventDefault
()
src/utils/pointer.ts:113
↓ 44 callersFunctioncommentary
(stringsArr: TemplateStringsArray, ...values: any[])
src/llm/walkthrough/WalkthroughTools.ts:76
↓ 43 callersFunctioncreateBufferTex
(gl: WebGL2RenderingContext, width: number, height: number, channels: number)
src/utils/renderPhases.ts:103
↓ 42 callersFunctionsplitGrid
(layout: IModelLayout, blk: IBlkDef, dim: Dim, xSplit: number, splitAmt: number)
src/llm/Annotations.ts:163
↓ 40 callersFunctionhasFlag
(flags: number, flag: number)
src/utils/data.ts:82
↓ 39 callersFunctionreadFromWasmToBufferTex
(type: TensorType, idx: number, tex: IBufferTex, isWeight?: boolean)
src/llm/GptModelWasm.ts:317
↓ 38 callersMethodlerp
(a: Vec3, t: number)
src/utils/vector.ts:114
↓ 35 callersFunctionc_dimRef
(str: string, style: DimStyle)
src/llm/walkthrough/WalkthroughTools.ts:34
↓ 33 callersFunctionrTypeVals
(funct3: number, funct7?: number)
src/cpu/guide/InstructionDetail.tsx:259
↓ 29 callersFunctionc_blockRef
(str: string, blk: IBlkDef | IBlkDef[], style?: DimStyle)
src/llm/walkthrough/WalkthroughTools.ts:28
↓ 28 callersMethodaddPhase
(func: (comp: IExeComp<T>, args: IExeRunArgs) => void, inPorts: IExePort[], outPorts: IExePort[], isLatch: boo
src/cpu/comps/CompBuilder.tsx:284
↓ 28 callersFunctionfindSubBlocks
(blk: IBlkDef, dim: Dim, idxLow: number | null, idxHi: number | null)
src/llm/Annotations.ts:404
↓ 26 callersFunctiondimStyleColor
(style: DimStyle)
src/llm/walkthrough/WalkthroughTools.ts:373
↓ 26 callersFunctionisNotNil
(a: T | null | undefined)
src/utils/data.ts:43
↓ 26 callersMethodnormalize
()
src/utils/vector.ts:56
↓ 26 callersFunctionuseEditorContext
()
src/cpu/Editor.tsx:182
↓ 24 callersMethodmulAdd
(a: Vec3, b: number)
src/utils/vector.ts:46
↓ 24 callersFunctionrunRenderPhase
(gl: WebGL2RenderingContext, phase: IRenderPhase)
src/utils/renderPhases.ts:82
↓ 23 callersFunctioncellPosition
(layout: IModelLayout, blk: IBlkDef, dim: Dim, index: number)
src/llm/GptModelLayout.ts:178
↓ 23 callersFunctioncreateShaderProgram
(manager: IShaderManager | IGLContext, name: string, vert: string, frag: string, uniformNames?: T[], extra?: I
src/utils/shader.ts:51
↓ 23 callersFunctiondrawBitsAndText
(rightBit: number, count: number, color: string, text: string, label: string)
src/cpu/comps/RiscvInsDecode.tsx:444
↓ 22 callersMethodbuild
(comp: IComp)
src/cpu/comps/CompBuilder.tsx:201
↓ 21 callersMethodaddData
(data: T)
src/cpu/comps/CompBuilder.tsx:275
↓ 21 callersMethoddist
(a: Vec3)
src/utils/vector.ts:55
↓ 21 callersFunctiondrawHorizArrow
(src: IBlkDef, dest: IBlkDef, width: number = 6)
src/llm/components/Arrow.ts:136
↓ 21 callersFunctionread32UintLe
(buffer: Uint8Array, offset: number)
src/cpu/ElfParser.tsx:199
↓ 20 callersMethodfromHexColor
(s: string, alpha: number = 1.0)
src/utils/vector.ts:181
↓ 19 callersMethoddot
(a: Vec3)
src/utils/vector.ts:44
↓ 19 callersMethodround
()
src/utils/vector.ts:61
↓ 18 callersFunctionensureSigned32Bit
(x: number)
src/cpu/comps/RiscvInsDecode.tsx:344
↓ 18 callersFunctionisKeyWithModifiers
(ev: IKeyboardEvent, key: string, modifiers: Modifiers = Modifiers.None)
src/utils/keyboard.ts:113
↓ 18 callersFunctionmoveCameraTo
(state: IProgramState, time: ITimeInfo, target: Vec3, rot: Vec3)
src/llm/walkthrough/WalkthroughTools.ts:296
↓ 17 callersMethodabs
()
src/utils/vector.ts:58
↓ 17 callersFunctionsetRegCtrl
(enable: boolean, addr: number, offset: number)
src/cpu/comps/RiscvInsDecode.tsx:112
↓ 16 callersFunctiondrawMessage
(parts: IMessagePart[], height: number, noBullet?: boolean)
src/cpu/comps/RiscvInsDecode.tsx:464
↓ 16 callersFunctionlerpSmoothstep
(a: number, b: number, t: number)
src/utils/math.ts:8
↓ 16 callersFunctionmakeCanvasFont
(fontSize: number, fontType: FontType = FontType.Default)
src/cpu/CanvasRenderHelpers.tsx:13
↓ 16 callersFunctionmakeLineOpts
(opts: Partial<ILineOpts> = {})
src/llm/render/lineRender.ts:188
↓ 16 callersFunctionmakeTextVector
(col: Vec4, count: number = 3)
src/llm/walkthrough/Walkthrough04_SelfAttention.tsx:764
↓ 16 callersFunctionregFormatted
(reg: number)
src/cpu/comps/RiscvInsDecode.tsx:710
↓ 16 callersMethodtranslateVec
(v: Vec3)
src/utils/AffineMat2d.ts:73
↓ 15 callersFunctionaddVert
(render: ITriRender, p: Vec3, color: Vec4, n?: Vec3, mtx?: Mat4f)
src/llm/render/triRender.ts:81
↓ 15 callersFunctiondrawArrowBetween
(src: IBlkDef, srcPos: BlockPos, dest: IBlkDef, destPos: BlockPos, width: number = 6)
src/llm/components/Arrow.ts:189
↓ 15 callersFunctiondrawText
(fontBuf: IFontBuffers, text: string, dx: number, dy: number, opts: IFontOpts)
src/llm/render/fontRender.ts:315
↓ 15 callersMethodmulVec3Proj
(a: Vec3)
src/utils/matrix.ts:65
↓ 15 callersMethodsetAt
(i: number, v: number)
src/utils/vector.ts:76
↓ 15 callersFunctionsetCell
(arr: Float32Array, i: number, j: number, k: number, value: number)
src/fluidsim/FluidSimMain.tsx:119
↓ 14 callersMethodcopy_
(a: Vec3)
src/utils/vector.ts:63
↓ 14 callersFunctioncreateRenderPhase
(gl: WebGL2RenderingContext, program: IProgram, dest: IBufferTex[], src: IBufferTex[], names?: string[])
src/utils/renderPhases.ts:47
↓ 14 callersFunctiondrawVertArrow
(src: IBlkDef, dest: IBlkDef, width: number = 6)
src/llm/components/Arrow.ts:132
↓ 14 callersFunctiongetBlkDimensions
(blk: IBlkDef)
src/llm/GptModelLayout.ts:113
↓ 14 callersFunctionisNil
(a: any)
src/utils/data.ts:39
↓ 14 callersFunctionmeasureTextWidth
(fontBuf: IFontBuffers, text: string, scale: number = 1.0, faceName?: string)
src/llm/render/fontRender.ts:287
↓ 14 callersFunctionmkTextBlock
(args: ITextBlockArgs)
src/llm/components/TextLayout.ts:69
↓ 14 callersMethodtoHexColor
()
src/utils/vector.ts:189
↓ 14 callersFunctionuseFunctionRef
(fn: T)
src/utils/hooks.ts:3
↓ 13 callersFunctionaddLine
(render: ILineRender, thickness: number, color: Vec4, a: Vec3, b: Vec3, n?: Vec3, mtx?: Mat4f, dash?: number,
src/llm/render/lineRender.ts:207
↓ 13 callersMethodclone
()
src/utils/vector.ts:59
↓ 13 callersMethodlen
()
src/utils/vector.ts:54
↓ 13 callersFunctionmakeIssue
(issue: string, lineIdx: number, colNo?: number)
src/cpu/ImportExport.tsx:85
↓ 13 callersFunctionmeasureText
(fontBuf: IFontBuffers, text: string, opts: IFontOpts)
src/llm/render/fontRender.ts:311
↓ 13 callersFunctionstepExecutionCombinatorial
(exeModel: IExeSystem, disableBackProp = false)
src/cpu/CpuExecution.tsx:487
↓ 12 callersMethodaddInPlace
(v: Vec3)
src/utils/vector.ts:212
↓ 12 callersFunctioncheckWires
(wires: IWireGraph[], name: string)
src/cpu/Wire.tsx:340
↓ 12 callersFunctioneditCompConfig
(editCtx: IEditContext, end: boolean, comp: IComp<A>, updateConfig: (config: A) => A, compEditArgs?: ICompEdit
src/cpu/Editor.tsx:19
↓ 12 callersMethodfromTranslation
(a: Vec3)
src/utils/matrix.ts:138
↓ 12 callersFunctiongetCellClamped
(arr: Float32Array, i: number, j: number, k: number)
src/fluidsim/FluidSimMain.tsx:113
↓ 12 callersFunctionmkLabel
(init: number, cubes?: IBlkDef[])
src/llm/GptModelLayout.ts:260
↓ 12 callersFunctionprocessUpTo
(state: IProgramState, timer: ITimeInfo, block: IBlkDef, prevInfo?: IProcessInfo)
src/llm/walkthrough/Walkthrough00_Intro.tsx:244
↓ 12 callersFunctionsetBlkPosition
(blk: IBlkDef, pos: Vec3)
src/llm/GptModelLayout.ts:121
↓ 12 callersMethodsize
()
src/utils/vector.ts:245
↓ 12 callersFunctionuseProgramState
()
src/llm/Sidebar.tsx:88
↓ 12 callersFunctionwriteTextToBuffer
(fontBuf: IFontBuffers, text: string, color: Vec4, dx?: number, dy?: number, scale?: number, mtx?: Mat4f, face
src/llm/render/fontRender.ts:319
↓ 11 callersFunctionaddLine2
(render: ILineRender, a: Vec3, b: Vec3, opts: ILineOpts)
src/llm/render/lineRender.ts:199
↓ 11 callersFunctionaddQuad
(render: ITriRender, tl: Vec3, br: Vec3, color: Vec4, mtx?: Mat4f, isEnd: boolean = true)
src/llm/render/triRender.ts:121
↓ 11 callersFunctiondimProps
(blk: IBlkDef, dim: Dim)
src/llm/Annotations.ts:128
↓ 11 callersFunctiondrawMaths
(args: IDataFlowArgs, bottomMiddle: Vec3, textBlk: ITextBlock, pad?: number[] | number)
src/llm/components/DataFlow.ts:359
↓ 11 callersMethodgetCompDef
(defId: string)
src/cpu/comps/CompBuilder.tsx:136
↓ 11 callersMethodmulVec3Inv
(v: Vec3)
src/utils/AffineMat2d.ts:46
↓ 11 callersFunctionwriteToBufferTex
(gl: WebGL2RenderingContext, buffer: IBufferTex, data: Float32Array)
src/utils/renderPhases.ts:121
↓ 10 callersFunctionblockDimension
(state: IProgramState, layout: IModelLayout, blk: IBlkDef, dim: Dim, style: DimStyle, t: number)
src/llm/Annotations.ts:13
↓ 10 callersFunctiondrawOpAndMessage
(opCodeStr: string, funct3Str: string, message: string)
src/cpu/comps/RiscvInsDecode.tsx:480
↓ 10 callersFunctionmakeCol
(children: INavLevel[])
src/llm/components/MovementControls.tsx:292
↓ 10 callersFunctionmakeEntry
(id: Phase, title: string, ids: string[] = [], groupIds: boolean = false)
src/llm/components/TocDiagram.tsx:125
↓ 10 callersMethodmul
(a: number)
src/utils/vector.ts:150
↓ 10 callersFunctionsegAttachedTo
(seg: ISegment, pt: Vec3)
src/cpu/Wire.tsx:728
↓ 10 callersFunctionsetInitialCamera
(state: IProgramState, target: Vec3, rot: Vec3)
src/llm/walkthrough/WalkthroughTools.ts:273
↓ 10 callersFunctionuseCombinedMouseTouchDrag
( el: GlobalEventHandlers | null, captureDragStart: (ev: IMouseEvent) => T, handleDrag: (ev: IMous
src/utils/pointer.ts:262
next →1–100 of 1,088, ranked by callers