-
Notifications
You must be signed in to change notification settings - Fork 3
System requirements
Hüseyin Tuğrul BÜYÜKIŞIK edited this page Feb 1, 2021
·
13 revisions
-
At least one graphics card that supports OpenCL 1.2 and has a dedicated VRAM. Any combo including Nvdiai+Amd should work.
-
C++17 compiler option enabled (C++1y dialect for g++ compiler)
-
OpenMP enabled ("gomp" library for g++ linker)
-
Some RAM that can hold active pages
-
- total number of active pages = (number of active pages per gpu instance) * (number of gpus) * (4 instances per gpu) * (page size) * sizeof(your_object)
-
- if you have 10 gpus, page size=1024, active pages per instance = 100, object size = 100 bytes, then 409MB of RAM will be used
-
- VRAM usage only changes by number of elements of array (100M elements * 100 bytes per object = 10GB)
-
-
- Equally distributed between graphics cards
-