MinkowskiEngine基準測試
MinkowskiEngine基準測試
介紹卷積層和小型U網路的前饋和後饋通過時間。可以將具有相同張量步幅,步幅和核心偏移的核心對映重新用於其他層,可以在大型nueral網路中使用的所有層上,分攤此頁面中實驗報告的時間。
使用Titan X進行實驗。
實驗設定
對於單卷積層實驗,使用以下設定。
import MinkowskiEngine as ME
conv = ME.MinkowskiConvolution(
in_channels=3,
out_channels=32,
kernel_size=7,
stride=1,
dilation=1,
has_bias=False,
dimension=3)
使用體素大小為5cm的ScanNet測試儀進行實驗。由於SparseConvNet和MinkowskiEngine使用不同的體素化演算法,因此每個引擎處理的點數也有所不同。平均而言,在100個ScanNet測試室中,SparseConvNet產生25757.01點,而MinkowskiEngine產生26097.58點。
單卷積層
測試具有不同核心大小的同一個卷積層。報告每種演算法處理SparseConvNet的平均時間(以秒為單位),平均為25757.011點,而MinkowskiEngine的平均時間為26097.58。
簡單的UNet
net = nn.Sequential(
ME.MinkowskiConvolution(
in_channels=3,
out_channels=32,
kernel_size=5,
stride=1,
dilation=1,
has_bias=False,
dimension=3),
ME.MinkowskiConvolution(
in_channels=32,
out_channels=32,
kernel_size=2,
stride=2,
dilation=1,
has_bias=False,
dimension=3),
ME.MinkowskiConvolutionTranspose
in_channels=32,
out_channels=32,
kernel_size=2,
stride=2,
dilation=1,
has_bias=False,
dimension=3))
對於本實驗,僅更改第一卷積層的核心大小。
相關文章
- hadoop基準測試_Hadoop TeraSort基準測試Hadoop
- 基準測試
- TGI 基準測試
- benchmark 基準測試
- MYSQL 效能測試方法 - 基準測試(benchmarking)MySql
- JMH- benchmark基準測試
- [轉帖]sysbench基準測試
- 【基準測試】BenchmarkDotNet介紹
- MySQL學習 - 基準測試MySql
- postgresql:pgbench基準效能測試SQL
- ubuntu 快速測試 cpu 基準水平Ubuntu
- Linkerd和Istio基準測試 - linkerd
- Lettuce和Jedis的基準測試
- 技術基礎 | Apache Cassandra 4.0基準測試Apache
- Go 語言基準測試入門Go
- 基準測試:HTTP/3 有多快? - requestmetricsHTTP
- 高通SNPE - 基準測試概述(3)
- 資料庫基準測試工具 sysbench資料庫
- 公有云RDS-MySQL基準測試MySql
- 使用 JMH 做 Kotlin 的基準測試Kotlin
- 【總結】簡述 MySQL 基準測試工具MySql
- [總結] 簡述 MySQL 基準測試工具MySql
- Java基準效能測試--JMH使用介紹Java
- 利用sysbench進行MySQL OLTP基準測試MySql
- 精準測試
- VMmark 4.0.1 - 虛擬化平臺基準測試
- 基於 AI 大模型的精準測試分享AI大模型
- Python 3.11效能基準測試看起來很棒 - PhoronixPython
- MySQL效能基準測試對比:5.7 VS 8.0MySql
- 基於TPC-C基準的Python ORM的效能測試PythonORM
- 測試標準1
- 聊一聊資料庫基準測試那些事資料庫
- 使用Sysbench對滴滴雲MySQL進行基準測試MySql
- 如何設計一個流計算基準測試?
- 華納雲:如何使用HammerDB進行MySQL基準測試MySql
- Go 高效能系列教程之一:基準測試Go
- 微服務基準測試:Chronicle Queue比Kafka快750倍?微服務Kafka
- MinkowskiEngine多GPU訓練GPU