Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
spack.yamlを書こう
Search
koyamaso
April 10, 2021
95
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
spack.yamlを書こう
koyamaso
April 10, 2021
More Decks by koyamaso
See All by koyamaso
9.4.3 耐障害性を持つ合意
koyamaso
0
33
5.4 リーダーレスレプリケーション
koyamaso
1
210
4.1.3 ThriftとProtocol Buffers
koyamaso
0
55
Raft 文献調査
koyamaso
0
180
主専攻実験S-3 メタヒューリスティクスと巡回セールスマン問題 最終発表
koyamaso
0
480
Featured
See All Featured
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
890
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.7k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
500
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
200
How to build a perfect <img>
jonoalderson
1
5.8k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
190
Typedesign – Prime Four
hannesfritz
42
3.1k
Transcript
spack.yamlを書こう
Spackとは? 柔軟なパッケージマネージャ HPC関連のライブラリが主に管理されている 誰でもPull Requestを送ることでパッケージを追加出来る https://github.com/spack/spack ユーザが独自のリポジトリを管理することも出来る 例: ANLは https://github.com/mochi-hpc/mochi-spack-packages を管理している
Spack 使い方(bash)
この使い方の問題点 - 依存するパッケージ全てで spack install 〇〇 && spack load -r
〇〇をする必要がある これはかなり面倒 - 同一パッケージの複数のバージョンをインストール可能だが ... load時にハッシュを書かないといけなくなる 例 spack load -r mochi-margo/a1b2c3 (このハッシュはspack find -dlv mochi-margoで表示される) これもかなり面倒
spack.yamlとは プロジェクトごとの設定ファイル プロジェクトのディレクトリ直下に置く (例: https://github.com/mochi-hpc/mochi-margo/blob/main/spack.yaml ) これによってユーザは必要なパッケージを一括インストール、ロードができる 細かいバージョン指定なども可能
spack.yaml 使い方 詳細は https://spack.readthedocs.io/en/latest/environments.html を参照
spack.yaml 書き方
おしまい