swap
实现交换swap
函数
from algorithm.swap import swap
swap
swap[T: Movable](inout lhs: T, inout rhs: T)
交换两个给定参数。
参数:
- T ():约束为可复制类型
Movable
参数:
- lhs ():用 rhs 交换的参数值
T
- rhs ():用 lhs 交换的参数值
T
autotuning自动调谐
实现自动调谐功能。
您可以从包中导入这些 API。例如:autotune
from autotune import cost_of
cost_of
cost_of[fn_type: AnyRegType, func: fn_type]() -> Int
计算函数中的操作数。
此函数采用函数引用,并通过计算函数中的 MLIR 操作数来估计调用函数的“成本”。
参数:
- fn_type ():函数的签名类型。
AnyRegType
- func ():要计算的函数。
fn_type
返回:
函数中细化后操作的数目。
base64
提供 base64 编码字符串的函数。
您可以从包中导入这些 API。例如:base64
from base64 import b64encode
b64encode
b64encode(str: String) -> String
对输入字符串执行 base64 编码。
参数:
- str ():输入字符串。
String
返回:
输入字符串的 Base64 编码。