Bash 程式設計教學與範例:出錯時停止執行、顯示錯誤訊息

介紹如何讓 Bash 指令稿在出現執行錯誤時立即停止,並顯示相關的錯誤訊息。 以傳回值判斷是否執行成功 在 Bash 中執行指令之後,可以透過 $? 這個特殊變數來取得前一個執行指令的傳回值,而我們可以透過這個數值來判斷前一個指令是否有執行成功。 ...

May 26, 2020 · G. T. Wang

Linux 系統 EGL 版本檢查、測試工具

介紹如何在 Linux 系統中使用既有工具或自行撰寫程式,查詢 EGL 的版本。 Mesa EGL 測試工具 Mesa 3D 函式庫中有一個 eglinfo 工具可以用來查詢 EGL 的各種版本資訊,它的作用跟標準的 glxinfo 類似,只不過是針對 EGL 設計的。 ...

May 24, 2020 · G. T. Wang

Slurm GPU HPC ParaView 繪圖伺服器編譯、建置教學

介紹如何編譯 EGL 版本的 ParaView 繪圖伺服器,在 Slurm 排程系統的 GPU HPC 中以 OpenMPI 執行平行 3D 繪圖。 編譯 ParaView 伺服器 下載 ParaView 5.8.0 版的原始碼,使用以下參數設定進行編譯與安裝: ...

May 2, 2020 · G. T. Wang

Linux 使用 curl 下載 Google 雲端硬碟檔案

介紹如何在 Linux 中以 curl 撰寫指令稿下載 Google 雲端硬碟上面的檔案。 取得檔案共用連結 透過 Google 雲端硬碟分享的檔案,都會有一個檔案的共用連結,使用者可透過這個連結來下載檔案。以下是 Medical Segmentation Decathlon 透過 Google 雲端硬碟所分享的檔案。 ...

April 27, 2020 · G. T. Wang

讀取 IMARIS(IMS)檔案原始影像、後設資料教學與範例

介紹如何從 IMS 檔案中讀取影像資料,轉換成其他的影像檔案。 IMARIS(IMS)是一種以 HDF5 格式為基礎的影像檔案格式,專門用於儲存大型的影像,在一個 IMS 影像檔案中除了原始解析度的影像之外,同時也會包含低解析度的影像資料,配合 HDF5 的 chunk 方式儲存,可加速影像的讀取與顯示速度。 ...

April 14, 2020 · G. T. Wang