cudaライブラリを更新する必要になった
cudaダウンロードサイトhttps://developer.nvidia.com/cuda-downloads

タダ単純に cuda の最新版を入手してupdateすればいいのだろうが、
cudaには kernel module な部分があり、運用中にやすやすと update は控えるべきことか思っている。
updateが完了したら再起動を行うべき更新かと.

っで現状使っている cuda は 8.0
そこから 9.2 に揚げようと思う

運用アプリには cuda8.0か9.0, 9.1 と指定のものもある。なので途中 9.1 を入れて 9.2 にあげる事とする。

導入方法は単純に ansible を使う。
これ一つで計算ノード全ての cuda 更新が可能となる

cuda-9.1
https://developer.nvidia.com/compute/cuda/9.1/Prod/local_installers/cuda-repo-rhel7-9-1-local-9.1.85-1.x86_64
https://developer.nvidia.com/compute/cuda/9.1/Prod/patches/2/cuda-repo-rhel7-9-1-local-compiler-update-1-1.0-1.x86_64
https://developer.nvidia.com/compute/cuda/9.1/Prod/patches/3/cuda-repo-rhel7-9-1-local-cublas-performance-update-3-1.0-1.x86_64
 
 
cuda-9.2
https://developer.nvidia.com/compute/cuda/9.2/Prod/local_installers/cuda-repo-rhel7-9-2-local-9.2.88-1.x86_64
https://developer.nvidia.com/compute/cuda/9.2/Prod/patches/1/cuda-repo-rhel7-9-2-local-cublas-update-1-1.0-1.x86_64
- hosts:  nodes
  tasks:
  - name: cuda9.1 package 転送
    copy: src={{ item } } dest=/root/ owner=root group=root
    with_items:
    - cuda-repo-rhel7-9-1-local-9.1.85-1.x86_64.rpm
    - cuda-repo-rhel7-9-1-local-compiler-update-1-1.0-1.x86_64.rpm
    - cuda-repo-rhel7-9-1-local-cublas-performance-update-3-1.0-1.x86_64.rpm
 
  - name: cuda-9.1 package インストール
    yum: name=/root/{{ item } } state=present
    with_items:
    - cuda-repo-rhel7-9-1-local-9.1.85-1.x86_64.rpm
    - cuda-repo-rhel7-9-1-local-compiler-update-1-1.0-1.x86_64.rpm
    - cuda-repo-rhel7-9-1-local-cublas-performance-update-3-1.0-1.x86_64.rpm
 
  - name: cuda-9.1 install
    yum: name={{ item } } state=latest
    with_items:
     - cuda-9-1
- hosts:  nodes
  tasks:
  - name: cuda-9.2 package 転送
    copy: src={{ item } } dest=/root/ owner=root group=root
    with_items:
    - cuda-repo-rhel7-9-2-local-9.2.88-1.x86_64.rpm
    - cuda-repo-rhel7-9-2-local-cublas-update-1-1.0-1.x86_64.rpm
 
  - name: cuda-9.2 package インストール
    yum: name=/root/{{ item } } state=present
    with_items:
    - cuda-repo-rhel7-9-2-local-9.2.88-1.x86_64.rpm
    - cuda-repo-rhel7-9-2-local-cublas-update-1-1.0-1.x86_64.rpm
 
  - name: cuda-9.2 install
    yum: name={{ item } } state=latest
    with_items:
     - cuda-9-2

トップ   編集 添付 複製 名前変更     ヘルプ   最終更新のRSS
Last-modified: 2018-07-03 (火) 04:36:37 (20d)