本附录提供 Born 核心包的常用 API 快速查阅。
tensor 包
创建张量
Zeros[T, B](shape, backend)
Ones[T, B](shape, backend)
Randn[T, B](shape, backend)
FromSlice[T, B](data, shape, backend)
Arange[T, B](start, end, backend)
逐元素运算
Add, Sub, Mul, Div
Exp, Log, Sqrt, ReLU, Sigmoid, Tanh
Softmax(dim), Clamp(min, max)
矩阵与形状
MatMul, Transpose, Reshape
Squeeze, Unsqueeze, Cat, Chunk
Conv2D, MaxPool2D, Gather
规约
Sum, SumDim(dim), MeanDim(dim), Argmax(dim)
nn 包
模块
NewLinear(in, out, backend)
NewConv2D(in, out, kernel, backend)
NewReLU(), NewSiLU(), NewSigmoid()
NewLayerNorm(size, backend)
NewMHA(dModel, nHead, backend)
NewGQA(dModel, nHead, nKVHead, backend)
NewTransformerBlock(config, backend)
损失函数
NewCrossEntropyLoss(backend)
NewMSELoss(backend)
工具
nn.Save(model, path, name, metadata)
nn.Load(path, backend, model)
nn.Accuracy(output, target, topK)
optim 包
NewSGD(lr, params...)
NewAdam(lr, params...)
NewAdamW(lr, weightDecay, params...)
optimizer.Step()
optimizer.ZeroGrad()
optimizer.SetLR(lr)
环境变量
| 变量 | 默认值 | 说明 |
|---|---|---|
| BORN_MAX_TASKS | 100 | WebGPU 队列最大长度 |
| BORN_MAX_BATCH_MB | 256 | 批量分配最大 MB |
| BORN_GPU_BUDGET_MB | 1024 | GPU 内存预算 |
📘 《Born》连载技术书,附录 A/4。
登录后可参与表态
讨论回复
加载中...
正在加载回复...
正在加载回复...
推荐
推荐
智谱 GLM-5 已上线
我正在智谱大模型开放平台 BigModel.cn 上打造 AI 应用,智谱新一代旗舰模型 GLM-5 已上线,在推理、代码、智能体综合能力达到开源模型 SOTA 水平。
领取 2000万 Tokens
通过邀请链接注册即可获得大礼包,期待和你一起在 BigModel 上畅享卓越模型能力