Euclidian Distance Transform functions for GPU and parallel CPU
Project description
pyedt
Python Euclidian distance transform with numba and cuda
Legend
- cpu - PyEDT running on cpu only
- gpu - PyEDT running with CUDA, sending the whole image to the GPU
- gpu_split_n - PyEDT running with CUDA, the image is split in n^2 prisms and processed one at a time in the GPU
Benchmark executed in a Windows 10 machine, with 64 Gb of RAM, an AMD Ryzen 7 2700 CPU and a GeForce RTX 3090 Ti GPU
The methods used were developed based on modifications over the work published by Lotufo and Zampirolli[1]
[1]Lotufo, Roberto & Zampirolli, Francisco. (2001). Fast multidimensional parallel Euclidean distance transform based on mathematical morphology. 100 - 105. 10.1109/SIBGRAPI.2001.963043.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyedt-0.1.5.tar.gz.
File metadata
- Download URL: pyedt-0.1.5.tar.gz
- Upload date:
- Size: 14.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2756f498fd6f1890f1651c26371f379a768f916244eccf63b309b0f645c55f57
|
|
| MD5 |
8b096ca77c01bc649c93d9c1382e8a3a
|
|
| BLAKE2b-256 |
9b99aeaf0d79f5416fbc267e98ca29d593bfc159863820110eb3ac69a050dccc
|
File details
Details for the file pyedt-0.1.5-py3-none-any.whl.
File metadata
- Download URL: pyedt-0.1.5-py3-none-any.whl
- Upload date:
- Size: 11.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4db908aaaeb86636d4098066a0289c3a392aa63cea628cb08e06435d466bc776
|
|
| MD5 |
d0a5fc6f9431d6b58536ffd5742ca9eb
|
|
| BLAKE2b-256 |
799c9c966f1a4830ab00e371713bd0908e25801f3726d3328d574c42cc1f5b8b
|