Intel® Xeon® Sapphire Rapids プロセッサを搭載したマシンで JMP を実行し、「高度な線形代数ルーチンを有効にする」設定が選択されている場合、JMP ®の結果は不正確になります。この設定により、さまざまな JMP プラットフォームおよび JSL 関数での線形代数計算に BLAS (基本線形代数サブプログラム) および LAPACK (線形代数パッケージ) ルーチンの使用が有効になります。エラーを回避するには、「ファイル > 設定」を選択し、「全般」グループに移動して設定のチェックを外します。今後の JMP リリースには、BLAS および LAPACK ルーチンの更新バージョンが含まれる予定です。
ご使用のマシンが Sapphire Rapids プロセッサの問題の影響を受けているかどうかを確認するには、 BLAS Numerics Checkスクリプトを開いて実行します。JMP は、ご使用のマシンの状態に関するメッセージを表示します。
JMP 17では、BLAS/LAPACKは以下のプラットフォームと機能で使用されます。
プラットフォーム:
-
階層的クラスター (方法 = ハイブリッド ワード)
-
ロバスト PCA 外れ値 (ランダム化 SVD オプションが選択されている場合)
-
主成分(推定方法=ランダム化SVD)
-
構造方程式モデル
JSL 組み込み関数:
-
行列乗算Blas()
-
対称行列乗算Blas()
-
SVD ラパック()
-
ランダムSVD()
-
QR ラパック()
-
低ランク対称更新 Blas()
-
二次形式 Blas()
-
ベクトル Blas() を追加する
-
内積 Blas()
-
自分のブラス()
JMP インストールが影響を受けるかどうかを判断するために、Intel は以前 Sapphire Rapids と呼ばれていた製品のリストをこちらで提供しています。