Skip to content
/ oap Public

Implementation of Implicitly restarted Arnoldi method for large matrices in CUDA and basics of deep learning.

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

Mamatu/oap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#### Download test data from sourceforge ####

To download test data from sourcefourge server, not from
github (LFS), please execute below command in ./script directory

LFS is not available in recent version.

$ bash download_data.sh

or download test data package from link:

>>> https://sourceforge.net/projects/openap/files/oap_test_data/oap_test_data.tar.gz <<<

To clean all data directory before download, use command:

$ bash download_test_data.sh preclean

#### Compilation of host part ####

To compile only host part of framework, use command

$ make TARGET_ARCH=HOST

#### Compilation modes ####

Compile only host part of project:
$ make TARGET_ARCH=HOST


#### MACROS ####

OAP_TESTS_PLOT - plot data into python file in tests scope (can influence on time of tests execution)
OAP_CU_DEVICE_INDEX - index of graphics card (unit) used for calculations
OAP_CUDA_BUILD - information that current compilation unit is cuda compilation
OAP_CONFIG_NI_EF - in this case uintt is unsigned int and floatt is double
OAP_CONFIG_NI_NF - in this case uintt is unsigned long long int and floatt is double
OAP_PERFORMANCE_CLOCK_ENABLE - enables macros in oapClock.h for measurment of elipsed time
OAP_PNG_TEST_PRINT_PATTERNS - prints patterns in tetss OapPngFileTests.LoadMnistExamples and OapPngFileTests.LoadRow0
OAP_DISABLE_ABORT_MEMLEAK - disables abort in the case of not allocated element of AllocationList
OAP_DISABLE_ASSERTION - disables assertion (logAssertion, oapAssertion)

About

Implementation of Implicitly restarted Arnoldi method for large matrices in CUDA and basics of deep learning.

Topics

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published