高效能運算 SIG
SIG 狀況:已建議
註: 此 SIG 背後的社群最終決定 OpenHPC 是進行這項工程的更佳場地,故此這建議書只作存檔之用。
1. 目標
此特別興趣小組將會為高效能運算(HPC)的環境提供工具,以便能簡化 HPC 叢集的安裝、設定及部署。小組存在的主要原因是改善 CentOS 及類似發行版本內與 HPC 有關的套件,而焦點包括套件的穩定性,改善 OpenHPC 計劃在 CentOS(及類似發行版本)下的表現,及建立新的 HPC 套件。
啟動時所採用的堆疊包括:
- OpenHPC 計劃的套件
- Tensorflow
SingularityApp
此特別興趣小組將會提供套件及軟件庫。隨著小組成長及發展,最終目標是提供容器及進行持繼整合。
2. 可交付成果
高效能運算 SIG 的輸出包括
- 套件:我們的主旨是支援本 SIG 的軟件庫所提供的核心功能,其依賴性內容,並從相關的特別興趣小組或 EPEL 取得支援。我們對依賴性內容的專注度不高,它們有賴來源軟件庫按需要進行修改、升級及更正。
- 文檔,包括快速入門指南,已收錄於 wiki.centos.org
- 整合工具,例如 ansible playbook 及 puppet 設定檔
- 容器及預製的映像,視乎需要
我們的內容會遵照既有的模式,在建設後先標籤為 Candidate,在取後貢獻者的認可後再標籤為 Testing,藉此通知先行者,測試者及開發者等群體。當測試程達至某個程度而未有發現問題,我們便將內容標籤為 Release。到這時候,它便可供其它特別興趣小組所採納,及在用戶的機器上運用。
利用 yum install centos-release-hpc 加入發行軟件庫後,便能存取已發行的套件。
3. 郵件列表及通訊
首選的合作及溝通渠是 centos-devel@centos.org 或 freenode 上的 #centos-devel 頻道。如採用電郵,請考慮把 [!HPC] 標籤加進郵件的主旨。如果將來的通訊量增至滋擾的程度,我們或許會申請個專用的郵件列表。
我們或許會要求版本更新及活動等主要公告透過 CentOS 的官方渠道發佈,包括公告郵件列表、社區媒體、irc 及相機場合。
我們亦務求所有發行及公告會透過上游的渠道推送,尤其是與所發行的內容有關的。
4. 資源申請
我們可按需要申請資源,但啟動時我們希望:
- 擁有在 cbs.centos.org 上建立 SIG 標籤的權限
- 有能力讓全體特別興趣小組成員把套件推送到 cbs.centos.org
- 有能力建立發行品(套件、文檔、容器等)
- 有能力通過既有及新的渠道聯絡廣大 CentOS 社群
- 通過參與、內容及舉辦 CentOS Dojo 支援該活動
- 按需要在 mirror.centos.org 及 buildlogs.centos.org 上設立郵件列表、源代碼寄存、套件寄存及空間
- 有能力利用 CentOS 計劃與發行商、生態環境/業界間的既有及未來關係
5. 特別興趣小組成員
我們的督導委員會將會有一批核心管理員,負責審核未來就加入特別興趣小組反成為程式提交者的申請。管理員或許會隨著時間而更改,而我們務求為提交程式維持低門檻。所有驗證將會通過 accounts.centos.org 進行。
對於有意參與 SIG 的人仕,請發送電郵到 centos-devel 郵件列表及宣佈你的興趣。我們亦舉行每週例會,請參加這些會議。你可以在 https://www.centos.org/community/calendar 參閱我們的會議時間表。
督導委員會現時有以下成員:
OndrejVasik
AdrianReber
StanislavKozina
JanChaloupka
JimPerrin
Translation of revision 4