ByronLeeeee/Ollama-For-AMD-Installer

This project simplifies the installation process of likelovewant's library, making it easier for users to manage and update their AMD GPU-compatible Ollama installations.

解決する課題

このツールは、Windows上のOllamaでコミュニティ主導のAMD GPUサポートをインストールおよび管理するプロセスを簡素化します。公式のOllamaアプリケーションにROCmライブラリを注入する複雑な手順を自動化し、AMDグラフィックスカードやAPUでのハードウェアアクセラレーションを有効にします。

仕組み

このインストーラーは、以下の機能を備えたグラフィカルユーザーインターフェース (GUI) を提供します:

  • ハードウェア検出: ユーザーのAMD GPUを自動的に識別し、適切なROCmアーキテクチャプロファイルを選択します。
  • 自動デプロイ: 互換性を確保するため、OllamaアプリケーションとROCmライブラリ(例:ROCm 7.1.1や6.4.2)の適合バージョンをダウンロードしてペアリングします。
  • 注入プロセス: Ollamaインストールディレクトリ内のシステムDLLを、コミュニティ提供のAMDライブラリに置き換えます。
  • 復旧と安全性: 注入前に影響を受けるファイルのバックアップを作成し、インストールに失敗した場合でも変更をロールバックできるようにします。
  • トラブルシューティング: 一般的なランタイムエラー(0xc0000005など)に対するワンクリック修正機能と、Vulkanモード設定ユーティリティが含まれています。

対象ユーザー

AMD GPUまたはAPUを搭載したWindowsユーザーで、ハードウェアアクセラレーションを使用してOllamaを実行したいが、ROCmライブラリの手動インストールが難しいと感じている方。

主な特徴

  • 自動化されたワークフロー: アプリとライブラリのペアのフルインストール、または既存のOllama環境へのライブラリ注入の両方をサポートします。
  • スマートダウンローダー: GitHubからのダウンロード時に不安定なネットワーク環境に対応するため、プロキシテスターとミラー選択機能を備えています。
  • ハードウェア認識: AMD GPUプロファイルを自動検出するスキャナーを内蔵しています。
  • 安全機能: ダウンロードファイルの自動SHA-256検証と、注入されたファイルに対する多層的なバックアップ/復元システムを備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト