anurmatov/mac-studio-server
Optimized LLM server configuration for Mac Studio and other Apple Silicon Macs. Headless setup with automatic startup, resource optimization, and remote management via SSH.
解決すること
このプロジェクトは、Appleシリコン搭載Macをヘッドレスモデルサーバーに変えます。Ollama、llama.cpp、DwarfStar(ds4)、MLX-ServeなどのLLMバックエンドのデプロイを簡素化し、起動時に自動的に開始されるサービスとして実行できるようにします。
仕組み
このツールは、必要なソフトウェア(Homebrew、Ollama、llama.cppなど)を設定し、システム設定を管理する自動インストーラーを提供します。ユーザーはインストールするバックエンドと、アクティブにするバックエンドを選択でき、他のバックエンドは待機状態のままにできます。GPUメモリ割り当てを管理するメモリガードが含まれ、モデルサーバーへの安全なLANアクセスを許可するようにmacOSファイアウォール(pf)を設定します。
対象ユーザー
各バックエンドの手動設定を維持することなく、ローカルネットワーク専用のヘッドレスAIモデルサーバーを実行したいAppleシリコン搭載Macユーザー。
ハイライト
- マルチバックエンドサポート: Ollama、llama.cpp、DwarfStar、MLX-Serveをサポート。
- ヘッドレス最適化: サーバーの可用性を確保するために、スリープ、Spotlight、自動更新を無効にするmacOSの調整が含まれます。
- LANアクセス: モデルサーバーへの安全なリモートアクセスのためのファイアウォール許可リストが統合されています。
- GPUメモリ管理: 各バックエンドがMetalに使用するRAMの割合を特定のパーセンテージに設定できます。
- Docker統合: コンテナ化されたワークロード用にColimaとDocker CLIのオプションのインストールと自動起動。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト