Soft & Share 開源報報 230 – 使用單一的命令列工具設定深度學習環境

這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )。想體驗開源報報,可先參考開放閱讀

🔥以主題方式整理出相關的開源專案 – 開源報報主題報導

為什麼需要 Soft & Share 開源報報?

每天快速瀏覽開源報報具備有什麼效益?

  1. 增加自己的學習動力,提升自己的視野
  2. 從開源專案中獲得 side project 靈感與想法
  3. 利用開源專案提升自己的生產力

每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資

訂閱網址

開源報報內容

工具

線上協同作業白板,簡單,免費,易於使用和部署

WBO 是一個線上協作白板,允許許多使用者同時在一個大型的虛擬白板上繪圖。對於所有已連線的使用者,板面會即時更新,並且其狀態始終保持不變。它可以用於許多不同的目的,包括藝術,娛樂,設計,教學。

可以在 wbo.ophir.dev 中使用演示伺服器

WBO 的軟體架構

用於顯示任何類似圖形資料的互動式編輯器程式庫。

Diagram Maker 是一個程式庫,用於顯示任何類似圖形資料的互動式編輯器。

下面這張圖是這個程式庫的使用者之一的截圖,AWS 的物聯網事件控制台正在使用 Diagram Maker。

軟體架構

這個軟體的前端是使用 preact ( 使用相同的現代 API. 元件和虛擬 DOM ,大小只有 3KB,快速的React 替代品 )。

最小、最簡單和最快的 JavaScript 畫素等級影像比較程式庫

最小、最簡單和最快的 JavaScript 畫素等級影像比較程式庫,最初建立它是為了在測試中比較截圖。

從  Resemble.js 和 Blink-diff得到靈感。與這些程式庫不同,pixelmatch 大約有150行程式碼,沒有依賴性,可以處理原始類型的影像資料陣列,因此速度非常快,可以在任何環境(Node 或瀏覽器)中使用。

期望的圖

得到的圖

兩張圖的差異

Web 應用程式開發

Headless UI  – 完全無風格(unstyled),完全可訪問(accessible )的 UI 元件,設計與 Tailwind CSS 做漂亮的整合。

支援 React 和 Vue 請參考官方網站 https://headlessui.dev/

內容感知影象裁剪

實現了一個演算法來為圖片找到好的裁切。它可以在瀏覽器中使用,也可以在 Node 中使用,也可以透過 CLI 使用。

影象裁剪是許多 web 應用程式中的常見任務。通常只需要把影像的中心去掉就可以了。這通常是一種妥協,有時甚至是慘敗。

Smartcrop.js 是我在內容感知圖片裁剪實驗的結果。它使用相當簡單的影像處理和一些規則,試圖建立更好的影像裁剪。

資料科學

使用單一的命令列工具設定深度學習環境。

Deepo 是一系列的 Docker 映像檔,可以用來

  • 可以讓你快速建立深度學習的研究環境
  • 支撐著幾乎所有的常用深度學習框架
  • 支援 GPU 加速(包含 CUDA and cuDNN ) 也可以在 CPU-only mode 運作
  • 支援 Linux/OS X/Windows

Dockerfile 產生器可以讓你

  • 像樂高一樣的模組讓你客製化屬於你自己的環境
  • 自動為你解決相依性

具有圖形( Graph )後端的原生 GraphQL 資料庫

Dgraph 是一個水平可伸縮的分散式 GraphQL 資料庫,帶有圖形後端。它提供了 ACID 交易、一致的複製和可線性化的讀操作。它是從底層開始建構的,用於執行一組豐富的查詢。作為一個原生 GraphQL 資料庫,它嚴格控制資料如何安排在磁碟上以最佳化查詢效能和吞吐量,減少叢集中的磁碟查詢和網路呼叫。

Dgraph 的目標是提供 Google 產品等級的規模和吞吐量,以足夠低的延遲來提供超過兆位元組的即時使用者查詢。支援 GraphQL 查詢語法,並透過 gRPC 和 HTTP 在 JSON 和 Protocol Buffers 中進行響應。

Dgraph 對我來說是正確的選擇嗎?

  • 是否有超過10個以上的 SQL 表格,透過對外相互連線?
  • 你是否有稀疏的資料,這些資料不能很好地適應 SQL 表格?
  • 你想要一個簡單而靈活的 schema,隨著時間的推移可讀且可維護嗎?
  • 你在乎速度和規模上的表現嗎?

如果上面的答案是肯定的,那麼 Dgraph 將非常適合你的應用程式。Dgraph 提供類似 NoSQL 的可伸縮性,同時提供類似 SQL 的交易以及選擇、過濾和聚合資料點的能力。它結合了分散式連線、遍歷和圖形操作,這使得使用它建構應用程式變得容易。

雲端和網路管理

支援 Mac 和 Windows 平台的視覺化 Docker 容器管理軟體

Kitematic 是一個在 Mac,Linux 和 Windows 上管理 Docker 容器的簡單應用程式。

基於 AWS Lambda 的持續整合系統

無伺服器持續整合

使你的測試和部署自動化:

  • 1000個併發( concurrent )建構(可以請求更多)
  • 不需要維護 web 伺服器,建立伺服器或資料庫
  • 不使用時零成本
  • 容易於與你的 AWS 資源的其餘部分整合

LambCI  是一個可以上傳到 AWS Lambda 的軟體套件,當你在 GitHub 上推送新程式碼或開啟 pull request 並執行測試(在 Lambda 環境中)時,會觸發該軟體套件——與 Jenkins、 Travis 或 CircleCI 的風格相同。

它整合了 Slack,並在 GitHub 上更新你的 Pull Request 和其他提交狀態,讓你知道你是否能夠安全地合併。

它可以很容易地以 CloudFormation 堆疊的形式啟動並保持最新,或者你可以自己手動建立不同的資源。

行動應用程式設計

Koin-一個針對 Kotlin 的實用輕量級相依注入框架

純 Kotlin 編寫,只使用函式解析: 沒有 proxy,沒有程式碼生成,沒有 reflection !

Koin 是一個 DSL,一個輕型容器和一個實用的 API

訂閱網址

喜歡今天小編整理的開源報報嗎?歡迎給小編意見與回饋

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: