fix(docker): polars[rtcompat]==1.42.1(治 NAS AVX2 SIGILL 根因)

深查:pre-init-rebuild 有 polars-runtime-compat 兜底层才跑得通;
plain polars==1.42.1 新镜像缺 rtcompat → import 即 SIGILL exit132;
vnpy_ctastrategy 的132是transitively import polars 同根因。
改 polars[rtcompat]==1.42.1 拉 polars-runtime-compat
This commit is contained in:
2026-08-01 20:09:03 +08:00
parent e0808859da
commit 7bed73aa4c
+1 -1
View File
@@ -77,7 +77,7 @@ aioredis>=2.0.0
# ============================================ # ============================================
# Alpha 量化依赖(可选) # Alpha 量化依赖(可选)
# ============================================ # ============================================
polars==1.42.1 # 钉版:NAS CPU(Synology Celeron)无 AVX2,polars>=1.43 的 wheel SIGILL 崩溃(exit132);1.42.1 实证 NAS 可跑(见 pre-init-rebuild)。勿放回 >= polars[rtcompat]==1.42.1 # 钉版+[rtcompat]:NAS CPU(Synology Celeron)无 AVX2,plain polars 即便 1.42.1 也 SIGILL(exit132);需 [rtcompat] 拉 polars-runtime-compat 兜底。pre-init-rebuild 实证(有 polars-runtime-compat 才跑得通)。勿放回 >=
scipy>=1.15.2 scipy>=1.15.2
alphalens-reloaded>=0.4.5 alphalens-reloaded>=0.4.5
scikit-learn>=1.6.1 scikit-learn>=1.6.1