Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
spack.yamlを書こう
Search
koyamaso
April 10, 2021
99
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
38
5.4 リーダーレスレプリケーション
koyamaso
1
230
4.1.3 ThriftとProtocol Buffers
koyamaso
0
59
Raft 文献調査
koyamaso
0
190
主専攻実験S-3 メタヒューリスティクスと巡回セールスマン問題 最終発表
koyamaso
0
490
Featured
See All Featured
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
700
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
WENDY [Excerpt]
tessaabrams
14
40k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
860
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
Designing for Timeless Needs
cassininazir
1
520
Rails Girls Zürich Keynote
gr2m
96
14k
Odyssey Design
rkendrick25
PRO
2
860
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Paper Plane
katiecoart
PRO
4
54k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
510
The Curse of the Amulet
leimatthew05
3
15k
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 書き方
おしまい