この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 2106|答える: 4

Ubuntu 24.04グラフィックカードA10(NVIDIAドライバーインストール済み)

[リンクをコピー]
2025年3月5日 17:57:59 に投稿 | | | |
要件:私はAlibaba CloudでGPUサーバーを購入しました。構成はA10デュアルカードです。インスタンス作成時に「GPUドライバーをインストールする」オプションを確認できます。自分でインストールしたいので、簡単に使えます。

インスタンス仕様:GPU計算タイプGN7I/ ecs.gn7i-c32g1.16xlarge (64 vCPU 376 GiB)
システム:Ubuntu 24.04 64ビット(セキュリティ強化)

GPU仕様:ハイパーリンクのログインが見えます。

NVIDIAドライバーをインストールする

公式ウェブサイトを開き、グラフィックカードモデルごとにドライバーを検索してください。例としてA10を挙げてください。下の図に示されています:



ドライバーダウンロード:ハイパーリンクのログインが見えます。

サーバーにログインし、以下のコマンドでインストールしてください:



「選択」NVIDIA独自の方法そうです、違いは以下の通りです:

NVIDIA独自の製品:

ライセンスの種類:プロプライエタリソフトウェア
特徴:NVIDIAは独自に開発・管理しており、コードは公開されておらず、ユーザーはソースコードの閲覧や変更ができません。
長所:一般的にパフォーマンスが向上し、最新のハードウェア機能に対応し、最適化と安定性が向上します。
短所:NVIDIAのアップデートやサポートに依存し、オープンソースドライバーほど透明性がない場合があります。

MIT/GPL:

ライセンスタイプ:MITライセンスまたはGNU一般公衆利用許諾書(GPL)に基づくオープンソースソフトウェア。
機能:コードは完全に公開されており、ユーザーは閲覧、変更、配布が可能です。
メリット:より透明性が高く充実したコミュニティサポートがあり、ドライバーについてもっと学んだり改造したい人に適しています。
デメリット:プロプライエタリドライバーほどの性能が劣る可能性があり、一部の高度な機能がサポートされていない可能性があります。

その後いくつか警告が出るので、続けてください。 警告文は以下の通りです:

WARNING: nvidia-installer was forced to guess the X library path '/usr/lib' and X module path '/usr/lib/xorg/modules'; these paths were not queryable from the system.  If X fails to find the NVIDIA X driver module, please install the `pkg-config` utility and the X.Org SDK/development package for your distribution and reinstall the driver.

WARNING: Unable to find a suitable destination to install 32-bit compatibility libraries. Your system may not be set up for 32-bit compatibility. 32-bit compatibility files will not be installed; if you wish to install them, re-run the installation and set a valid directory with the --compat32-libdir option.

WARNING: This NVIDIA driver package includes Vulkan components, but no Vulkan ICD loader was detected on this system. The NVIDIA Vulkan ICD will not function without the loader. Most distributions package the Vulkan loader; try installing the "vulkan-loader", "vulkan-icd-loader", or "libvulkan1" package.

ドライバー情報を見る:


ここでのCUDAバージョンはCUDA Toolkitを指し、インストールするにはバージョン12.8である必要があります


CUDAツールキットをインストールする

ダウンロードアドレス:ハイパーリンクのログインが見えます。、下図に示されているように:



設置コマンド:


バージョンのコマンド表示:




cuDNNをインストールする

ダウンロードアドレス:ハイパーリンクのログインが見えます。、下図に示されているように:



設置コマンドは以下の通りです:


バージョンを見る:




所見:中国の公式ウェブサイトでドライバーを検索することは推奨されませんアップデートがタイムリーでないため、数回の小さなリリースが遅れている可能性があります!!! 公式の英語から直接検索することをお勧めします!

参考:

ハイパーリンクのログインが見えます。
ハイパーリンクのログインが見えます。
ハイパーリンクのログインが見えます。
ハイパーリンクのログインが見えます。




先の:フロントエンドの監視と追跡のためのnavigator.sendBeacon()メソッド
次に:ホームネットワークはGL-MT3000ルーターから始まります
 地主| 2025-3-5 20:55:41に投稿 |
このプログラムはNVIDIA Accelerated Graphics Driverをインストールします
Linux-x86_64 570.124.06 の場合は、埋め込みされたtarballをアンパックして
./nvidia-installerインストールユーティリティを実行しています。

--情報
  埋め込み情報(タイトル、デフォルトのターゲットディレクトリ)を印刷して終了します。

――LSM
  埋め込み型のLSMエントリ(またはLSMなし)を印刷して終了します。

--pkg-history
  このファイルのパッケージ履歴を印刷して終了します。

--リスト
  アーカイブ内のファイルリストを印刷して終了します。

--小切手
  アーカイブの整合性を確認して退出してください。

-x, --extract-only(抽出のみ)
  NVIDIA-Linux-x86_64-570.124.06.runの内容を解凍してください。ただし、解凍しないでください
  「nvidia-installer」を実行してください。

--このカーネルを追加
  現在動作中のものに対して、事前にコンパイルされたカーネルインターフェースを構築してください
  カーネルを使い、.runファイルを再パッケージして新たに構築したものを含めることができます
  事前コンパイル済みカーネルインターフェース。  新しい.runファイルが置かれます
  現在のディレクトリに「-custom」という文字列が付加されています
  名前に、すでに存在しない限り、
  元の.runファイル。

--パッチ適用 [パッチ]
  カーネルインターフェースファイルにパッチ「Patch」を適用してください
  .runファイル内で、事前コンパイル済みのカーネルインターフェースをすべて削除します
  そして.runファイルを再パッケージします。  新しい.runファイルは
  現在のディレクトリに配置され、文字列「-custom」が使われます
  すでに存在しない限り、その名前に付け加えて区別するために付け加えています
  元の.runファイルから。

--保つ
  完了後はターゲットディレクトリを削除しないでください。

--target [NewDirectory]
  「NewDirectory」で内容を抽出

--抽出-減圧
  埋め込みされた復式プログラムを標準化に抽出します


以下の引数は./nvidia-installerに渡されます。
utility:

一般的な選択肢:

  -v, --バージョン
      nvidia-installerのバージョンを印刷して終了します。

  -h、--助けて
      一般的なコマンドラインオプションの使用情報と終了情報の印刷。

  -A、--アドバンスドオプション
      一般的なコマンドラインオプションと高度なオプションの両方で使用情報を印刷し、その後終了します。


高度なオプション:

  -v, --バージョン
      nvidia-installerのバージョンを印刷して終了します。

  -h、--助けて
      一般的なコマンドラインオプションの使用情報と終了情報の印刷。

  -A、--アドバンスドオプション
      一般的なコマンドラインオプションと高度なオプションの両方で使用情報を印刷し、その後終了します。

  -a, --許可を受け入れ
      このオプションは時代遅れでnvidia-installerでは無視されています。  これは、明示的なライセンス承認のためにこのオプションが必要だった古いバージョンのnvidia-installerとの互換性のために提供されています。 NVIDIAドライバーの使用は、ドライバーパッケージの最上位ディレクトリにあるファイル「LICENSE」に含まれるNVIDIAソフトウェアライセンス契約の受諾を意味します。

  -i, --ドライバー情報
      現在インストールされているNVIDIAドライバーのバージョンに関する情報を印刷してください。

  --アンインストール
      現在インストールされているNVIDIAドライバーをアンインストールしてください。

  --スキップ-モジュール-アンロード
      ドライバーをアンインストールする際は、NVIDIAカーネルモジュールのアンロードをスキップしてください。 このオプションはドライバーをインストールする際に無視されます。

  --スキップ-モジュール-ロード
      モジュールが構築された後はNVIDIAカーネルモジュールのテストロードをスキップし、インストール完了後もロードをスキップしてください。

  --正気
      既存のNVIDIAドライバーインストールで基本的な合理性テストを行います。

  -e、--専門家
      「エキスパート」インストールモードを有効にしてください。 より詳細な質問がされ、より長文のアウトプットが印刷されます。 上級ユーザー向けです。  質問は「--no-questions」コマンドラインオプションで抑制できます。

  -Q、--質問なし
      質問はしないでください; すべてのイエス/ノー質問ではデフォルト(通常は「はい」)が仮定され、ユーザーが文字列入力を求められる状況ではデフォルト文字列が仮定されます。

  -s, --静かに
      静かに走れ; 質問は一切なく、出力も印刷されず、stderrへのエラーメッセージのみが出ます。  このオプションは「--ui=none --no-question」を意味します。

  --x-プレフィックス=X-プレフィックス
      NVIDIAドライバーのXコンポーネントがインストールされるプレフィックス; デフォルトは「/usr/X11R6」ですが、nvidia-installerが X.Org >= 7.0がインストールされていると検出した場合は、デフォルトは「/usr」となります。  この方法は稀な場合のみ使用すべきです。

  --xfree86-prefix=XFREE86-PREFIX
      これは --x-プレフィックスの廃止された同義語です。

  --x-モジュールパス=Xモジュールパス
      NVIDIA Xサーバーモジュールが設置される経路。  このオプションが指定されていない場合、nvidia-installerは以下の検索順を使い、最初に見つけた有効なディレクトリを選択します:1) 'X -showDefaultModulePath', 2) 'pkg-config --variable=moduledir xorg-server'、または3) Xライブラリパス(「--X-library-path」オプション参照)に加え、7.0より古いXサーバー向けの「modules」または7.0以降のサーバー向け X.Org X.Org「xorg/modules」のいずれかを組み合わせます。

  --x-library-path=X-LIBRARY-PATH(X-LIBRARY-PATH)
      NVIDIA Xライブラリがインストールされる経路。  このオプションが指定されていない場合、nvidia-installerは次の検索順を使い、最初に見つけた有効なディレクトリを選択します:1) 'X -showDefaultLibPath', 2) 'pkg-config --variable=libdir xorg-server」、または3) 32ビットシステムではXプレフィックス(「--Xプレフィックス」オプション参照)と「lib」、64ビットシステムではインストールされているLinuxディストリビューションによって「lib64」または「lib」のいずれかが使われます。

  --x-sysconfig-path=X-SYSCONFIG-PATH
      Xシステム設定ファイルがインストールされる経路。  このオプションが指定されていない場合、nvidia-installerは以下の検索順を使い、最初に見つけた有効なディレクトリを選択します:1) 'pkg-config --variable=sysconfigdir xorg-server' または 2) / usr/share/X11/xorg.conf.d。

  --opengl-prefix=OPENGL-PREFIX
      NVIDIAドライバーのOpenGLコンポーネントがインストールされるプレフィックス; デフォルトは「/USR」です。  この方法は稀な場合のみ使用すべきです。  Linux OpenGL ABI(http://oss.sgi.com/projects/ogl-sample/ABI/このデフォルト値を義務付けています。

  --opengl-libdir=OPENGL-LIBDIR
      これは、NVIDIA OpenGLコンポーネントがインストールされるOpenGLライブラリのインストールプレフィックスに対する経路です。  デフォルトは32ビットシステムでは「lib」、64ビットシステムではインストールされているLinuxディストリビューションによって異なりますが「lib64」または「lib」です。  この方法はごく稀な場合のみ使用すべきです。

  --wine-prefix=WINE-PREFIX
      NVIDIAドライバーのWineコンポーネントがインストールされるプレフィックスです。  デフォルトは「/usr」です。

  --wine-libdir=WINE-LIBDIR
      NVIDIAドライバーのWineコンポーネントがインストールされるWineインストールプレフィックスに対するパスです。  デフォルトは「<opengl-libdir>/nvidia/wine」で、<opengl-libdir>ここで は上記の--opengl-libdirのパスが決定されています。

  --installer-prefix=INSTALLER-PREFIX
      インストーラーバイナリがインストールされるプレフィックス; デフォルトは「/USR」です。  注意:代わりに「--utility-prefix」オプションを使用してください。

  --utility-prefix=UTILITY-PREFIX
      NVIDIAユーティリティ(nvidia-installer、nvidia-settings、nvidia-xconfig、nvidia-bug-report.sh)およびNVIDIAユーティリティライブラリがインストールされるプレフィックス; デフォルトは「/USR」です。

  --utility-libdir=UTILITY-LIBDIR
      NVIDIAユーティリティライブラリがインストールされるユーティリティインストールプレフィックスに対するパス。  デフォルトは32ビットシステムでは「lib」、64ビットシステムではインストールされているLinuxディストリビューションによって異なりますが「lib64」または「lib」です。

  --xdg-data-dir=XDG-DATA-DIR
      XDGのデータファイル(アプリケーション、.desktopファイルやアイコンなど)がインストールされるプレフィックスです。  デフォルトは「/usr/share」です。

  --gbm-backend-dir=GBM-BACKEND-DIR
      NVIDIA GBMバックエンドライブラリがインストールされるOpenGLライブラリインストールプレフィックスに対する経路。  デフォルトは「<libdir>/gbm」で、「」は<libdir>インストールされているLinuxディストリビューションによって「lib64」または「lib」です。  この方法はごく稀な場合のみ使用すべきです。

  --gbm-backend-dir32=GBM-BACKEND-DIR32
      32ビットNVIDIA GBMバックエンドライブラリがインストールされる32ビットOpenGLライブラリインストールプレフィックスに対するパス。  デフォルトは「<libdir>/gbm」で、<libdir>ここで「」はインストールされているLinuxディストリビューションによって異なりますが「lib」または「lib32」です。  この方法はごく稀な場合のみ使用すべきです。

  --documentation-prefix=DOCUMENTATION-PREFIX
      NVIDIAドライバーのドキュメントファイルがインストールされるプレフィックスです。  デフォルトは「/usr」です。

  --アプリケーションプロファイルパス=アプリケーションプロファイルパス
      NVIDIAドライバーのデフォルトアプリケーションプロファイルがインストールされるディレクトリです。 デフォルトは「/usr/share/nvidia」です。

  --カーネルインクルーパス=カーネルインクインブパス
      カーネルを含むディレクトリには、NVIDIAカーネルモジュールのコンパイル時に使用すべきファイルが含まれています。  このオプションは推奨されていません。 代わりに「--kernel-source-path」をご利用ください。

  --カーネル-ソース-パス=カーネル-ソース-パス
      NVIDIAカーネルモジュールをコンパイルする際に使用すべきカーネルソースファイルを含むディレクトリです。  指定されていない場合、インストーラーは「/lib/modules/'uname -r'/build'(もし存在すれば)を使用します。  そうでなければ「/usr/src/linux」が使われます。

  --カーネル-出力-パス=カーネル-出力-パス
      カーネルイメージやモジュールを構築する際に「KBUILD_OUTPUT」または「O」のいずれかのパラメータがKBUILDに渡された場合、そのKBUILD出力ファイルを含むディレクトリ。  指定されていない場合、インストーラーは別の出力ディレクトリが使われていないとみなします。

  --kernel-install-path=KERNEL-INSTALL-PATH
      NVIDIAカーネルモジュールをインストールするべきディレクトリです。  デフォルト値は「/lib/modules/'uname -r'/kernel/drivers/video」(「/lib/modules/'uname -r'/kernel'が存在する場合)」または「/lib/modules/'uname -r'/video」のいずれかです。

  --proc-mount-point=PROC-MOUNT-POINT
      プロシージャファイルシステムのマウントポイント; 指定しない場合、この値はデフォルトで「/proc」となります(通常は正しい値です)。  プロックファイルシステムのマウントポイントは、『<proc filesystem』の内容が含まれるため必要です>/version'は、現在動作中のカーネルに対して事前コンパイル済みのカーネルインターフェースが利用可能かどうかを識別する際に使われます。  この選択肢は非常に稀な場合にのみ必要です。

  --log-file-name=LOG-FILE-NAME
      インストールログファイルのファイル名(デフォルトは「/var/log/nvidia-installer.log」)。

  --tmpdir=TMPDIR
      インストーラーが使用する一時的なファイルを生成する際、指定されたディレクトリを一時的なディレクトリとして使用します。 もし示されていなければ、次のリストを検索し、最初に存在するものが使われます:$TMPDIR、/tmp、.、$HOME。

  --ui=UI
      利用可能な場合は、どのユーザーインターフェースを使うかを指定してください。  UIの有効な値は「ncurses」(デフォルト)か「noe」です。 ncursesインターフェースが初期化に失敗したり、「noe」が指定されている場合は、単純なprintf/scanfインターフェースが使用されます。

  -c、--ノー-ncurses-color(色)を呪わない
      ncursesのユーザーインターフェースで色の使用を無効にしてください。

  --no-nvidia-modprobe
      『nvidia-modprobe』というsetuidルートユーティリティのインストールはスキップしてください。nvidia-installerはデフォルトでインストールします。  NVIDIA-Modprobeは、ユーザースペースのNVIDIAドライバーコンポーネントによってNVIDIAカーネルモジュールの読み込み、NVIDIAデバイスファイルの作成、カーネル内の特定のランタイム設定の設定に利用できます。 これらのコンポーネントは、独自の権限を持たずに動作します。例えば、CUDAドライバーは非特権ユーザーの権限内で動作します。  このユーティリティは、これらの特権操作を実行する他の手段が利用できない場合のみ必要です。 このユーティリティで実行されるタスクの詳細については、nvidia-modprobe(1)のマンページをご覧ください。

  -k NERNE-NAME, --kernel-name=KERNEL-NAME
      NERNE-NAMEで指定された非稼働カーネル用のNVIDIAカーネルモジュールをビルドしインストールします(ターゲットカーネルが実際に動作している場合は「uname -r」の出力である必要があります)。  このオプションは「--pre-compiled-interfaceなし」を意味します。  もし「--kernel-install-path」と「--kernel-source-path」の選択肢が与えられていない場合、それらはKERNEL-NAMEから推論されます。 例:『/lib/modules/KERNEL-NAME/kernel/drivers/video/』 および『/lib/modules/KERNEL-NAME/build/』

  -n, --precompiled-interface なし
      事前コンパイル済みカーネルインターフェースの使用を無効にしてください。

  --ノーアビノート
      NVIDIA OpenGLライブラリにはOS ABIノートタグが含まれており、ライブラリを使用するために必要な最小カーネルバージョンを示します。  このオプションにより、インストール時にインストーラーがこのノートをOpenGLライブラリから削除します。

  --回転数なし
      通常、設置業者はドライバーと競合する回転数(具体的にはNVIDIA_GLX回転数とNVIDIA_kernel回転数)をチェックし、存在すれば削除します。  このオプションはこのチェックを無効にします。

  -b、--バックアップなし
      ドライバーのインストール時には、競合するファイルがバックアップされ、ドライバーをアンインストールした際に復元できるようにします。  このオプションにより、インストーラーは競合ファイルをバックアップせずに単に削除します。

  -r, --再帰なし
      通常、nvidia-installerはデフォルトのOpenGLおよびXサーバーのインストール場所で競合する可能性のあるライブラリを再帰的に検索します。  このオプションを設定すると、インストーラーはトップレベルのディレクトリのみを検索します。

  -K, --カーネルモジュールのみ
      カーネルモジュールのみをインストールし、既存のドライバーはアンインストールしないでください。  これは、複数の異なるカーネル間で起動する場合に備えて、追加のカーネル用のカーネルモジュールをインストールするためのものです。  このオプションを使うには、すでにドライバーがインストールされている必要があり、インストール済みのドライバーのバージョンがこれらのカーネルモジュールのバージョンと一致している必要があります。

  --no-kernel-modules
      カーネルモジュール以外のすべてをインストールし、既存の、または競合する可能性のあるカーネルモジュールは削除しないでください。  これは一部のデバッグ環境や、ソースからオープンカーネルモジュールをインストールする際に有用です。  このオプションを使う場合は、このドライバーバージョンに合致するNVIDIAカーネルモジュールが別々にインストールされているか注意が必要です。

  --ノー×チェック
      nvidia-installerがXサーバーが動作していると検出した場合はインストールを中止しないでください。  この方法はごく稀な場合のみ使用すべきです。

  --precompiled-kernel-interfaces-path=PRECOMPILED-KERNEL-INTERFACES-PATH(コンパイル済みカーネルインターフェースパス)
      .runファイルで事前コンパイル済みのカーネルインターフェースを探す前に、指定されたディレクトリで検索してください。

  -Z、--ノーノーチェック
      通常、nvidia-installerはnouveauカーネルドライバーが使用中の場合、インストールを中止します。  このチェックを無効にするにはこのオプションを使ってください。

  -Z、--disable-nouveau, --no-disable-nouveau
      Nvidia-installerは、インストール中にNouveauカーネルドライバーが使用中であれば、デフォルトで無効化しようとします。 nvidia-installerがデフォルトでnouveauを無効にしないようにするために「--no-disable-nouveau」を使います。

  -X, --run-nvidia-xconfig
      nvidia-installerはオプションでnvidia-xconfigユーティリティを呼び出すことができます。  これによりSystem Xの設定ファイルが更新され、NVIDIA Xドライバーが使われます。  既存のX設定ファイルはバックアップされます。  インストール終了時にnvidia-installerはユーザーにnvidia-xconfigを実行したいかどうか尋ねます。 デフォルトの答えは「いいえ」です。  このオプションを使ってデフォルトの回答は「はい」にしてください。  これは「--no-question」や「---silent」オプションで有用で、これらはすべての質問のデフォルト値を想定しています。

  --force-selinux=FORCE-SELINUX
      SELinux(セキュリティ強化Linux)を使用するLinuxインストールでは、すべての共有ライブラリのセキュリティタイプをディストリビューションに応じて「shlib_t」または「textrel_shlib_t」に設定する必要があります。 Nvidia-installerはセキュリティタイプを設定するタイミングを検出し、インストールする共有ライブラリのchcon(1)を使って設定します。  execstack(8)システムユーティリティが存在する場合、nvidia-installerはそれを使ってライブラリの実行可能スタックフラグも解除します。  このオプションを使って、nvidia-installerがセキュリティタイプを設定するタイミングを検出する機能を上書きできます。  FORCE-SELINUXの有効な値は「yes」(セキュリティタイプの強制設定)、 'no」(セキュリティタイプの設定を阻止する)、そして「default」(nvidia-installerがセキュリティ設定のタイミングを決める)です タイプ)を。

  --SELINUX-CHCON-type=SELINUX-CHCON-TYPE
      SELinuxのサポートを有効にすると、nvidia-installerはまず「textrel_shlib_t」→「texrel_shlib_t」→「shlib_t」を試してどのchcon引数を使うかを判定しようとします。  このオプションを使ってこの検出ロジックを上書きしてください。

  --シグウィンチの回避策はありません
      通常、nvidia-installerはフォークしてコマンドを実行する前にSIGWINCH信号を無視し、子プロセスが次のコマンドを行った後にSIGWINCH信号ハンドラーを復元します 終了。  このオプションはこの動作を無効にします。

  --no-distro-scripts
      通常、nvidia-installerはドライバーのインストール前後に/usr/lib/nvidiaのスクリプトを実行します。  このオプションを使ってこれらのスクリプトの実行を無効にしてください。

  --no-opengl-files
      OpenGL関連のドライバーファイルはインストールしないでください。

  --ワインファイルなし
      Wineのドライバーファイルは一切インストールしないでください。

  --kernel-module-source-prefix=KERNEL-MODULE-SOURCE-PREFIX
      カーネルモジュールのソースディレクトリをインストールするパスを指定します。 デフォルト:ソースディレクトリを /usr/src にインストールします

  --kernel-module-source-dir=TUMN-MODULE-SOURCE-DIR
      カーネルモジュールのソースがインストールされるディレクトリ名を指定してください。 デフォルト:ディレクトリ名はnvidia-VERSION

  --no-kernel-module-source(無カーネルモジュールソース)
      カーネルモジュールソースのインストールをスキップしてください。

  --DKMS、--ノーDKMS
      nvidia-installerは、インストールされていればNVIDIAカーネルモジュールソースをDKMSで登録し、その後DKMS登録済みソースを使ってカーネルモジュールをビルド・インストールできます。  これにより、DKMSインフラストラクチャはカーネルを変更する際に自動的に新しいカーネルモジュールを構築できるようになります。  インストール時にDKMSが検出された場合、nvidia-installerはユーザーにモジュールをDKMSに登録するかどうか尋ねます。 デフォルトの応答は「はい」ですが、--no-dkmsオプションが設定されている場合は「いいえ」となります。

  --module-signing-secret-key=MODULE-SIGNING-SECRET-KEY(MODULE-SIGNING-SECRET-KEY)
      NVIDIAカーネルモジュールに署名するために使用する秘密鍵へのパスを指定します。 対応する公開鍵も提供しなければなりません。

  --module-signing-public-key=MODULE-SIGNING-PUBLIC-KEY(MODULE-SIGNING-PUBLIC-KEY)
      NVIDIAカーネルモジュールの署名を検証するために使う公開鍵へのパスを指定します。 対応する秘密鍵も提供する必要があります。

  --module-signing-script=MODULE-SIGNING-SCRIPT
      NVIDIAカーネルモジュールに署名するために使うプログラムへのパスを指定します。 プログラムは以下の引数で呼び出されます:program-name <HASH> <PRIVATEKEY> <PUBLICKEY> <MODULE>; プログラムがエラー状態を返すと、再度「program-name 」の引数で呼び出されます<PRIVATEKEY> <PUBLICKEY> <MODULE>。 デフォルト:カーネルソースディレクトリ内のsign-fileスクリプトを使用します。

  --module-signing-key-path=MODULE-SIGNING-KEY-PATH(MODULE-SIGNING-KEY-PATH)
      nvidia-installerで生成された署名キーをインストールするパスを指定します。 デフォルト:キーを「/usr/share/nvidia」にインストールします。

  --モジュール署名ハッシュ=モジュール署名ハッシュ
      カーネルモジュールの署名に使用する暗号学的ハッシュアルゴリズムを指定します。 これには、ハッシュアルゴリズムを明示的に選択できるモジュール署名ツールが必要であり、モジュール署名ツールがハッシュアルゴリズム名を認識できる必要があります。 デフォルト:カーネルの設定に基づいて自動的にハッシュアルゴリズムを選択します。

  --module-signing-x509-hash=MODULE-SIGNING-X509-HASH
      nvidia-installerで生成されたX.509証明書の署名に使用する暗号ハッシュアルゴリズムを指定します。 ハッシュアルゴリズム名は、x509(1)コマンドで認識されるメッセージダイジェストアルゴリズムのいずれかでなければなりません。

  --代替インストールのチェックなし
      代替ドライバーインストール方法の管理者は、代替ドライバーインストールの存在や可用性をnvidia-installerに報告できます。 このオプションを設定すると、代替ドライバーインストールのチェックを飛ばします。

  --統一メモリー
      NVIDIA Unified Memoryカーネルモジュールはインストールしないでください。 このカーネルモジュールは64ビットシステムのCUDAに必要であり、インストールされていないとCUDAドライバーやCUDAアプリケーションが動作しません。 「--no-unified-memory」オプションは、CUDAを実行しないシステムで統一メモリカーネルモジュールの構築やインストールに失敗した場合に限って使用すべきです。

  --no-drm
      nvidia-drmカーネルモジュールはインストールしないでください。 このカーネルモジュールは、X11の自動設定、PRIMEのサポート、DRM-KMSなど複数の機能を提供します。 後者は、X11とは独立して動作するウィンドウシステム上でモード設定をサポートするために使われます。 「--no-drm」オプションは、これらの機能を必要としないシステムでのnvidia-drmカーネルモジュールの構築やインストール失敗を回避するためにのみ使用すべきです。

  --ノーピアメム
      nvidia-peermemカーネルモジュールはインストールしないでください。 このカーネルモジュールは、GPUDirect RDMA(リモートダイレクトメモリアクセス)を介してMellanox HCA(ホストチャネルアダプタ)とのピアツーピアメモリ共有をサポートします。

  -j 並行レベル、--並行レベル=並行レベル
      カーネルモジュールの構築などの操作の並行レベルを設定し、これはSMPシステム上で並列化可能です。 デフォルトでは、検出されたCPU数に設定されますが、nvidia-installerが検出できない場合は「1」に設定されます。 多数のCPUを搭載したシステムでは、デフォルトの並行レベルは32に制限されます。 コマンドラインのレベルを高く設定すると、この制限は無効になります。

  --force-libglx-間接
      必ずlibGLX_indirect.so.0のシンムリンクをインストールし、存在すれば上書きしてください。

  --no-libglx-間接
      libGLX_indirect.so.0シンムリンクはインストールしないでください。

  --install-libglvnd, --no-install-libglvnd
      インストーラーはlibglvndのライブラリがすでに利用可能かどうかを判断し、なければインストールします。 --install-libglvnd を使って、常に libglvnd ライブラリをインストールし、既存のライブラリは上書きしてください。  --no-install-libglvndを使ってlibglvndライブラリを除外してください。たとえライブラリが欠けているように見えても。

  --glvnd-egl-config-path=GLVND-EGL-CONFIG-PATH
      EGLベンダーのライブラリ設定ファイルをこのディレクトリにインストールしてください。 libglvndライブラリがすでに存在している場合、デフォルトでインストーラーは'pkg-config --variable=datadir libglvnd'を実行してパスを特定しようとします。 それでも失敗すると、デフォルトで/usr/share/glvnd/egl_vendor.dになります。

  --egl-external-platform-config-path=EGL-EXTERNAL-PLATFORM-CONFIG-PATH
      パッケージにEGL外部プラットフォームライブラリが含まれている場合は、このディレクトリにEGL外部プラットフォームライブラリの設定ファイルをインストールしてください。 デフォルトは/usr/share/egl/egl_external_platform.dです。

  --オーバーライド-ファイル-タイプ-宛先=オーバーライド-ファイル-タイプ-宛先
      ファイル形式のデフォルト先を上書きします。 このオプションは、イン<FILE_TYPE><destination><FILE_TYPE>ストーラーの.manifestファイルからのファイル形式である「:」という引数を取ります。<destination> は、そのタイプのファイルがインストールされるべきディレクトリへの絶対パスです。 このオプションは複数のファイル形式で宛先を上書きするために複数回付与されることがあります。 このオプションの使用は、指定されたファイルタイプの宛先に影響を与える他のオプションよりも優先されます。

  --スキップ-デップモッド
      カーネルモジュールを修正した後はdepmod(1)ユーティリティを実行しないでください。  これは、nvidia-installerを実行した後にdepmod(1)を別々に実行する場合のみ使用すべきです。

  --システムド、--ノー-システムド
      デフォルトでは、systemctlが検出されるとインストーラーはsystemdユニットファイルをインストールします。 --no-systemdを指定するとsystemdユニットのインストールが無効になります。

  --systemd-unit-prefix=SYSTEMD-UNIT-PREFIX
      どのsystemdユニットファイルをインストールすべきかのパスです。 デフォルトでは、インストーラーは 'pkg-config --variable=systemdsystemunitdir systemd' を用いて systemd ユニットファイルをインストールする場所を決定し、pkg-config が 利用できません。 --no-systemdが指定されている場合は無視します。

  --systemd-sleep-prefix = SYSTEMD-SLEEP-PREFIX
      systemd-sleepスクリプトファイルをインストールすべきパス。 デフォルトでは、インストーラーは 'pkg-config --variable=systemdsleepdir systemd' を使って systemd-sleep スクリプトファイルのインストール場所を決定し、もし '/usr/lib/systemd/system-sleep」の場合は pkg-configは利用できません。 --no-systemdが指定されている場合は無視します。

  --systemd-sysconf-prefix=SYSTEMD-SYSCONF-PREFIX
      systemdユニットが有効にするシンムリンクへのパスをインストールすべきです。 デフォルトでは、インストーラーはこれらのシンムリンクをインストールする場所を特定するために「pkg-config --variable=systemdsystemconfdir systemd'、pkg-configが不向きの場合は「/etc/systemd/system」を使用します 利用できる。 --no-systemdが指定されている場合は無視します。

  -M KERNEL-MODULE-TYPE, --KERNEL-MODULE-TYPE=KERNEL-MODULE-TYPE
      構築・インストールするカーネルモジュールの種類。 有効な値はオープンで独占的です。

  -m KERNEL-MODULE-BUILD-DIRECTORY, --KERNEL-MODULE-BUILD-DIRECTORY=KERNEL-MODULE-BUILD-DIRECTORY
      パッケージ内でカーネルモジュールを構築するディレクトリを直接設定します。 このオプションは推奨されていません。 代わりに --kernel-module-type を使いましょう。

  --print-recommended-kernel-module-type(印刷推奨カーネルモジュール型)
      オープンならプリントするか、現在接続されているGPUに基づいて専用モジュールを使い、終了してください。 注意:このドライバパッケージに含まれていなくても、カーネルモジュールの種類が推奨される場合があります。

  --実行中のドライバーでインストールを許す、--実行中のドライバーでインストールを許可しない
      NVIDIAドライバーがすでにインストールされていても、インストールを進めてください。

  --再構築-イニシトラムフス、--再構築-イニシトラムフスなし
      インストール完了後は、nvidia-installerの推奨するデフォルトの操作に関わらずinitramfsを再構築してください。  --no-rebuild-initramfsはインストール完了後に再構築をスキップします。  これらのオプションは、特定の動作が望ましい非インタラクティブインストールに有用であり、nvidia-installerがインタラクティブインストールでデフォルトで推奨するものに関わらず有効です。


 地主| 2025年3月5日 20:56:21に投稿 |
CUDAツールキット

Options:
  --サイレント
    追加のユーザー入力なしでインストールを行い、最小限の
    以下に示されたオプションに基づくコマンドライン出力。 サイレント
    インストールはCUDAのインストールをスクリプト化するのに役立ちます。
    このオプションを使うことはEULAの受諾を意味する。 もし
    非ルート権限の場合、追加のカスタマイズが必要になる場合があります
    他のコマンドラインオプションも含めて。

  --運転手
    CUDAドライバーをインストールしてください。

  --kernelobjects
    CUDAカーネルオブジェクトをインストールしてください。
  
  --コパス=<path>
    CUDAカーネルオブジェクトを にインストールします<path>。

  --ツールキット
    CUDAツールキットをインストールしてください。

  --toolkitpath=<path>
    CUDA Toolkitをディレクトリにインストール<path>してください。 もしこの旗がそうでなければ
    ただし、デフォルトパスである/usr/local/cuda-12.8が使用されます。

  --installpath=<path>
    すべてをディレクトリにインストール<path>してください。 このフラグは
    --toolkitpathフラグが設定されている場合。

  --extract=<path>
    ドライバーのrunファイルとツールキットの生ファイルを抽出します<path>。

    これは特に、
    ドライバーインストーラーが提供するコマンドラインオプションの多くは、
    このインストーラーでは露出していません。

  --オーバーライド
    インストールを妨げるコンパイラのバージョンチェックを無視します。

  --no-opengl-libs
    ドライバーインストール時にNVIDIAのGLライブラリがインストールされるのを防ぎます。
    ディスプレイが非NVIDIA製GPUで駆動されるシステムに適しています。
    そのようなシステムでは、NVIDIAのGLライブラリがXの読み込みを妨げることもありました
    ちゃんと。

  --マンページはない
    /usr/share/manの下にいるmanページをインストールしないでください。

  --kernel-module-type=<proprietary|open>
    ドライバーインストールに、カーネルソースの独自またはオープンなバージョンを使用するよう指示します
    NVIDIAカーネルモジュールを構築する際に。 --kernel-module-build-directoryと同じです。

  --kernel-module-build-directory=<kernel|kernel-open>
    ドライバーインストールに対して、レガシーまたはオープンバーレーバーのカーネルソースを使うよう指示します
    NVIDIAカーネルモジュールを構築する際に。 カーネルオープンフレーバーは
    チューリングGPUおよびそれ以降でサポートされています。

  -m=カーネル
    ドライバーインストールにレガシーのカーネルソースを使うよう指示します
    NVIDIAカーネルモジュールの構築。
    --kernel-module-build-directory=kernelの略称

  -m=カーネルオープン
    ドライバーインストールにカーネルソースのオープンフレーバーを使うよう指示します
    NVIDIAカーネルモジュールの構築。 カーネルオープンフレーバーのみがサポートされています
    チューリングGPUやそれ以降のモデルで。
    --kernel-module-build-directory=kernel-openの略語

  --カーネル-ソース-パス=<path>
    ドライバーインストールに<path>カーネルソースディレクトリとして使用するよう指示します
    NVIDIAカーネルモジュールを構築する際に。 システムに必要とされる
    カーネルソースは標準外の場所にインストールされています。

  --カーネル-出力-パス=<path>
    ドライバーインストールに<path>カーネル出力ディレクトリとして使用するよう指示します
    NVIDIAカーネルモジュールを構築する際に。 システムに必要とされる
    カーネルオブケツは非標準の場所から読み込まれます。

  --run-nvidia-xconfig
    ドライバーインストールにnvidia-xconfigを実行してシステムを更新するよう指示します
    X 設定ファイルでNVIDIA Xドライバーが使われるようにします。 既存の
    X設定ファイルはバックアップされます。

    このオプションはカスタムが必要なシステムでは使用すべきではありません
    X構成、または非NVIDIAのGPUがレンダリングしているシステム上で
    陳列。

  --no-drm
    nvidia-drmカーネルモジュールはインストールしないでください。 このカーネルモジュールは以下の通りです。
    X11の自動設定、PRIMEのサポートなど、いくつかの機能
    DRM-KMS。 後者はウィンドウシステムでのモード設定をサポートするために使われます
    X11とは独立して動作します。 「--no-drm」オプションのみを使うべきです
    NVIDIA-DRMカーネルモジュールのビルドまたはインストールの失敗を回避するために
    これらの機能を必要としないシステム上で。

  --tmpdir=<path>
    <path> /tmpの代わりに一時的な操作を行います。 有用な
    /TMPが使えない場合(存在しない、満杯、は
    「noexec」など)。

  ---
    オプションの終わりの区切り。 その後に可決された議論は以下の通りです。
    NVIDIA-Linux*.runドライバーインストーラーにパススルーされます。

  --ヘルプ
    このヘルプメッセージを印刷します。
 地主| 2025年3月5日 21:32:15に投稿 |

Ubuntu 24.04グラフィックカードA10(NVIDIAドライバーインストール済み)

NVTOPはNeat Videocard TOPの略で、(h)トップのようなGPU兼アクセラレータタスクモニターです。 複数のGPUを処理し、htopのような方法で情報を印刷できます。

現在サポートされているベンダーは、AMD(Linux amdgpuドライバー)、Apple(限定的なM1およびM2サポート)、Huawei(Ascend)、Intel(Linux i915/Xeドライバー)、NVIDIA(Linux専用ドライバー)、Qualcomm Adreno(Linux MSMドライバー)、Broadcom VideoCore(Linux v3dドライバー)です。

NVTOPをインストールしてください



ハイパーリンクのログインが見えます。
 地主| 2025年9月6日 21:19:02 に投稿 |
cudnnのバージョンエラーを探してください
root@VM-0-17-ubuntu:~# cat /usr/include/cudnn_version.h | グレップ CUDNN_MAJOR -A 2
cat: /usr/include/cudnn_version.h: No such file or directory

次のコマンドを試してみてください:
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com