Skip to content
S

Slyme

Slyme(发音为 /slaɪm/)是一个高度可组合的函数式执行框架。
Mold Everything, Safely.

$pip install slyme
开始了解 ->
quick_start.py
from slyme.context import Context
from slyme.node import node

@node
def hello(ctx: Context, /):
    print("Hello World!")
    return ctx

hello().prepare()(Context())  # Hello World!

为什么要使用 Slyme?

Pythonic 开发体验

丢掉臃肿的样板代码,使用函数式组件和熟悉的 Python 语法,实现极致简洁。

无限可组合性

将节点像乐高积木一样组合起来,构建动态拓扑结构,从简单脚本到复杂自定义工作流,轻松应对。

无缝协作

告别烦人的代码冲突,实现团队内部 / 开源社区的无缝协作。

核心架构

阶段划分:构建期可变、执行期不可变

传统的计算图要么过于死板而难以调试,要么容易陷入混乱的状态突变。Slyme 引入了明确的边界:在构建阶段,您可以像操作标准 Python 对象一样,动态地构建 / 修改拓扑结构。而在执行阶段,只需一次 prepare() 调用,即可将所有内容冻结为严格且不可变的执行流。
构建阶段可变
# 动态构建节点
read_data.add_wrappers(retry, log)
pipeline = sequential([read_data, model_forward])
执行阶段不可变
# 冻结拓扑结构以确保安全执行
frozen_chain = pipeline.prepare()
ctx = frozen_chain(ctx)
S

Slyme Lab

一个以极致的简洁构建、编排与扩展函数式执行流程的统一生态系统。

联系我们

© 2026 The SlymeLab Team.
Built with Pythonic Passion.