Smelt

Smelt

Smelt

软件

软件描述

Smelt 是一个简单且可扩展的任务运行器,专为芯片开发工作流优化。Smelt 可轻松以编程方式定义任意多个测试变体,平行运行这些测试,并分析其结果。

官方网站

访问软件的官方网站了解更多信息

官方认证

silogy-io.github.io

安全链接HTTPS

什么是 Smelt?

Smelt 是一个针对芯片开发工作流优化的简单且可扩展的任务运行器。Smelt 便于以编程方式定义任意多个测试变体,能够并行运行这些测试并分析结果。Smelt 提供了适用于本地和分布式计算环境的简洁高效的工作流程。

Smelt 以 Python 包形式发布,可通过以下命令安装:pipx install pysmelt

安装 smelt 后,你可以使用简单的 YAML 语法在 .smelt.yaml 扩展名的文件中描述测试列表,或通过 Python 代码动态生成。

Smelt 的设计目标是让运行多个任务尽可能简单。为此,smelt 中每个命令都会生成一个可检查、可重新运行和可修改的 Bash 脚本。

专为 EDA(电子设计自动化)打造,Smelt 致力于统一测试基础设施的最佳实践:

  • 程序化测试生成:使用 Python 自动生成测试
  • 失败自动重试:描述失败测试所需的重试计算逻辑
  • 分析 API:提供追踪和复现测试所需的所有数据
  • 可扩展性:通过简单的 Python 接口定义测试

主要功能

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。