the library of Background Oriented Schlieren
Project description
BOSlib-GPU
This library is the extra pacage for BOSlib that makes GPU parallel processing available.
Key Features
- Short, concise code for 3D reconstruction and quantification
- GPU parallel processing
Warning
The BOSlib-GPU is still in its beta state. This means that it still might have some bugs and the API may change. However, testing and contributing is very welcome, especially if you can contribute with new algorithms and features.
Installing
1. Install PyTorch
Please install Pytorch 2.x . Make sure that CUDA is available on your PC. https://pytorch.org/get-started/locally/
2. Install torch_radon
Please install torch_radon https://torch-radon.readthedocs.io/en/latest/getting_started/install.html
git clone https://github.com/matteo-ronchetti/torch-radon.git
cd torch-radon
python setup.py install
or
docker pull matteoronchetti/torch-radon
or if you are running Linux
wget -qO- https://raw.githubusercontent.com/matteo-ronchetti/torch-radon/master/auto_install.py | python -
3. Install BOSlib
Use PyPI: https://pypi.org/project/BOSlib-GPU:
pip install BOSlib-GPU
Or compile from source
Download the package from the Github: https://github.com/ogayuuki0202/BOSlib-GPU/archive/refs/heads/main.zip or clone using git
git clone https://github.com/ogayuuki0202/BOSlib-GPU.git
cd BOSlib-GPU
python setup.py install
Methods
Please see our Documentation below. Documentation
Contributors
Pleae refer original [BOSlib]((https://github.com/ogayuuki0202/BOSlib)
Project details
Release history Release notifications | RSS feed
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 boslib_gpu-0.0.9.tar.gz.
File metadata
- Download URL: boslib_gpu-0.0.9.tar.gz
- Upload date:
- Size: 28.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
025b13bca6bcea50cb62ac25e17f83818ff0c43a674a6b67fe34e588cab4443a
|
|
| MD5 |
a8bd36f949d8d5ef9f1ce53e0cf96da6
|
|
| BLAKE2b-256 |
ff9378074ce1d97ee5bafe3b44822b1884a394bc81e226c9b551949f91fc0ffe
|
File details
Details for the file BOSlib_GPU-0.0.9-py3-none-any.whl.
File metadata
- Download URL: BOSlib_GPU-0.0.9-py3-none-any.whl
- Upload date:
- Size: 29.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21fa2cdccecbce2884f977568558028979611e49cea19469c88eba8a72c5876f
|
|
| MD5 |
25f7cd28e762d5fd1d5f59cdd453d585
|
|
| BLAKE2b-256 |
599f77606cec1dd0c52345fdf1741a1202949cf5048f6bb7280548a2cb3115c2
|