タグ

ブックマーク / qiita.com/yuyakato (2)

  • nvidia-dockerのbuild時にGPU、関連ライブラリを有効にする - Qiita

    2行まとめ nvidia-dockerバージョン2.0系ではdocker build時にもGPU、関連ライブラリを使うことができる。 そのためには、Dockerデーモンの設定を変更し、デフォルトランタイムをnvidiaに切り替える必要がある。 概要 nvidia-dockerのバージョン2.0系では、Dockerの「ランタイム」という仕組みを用いてGPUデバイスや関連ライブラリのマウントを行っています。(バージョン1.0系ではnvidia-dockerというラッパコマンドが存在しました) 通常、ランタイムはその名の通り、docker run時に指定します。そのためdocker build時には有効にならず、ビルド時にGPUや関連ライブラリを必要とするソフトウェアをDockerイメージ化する場合に困ることになります。 そんな中、nvidia-dockerの公式Wiki「Advanced to

    nvidia-dockerのbuild時にGPU、関連ライブラリを有効にする - Qiita
  • Dockerfile Tips - Qiita

    稿では、Dockerfileを記述する際の「ちょっとしたテクニック」について紹介します。 ※ 稿は元々、取引先向けに記述した文章ですが、取引先から公開について快諾頂いたため、微調整の上ここに公開しています。 2016年8月頃に記述した文章であるため、古い情報を含んでいる可能性もありますのでご注意下さい。もし何かお気づきの点があれば、コメント、編集リクエストを頂ければ幸いです。 1. 家の「ベストプラクティス」を読む まずは、家の公式ドキュメント『Dockerfile のベストプラクティス』(英語版: 『Best practices for writing Dockerfiles』に目を通しましょう。 2. 既存のDockerイメージを検索する 利用したいアプリケーション、ライブラリなどが有名な(利用者の多い)ものである場合、公式のDockerイメージが公開されている場合があります。

    Dockerfile Tips - Qiita
  • 1