You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: source/1_requirements.rst
+16-2Lines changed: 16 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,22 @@
3
3
Requirements and Quickstart
4
4
========================
5
5
6
+
Hardware and Hardware Requirements
7
+
----------------------------------
8
+
9
+
The minimiums are listed as follows:
10
+
11
+
* Minimium 4GB RAM and 10GB free disk.
12
+
* Not sensitive to platform. Windows 11 and Ubuntu 22.04 are fully tested.
13
+
14
+
GPU acceleration is suggested for large dataset computation. Therefore, the requirements for GPU acceleration is listed as follows:
15
+
16
+
* NVIDIA GPUs, with a minimum `compute capability <https://developer.nvidia.com/cuda-gpus>`__ of 5.0, i.e., later than GTX 750.
17
+
* It is suggested that, make ``Nx`` × ``Ny`` × ``Nz`` × ``Nt`` less than 200,000,000 Lagrangian particles on each Gigabyte of GPU memory for double-side computation under default numerical methods for one still. Generally half it under high-order computations.
18
+
For example, you can execute on a 600×300×300 mesh for c.a. 80 time steps for a still.
19
+
* The GPU requirements for dynamic LCS are undergoing experiments by the author.
20
+
21
+
6
22
Basic Environment
7
23
-----------------
8
24
@@ -11,9 +27,7 @@ This page summarizes the system requirements and dependencies of ``PyFTLE3D``.
11
27
Firstly, the following packages are supposed to be installed on your computer manually in advance.
12
28
13
29
1. `Python <https://www.python.org/>`__ version 3.13. Later version than 3.8 till 3.13 should work properly, but was not fully tested. The official download could be found at `here <https://www.python.org/downloads/release/python-3130/?featured_on=pythonbytes>`__. Please select Python installer according to your system framework.
14
-
15
30
2. `CUDA Toolkit <https://developer.nvidia.com/cuda-toolkit>`__ version 12.9 (`Download <https://developer.nvidia.com/cuda-toolkit-archive>`__). All versions crossing 12.x.x should theoretically work, but only 12.9 was fully tested. Ealier versions could work as well, but it requires a different version of `cupy`, and could cause unexpected performance decay and errors. See `cupy` documentation for more information.
16
-
17
31
3. `pip <https://pypi.org/project/pip/>`__ newest version, which is used for installing further dependencies. It can be installed by:
| ``win_size`` | Window size for dynamic LCS | ``<float>`` | The window size in frames for each batch of computation. Available under ``dyn_mode=1``. |
0 commit comments