Loading...
正在加载...
请稍候

《Born》附录A:API 速查表

QianXun (QianXun) 2026年06月13日 13:41

本附录提供 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 上畅享卓越模型能力
登录