使用 Intel® Xeon® 處理器、Sapphire Rapids 的 JMP® 中可能會出現錯誤的數值結果如果您在配備 Intel® Xeon® Sapphire Rapids 處理器的電腦上執行 JMP 並且選擇了「啟用高級線性代數例程」首選項,JMP ®中的結果將不正確。此首選項允許使用 BLAS(基本線性代數子程式)和 LAPACK(線性代數套件)例程在各種 JMP 平台和 JSL 函數中進行線性代數計算。您可以透過選擇「檔案 > 首選項」、前往「常規」群組並確保取消選取該首選項來避免任何錯誤。未來的 JMP 版本將包括 BLAS 和 LAPACK 例程的更新版本。
若要確定您的電腦是否受到 Sapphire Rapids 處理器問題的影響,請開啟並執行BLAS Numerics Check腳本。 JMP 將提供有關您的機器狀態的訊息。
在 JMP 17 中,以下平台和功能使用 BLAS/LAPACK
平台:
-
分層集群(方法=混合病房)
-
穩健的 PCA 異常值(如果選擇了隨機 SVD 選項)
-
主成分(估計方法=隨機 SVD)
-
結構方程模型
JSL內建函數:
-
矩陣 Mult Blas()
-
對稱矩陣 Mult Blas()
-
SVD 拉帕克()
-
隨機 SVD()
-
QR Lapack()
-
低秩對稱更新 Blas()
-
二次型 Blas()
-
新增向量 Blas()
-
內積 Blas()
-
自己的布拉斯()
為了幫助確定您的 JMP 安裝是否受到影響,英特爾在此處提供了以前稱為 Sapphire Rapids 的產品清單。