borch

Notebook

노트북 둘, 설치 없이

이 탭 안에서 도는 Python 이고, 선반에 pyborch 가 미리 올라가 있다. 커널은 워커 안의 Pyodide 이고, import borch_webgpu as torch 가 이 탭의 GPU 에서 borch.ts 를 띄운다. CUDA 도, 기계에 깐 Python 도, 계정도 없다. 여기 둘이 올라가 있다 — 아무거나 하는 JupyterLite, 그리고 할 일이 이미 쓰여 있는 마리모.

노트북 둘

JupyterLite — 빈 노트북

이미 아는 그 노트북인데 차릴 것이 없다. 셀은 Shift+Enter 를 누른 순서대로 돈다. 뭔가 해 보거나, 레슨을 내 숫자로 따라가거나, 새로고침해도 남는 연습장으로 쓴다.

노트북 열기 → 빈 JupyterLab →

마리모 — 할 일이 이미 쓰여 있다

반응형 노트북이다: 셀을 고치면 그것에 기대는 것만 다시 돌고, 표나 버튼이 위젯 코드가 아니라 Python 값이다. 여기 올라간 것은 검수 작업 하나를 끝까지 해 둔 것이다 — 이미지 폴더를 넣으면 이 탭의 GPU 에서 학습하고, 의심스러운 라벨을 위로 올리고, ONNX 파일을 돌려준다. 이미지는 탭 밖으로 나가지 않는다. torch.workbench 를 부르는 것이고, 그 레시피와 근거는 그 페이지에 있다.

마리모 열기 → 무엇을 돌리나 →

두 줄

%pip install pyborch
import borch_webgpu as torch

같은 두 줄이 어느 Pyodide 에서든 된다 — 위의 두 노트북, 직접 띄운 JupyterLite, PyScript. wheel 이 borch.ts 를 안에 지니고 import 때 장치를 띄우기 때문이다. torch 코드에서 바뀌는 것은 Python 페이지에 있다 — 짧다.

탭이 못 하는 것

tests/browser/lab_probe.py 가 매일 밤 잰다: 이 노트북을 열고 Shift+Enter 한 번, apple / metal-3 에서 6.3 s 뒤에 배운 것 줄이 보인다 — wheel 설치와 borch.ts 부팅을 포함해서.