브라우저에서 TypeNN 실행

Tensor Playground

행렬 값과 연산, 백엔드를 선택하고 사이트에 포함된 TypeNN 런타임으로 실행해 보세요.

TypeNN Runtime

입력

행렬 A · 2 × 2행렬 값
행렬 B · 2 × 2행렬 값

브라우저 지원은 환경마다 다릅니다. 소프트웨어 렌더러 결과는 물리 GPU 벤치마크가 아닙니다.

결과

ReLU(A × B)

연산을 실행하면 결과가 표시됩니다.

명시적인 data() 호출로 결과를 읽습니다. 읽기가 끝나면 중간 Tensor를 해제합니다.

동일한 TypeScript 코드TypeScript · TypeNN API
const device = await nn.device({ device: "auto" });
const a = device.tensor([1, 2, 3, 4], { shape: [2, 2] });
const b = device.tensor([5, 6, 7, 8], { shape: [2, 2] });
const output = a.matmul(b).relu();
const values = await output.data();
런타임 소스 ↗

실행 대상: 사이트에 포함된 TypeNN 빌드와 TypeShade 런타임입니다. JavaScript로 다시 구현하거나 결과를 흉내 내지 않습니다.

예제는 작고, 런타임 시작 시 백엔드 준비가 포함됩니다. 시간을 성능 벤치마크로 표시하지 않습니다. 자동 모드는 WebGPU를 시도하고 CPU로 폴백합니다. WebGL2는 직접 선택해야 합니다.