LAPACK 互換の GPU 線形代数ソルバーライブラリです。LU 分解・QR 分解・固有値計算などを rocBLAS 上で実装します。RX9070XT の Ollama bundle に librocsolver.so.0.3.60303 が含まれており、hipBLAS 経由で間接的にロードされることが確認されています。
A LAPACK-compatible GPU linear algebra solver library. Implements LU/QR factorization and eigenvalue computations on top of rocBLAS. librocsolver.so.0.3.60303 is confirmed present in the RX9070XT Ollama bundle and loaded indirectly via hipBLAS.
rocSOLVER は rocBLAS の上位に位置する LAPACK 層です。LU・QR・Cholesky 分解、固有値計算などを提供します。Transformer ベースの LLM 推論は主として行列積(GEMM)と attention に依存するため、rocSOLVER の演算(分解系)は通常の推論ループに現れません。
rocSOLVER is a LAPACK layer built on top of rocBLAS. It provides LU/QR/Cholesky factorizations and eigenvalue computations. Transformer-based LLM inference relies primarily on GEMM and attention, so rocSOLVER's decomposition operations do not appear in the standard inference loop.
/usr/local/lib/ollama/rocm/librocsolver.so.0.3.60303 が bundle 内に存在することを確認(Phase C bundle scan)。/proc/<runner>/maps に librocsolver.so.0.3.60303 が記録されており、実行時にロードされています。readelf -d /usr/local/lib/ollama/rocm/libhipblas.so.2 の直接 NEEDED に librocsolver.so.0 が含まれており、libhipblas.so.2 → librocsolver.so.0 の依存エッジが確認されています。deepseek-r1-distill-qwen-7b:q4_k_m の Q4_K_M 推論ループ(MMVQ / MMQ / Flash Attn 主経路)において、rocSOLVER の演算(分解系)が dispatch されたかは未確定です。/usr/local/lib/ollama/rocm/librocsolver.so.0.3.60303 confirmed present in the bundle (Phase C bundle scan)./proc/<runner>/maps after Phase C fresh runner startup records librocsolver.so.0.3.60303, confirming it is loaded at runtime.readelf -d /usr/local/lib/ollama/rocm/libhipblas.so.2 shows librocsolver.so.0 in direct NEEDED entries — the libhipblas.so.2 → librocsolver.so.0 dependency edge is confirmed.