可用下载
安装器会选择保守配置。只有在部署处理器明确支持时才选择更宽的 SIMD 配置。
| 平台 | CPU 软件包 | 文件 | 验证 |
|---|---|---|---|
| macOS arm64 13+ | NEON / Apple M1 基线 | 下载SHA-256 | 运行测试 |
| Linux x86-64 | generic / SSE2 基线 | 下载SHA-256 | 运行测试 |
| Linux x86-64 | AVX2 / x86-64-v3 | 下载SHA-256 | 运行测试 |
| Linux x86-64 | AVX-512 F/BW/VL/DQ / x86-64-v4 | 下载SHA-256 | 运行测试 |
| Linux arm64 | Armv8-A / NEON 基线 | 待发布 | — |
| Linux ppc64le | POWER8+ / VSX | 待发布 | — |
| Linux 龙架构 64 位 | LA464 / LSX | 待发布 | — |
| Linux 龙架构 64 位 | LA464 / LASX | 待发布 | — |
| Linux 龙架构 64 位 | LA664 / LASX | 待发布 | — |
首选源码安装:它由 Go 模块校验和保护,并在应用程序的实际目标上编译。
预编译模式仍需要 cgo、C 编译器与 pkg-config,但不会调用 C++ 编译器。Linux 软件包包含静态 C++ 运行库并以 glibc 2.28 为基线;安装器会在解压前验证 SHA-256。
从源代码安装(推荐)
go get github.com/adamdeprince/stride-align/bindings/go@main
安装预编译回退
go run github.com/adamdeprince/stride-align/bindings/go/cmd/stridealign-prebuilt@main
# 安装器会输出所需的 PKG_CONFIG_PATH 与 go build 命令
Intel 用户可传入 --profile avx2 或 --profile avx512bwvl。Linux arm64、POWER 与龙架构软件包仍待发布;这些平台目前请使用源码安装。软件包清单与全部校验和也可单独下载。 软件包清单 · 全部校验和.