MCPcopy
hub / github.com/bbycroft/llm-viz / breakAfter

Function breakAfter

src/llm/walkthrough/WalkthroughTools.ts:62–74  ·  view source on GitHub ↗
(evt?: ITimeInfo)

Source from the content-addressed store, hash-verified

60 }
61
62 function breakAfter(evt?: ITimeInfo) {
63 evt = evt ?? phaseState.times[phaseState.times.length - 1];
64 if (!evt) {
65 return;
66 }
67 let breakEvt = afterTime(evt, 0.001);
68 if (phaseState.running && phaseState.time - phaseState.dt < breakEvt.start && phaseState.time >= breakEvt.start) {
69 phaseState.running = false;
70 phaseState.speed = 1.0;
71 phaseState.time = breakEvt.start + breakEvt.duration;
72 }
73 breakEvt.isBreak = true;
74 }
75
76 function commentary(stringsArr: TemplateStringsArray, ...values: any[]) {
77 return writeCommentary(state, null, stringsArr, ...values);

Callers 6

walkthrough02_EmbeddingFunction · 0.85
walkthrough07_MlpFunction · 0.85
walkthroughIntroFunction · 0.85
walkthrough06_ProjectionFunction · 0.85
walkthrough03_LayerNormFunction · 0.85

Calls 1

afterTimeFunction · 0.85

Tested by

no test coverage detected