Comments (6)
Some questions about whether we will to stick to Blaze's test framework or use our own (while keeping Blaze's tests obviously).
from blaze_cuda.
Added test files in commit 7361e76, need to adapt blazetest's build system
from blaze_cuda.
Kinda done. Keeping issue open as long as I won't get them to build.
from blaze_cuda.
List of tests that do not compile (without linking), sorted by priority (the SVec & matrix tests won't be fixed until CUDA SVec & matrices get implemented, obviously)
DVec onlyDVec being tested but actually require CUDA matrices to work
src/mathtest/dvecdvecmin/AliasingTest.cu
src/mathtest/dvecdvecmult/AliasingTest.cu
src/mathtest/dvecdvecmax/AliasingTest.cu
src/mathtest/dvecdvecadd/AliasingTest.cu
src/mathtest/dvecdvecdiv/AliasingTest.cu
src/mathtest/dvecdvecsub/AliasingTest.cu
src/mathtest/dynamicvector/ClassTest.cu
- Type traits
src/mathtest/traits/divtrait/ClassTest.cu
src/mathtest/traits/subtrait/ClassTest.cu
src/mathtest/traits/multtrait/ClassTest.cu
src/mathtest/traits/maptrait/ClassTest.cu
src/mathtest/traits/addtrait/ClassTest.cu
- DVec + SVec
src/mathtest/dvecsvecsub/AliasingTest.cu
src/mathtest/dvecsvecmult/V6aVCb.cu
src/mathtest/dvecsvecmult/VHaVCb.cu
src/mathtest/dvecsvecmult/V3bVCb.cu
src/mathtest/dvecsvecmult/V4bVCb.cu
src/mathtest/dvecsvecmult/VUbVCb.cu
src/mathtest/dvecsvecmult/V5bVCb.cu
src/mathtest/dvecsvecmult/V2aVCa.cu
src/mathtest/dvecsvecmult/V2bVCb.cu
src/mathtest/dvecsvecmult/V6bVCb.cu
src/mathtest/dvecsvecmult/V3aVCb.cu
src/mathtest/dvecsvecmult/V5aVCb.cu
src/mathtest/dvecsvecmult/VUbVCa.cu
src/mathtest/dvecsvecmult/VHbVCb.cu
src/mathtest/dvecsvecmult/V5bVCa.cu
src/mathtest/dvecsvecmult/V2aVCb.cu
src/mathtest/dvecsvecmult/VDbVCb.cu
src/mathtest/dvecsvecmult/V6bVCa.cu
src/mathtest/dvecsvecmult/V3aVCa.cu
src/mathtest/dvecsvecmult/VUaVCa.cu
src/mathtest/dvecsvecmult/V5aVCa.cu
src/mathtest/dvecsvecmult/VDaVCa.cu
src/mathtest/dvecsvecmult/VUaVCb.cu
src/mathtest/dvecsvecmult/V3bVCa.cu
src/mathtest/dvecsvecmult/VHaVCa.cu
src/mathtest/dvecsvecmult/V4aVCa.cu
src/mathtest/dvecsvecmult/VDbVCa.cu
src/mathtest/dvecsvecmult/V4aVCb.cu
src/mathtest/dvecsvecmult/V2bVCa.cu
src/mathtest/dvecsvecmult/VDaVCb.cu
src/mathtest/dvecsvecmult/VHbVCa.cu
src/mathtest/dvecsvecmult/AliasingTest.cu
src/mathtest/dvecsvecmult/V4bVCa.cu
src/mathtest/dvecsvecmult/V6aVCa.cu
src/mathtest/dvecsvecadd/AliasingTest.cu
src/mathtest/svecdvecadd/AliasingTest.cu
src/mathtest/svecdvecsub/AliasingTest.cu
src/mathtest/compressedvector/ProxyTest.cu
- DVec + Matrix
src/mathtest/dmatsvecmult/AliasingTest.cu
src/mathtest/tsvecdmatmult/AliasingTest.cu
src/mathtest/tdvecdmatmult/AliasingTest.cu
src/mathtest/dmatreduce/columnwise/MDb.cu
src/mathtest/dmatreduce/columnwise/S3x3b.cu
src/mathtest/dmatreduce/columnwise/DHb.cu
src/mathtest/dmatreduce/columnwise/LHa.cu
src/mathtest/dmatreduce/columnwise/LDb.cu
src/mathtest/dmatreduce/columnwise/MDa.cu
src/mathtest/dmatreduce/columnwise/HDa.cu
src/mathtest/dmatreduce/columnwise/HHa.cu
src/mathtest/dmatreduce/columnwise/SHa.cu
src/mathtest/dmatreduce/columnwise/UDb.cu
src/mathtest/dmatreduce/columnwise/SHb.cu
src/mathtest/dmatreduce/columnwise/U3x3b.cu
src/mathtest/dmatreduce/columnwise/DHa.cu
src/mathtest/dmatreduce/columnwise/SDa.cu
src/mathtest/dmatreduce/columnwise/MUa.cu
src/mathtest/dmatreduce/columnwise/MHa.cu
src/mathtest/dmatreduce/columnwise/S3x3a.cu
src/mathtest/dmatreduce/columnwise/M3x3b.cu
src/mathtest/dmatreduce/columnwise/L3x3b.cu
src/mathtest/dmatreduce/columnwise/MUb.cu
src/mathtest/dmatreduce/columnwise/MHb.cu
src/mathtest/dmatreduce/columnwise/UHa.cu
src/mathtest/dmatreduce/columnwise/HHb.cu
src/mathtest/dmatreduce/columnwise/H3x3b.cu
src/mathtest/dmatreduce/columnwise/SDb.cu
src/mathtest/dmatreduce/columnwise/DDb.cu
src/mathtest/dmatreduce/columnwise/U3x3a.cu
src/mathtest/dmatreduce/columnwise/UDa.cu
src/mathtest/dmatreduce/columnwise/LDa.cu
src/mathtest/dmatreduce/columnwise/M3x3a.cu
src/mathtest/dmatreduce/columnwise/HDb.cu
src/mathtest/dmatreduce/columnwise/H3x3a.cu
src/mathtest/dmatreduce/columnwise/UHb.cu
src/mathtest/dmatreduce/columnwise/DDa.cu
src/mathtest/dmatreduce/columnwise/LHb.cu
src/mathtest/dmatreduce/columnwise/D3x3a.cu
src/mathtest/dmatreduce/columnwise/L3x3a.cu
src/mathtest/dmatreduce/columnwise/D3x3b.cu
src/mathtest/dmatreduce/rowwise/MDb.cu
src/mathtest/dmatreduce/rowwise/S3x3b.cu
src/mathtest/dmatreduce/rowwise/DHb.cu
src/mathtest/dmatreduce/rowwise/LHa.cu
src/mathtest/dmatreduce/rowwise/LDb.cu
src/mathtest/dmatreduce/rowwise/MDa.cu
src/mathtest/dmatreduce/rowwise/HDa.cu
src/mathtest/dmatreduce/rowwise/HHa.cu
src/mathtest/dmatreduce/rowwise/SHa.cu
src/mathtest/dmatreduce/rowwise/UDb.cu
src/mathtest/dmatreduce/rowwise/SHb.cu
src/mathtest/dmatreduce/rowwise/U3x3b.cu
src/mathtest/dmatreduce/rowwise/DHa.cu
src/mathtest/dmatreduce/rowwise/SDa.cu
src/mathtest/dmatreduce/rowwise/MUa.cu
src/mathtest/dmatreduce/rowwise/MHa.cu
src/mathtest/dmatreduce/rowwise/S3x3a.cu
src/mathtest/dmatreduce/rowwise/M3x3b.cu
src/mathtest/dmatreduce/rowwise/L3x3b.cu
src/mathtest/dmatreduce/rowwise/MUb.cu
src/mathtest/dmatreduce/rowwise/MHb.cu
src/mathtest/dmatreduce/rowwise/UHa.cu
src/mathtest/dmatreduce/rowwise/HHb.cu
src/mathtest/dmatreduce/rowwise/H3x3b.cu
src/mathtest/dmatreduce/rowwise/SDb.cu
src/mathtest/dmatreduce/rowwise/DDb.cu
src/mathtest/dmatreduce/rowwise/U3x3a.cu
src/mathtest/dmatreduce/rowwise/UDa.cu
src/mathtest/dmatreduce/rowwise/LDa.cu
src/mathtest/dmatreduce/rowwise/M3x3a.cu
src/mathtest/dmatreduce/rowwise/HDb.cu
src/mathtest/dmatreduce/rowwise/H3x3a.cu
src/mathtest/dmatreduce/rowwise/UHb.cu
src/mathtest/dmatreduce/rowwise/DDa.cu
src/mathtest/dmatreduce/rowwise/LHb.cu
src/mathtest/dmatreduce/rowwise/D3x3a.cu
src/mathtest/dmatreduce/rowwise/L3x3a.cu
src/mathtest/dmatreduce/rowwise/D3x3b.cu
src/mathtest/compressedmatrix/ProxyTest.cu
src/mathtest/dmatdvecmult/AliasingTest.cu
src/mathtest/tdvecsmatmult/AliasingTest.cu
src/mathtest/smatdvecmult/AliasingTest.cu
src/mathtest/smatsvecmult/AliasingTest.cu
src/mathtest/smatreduce/columnwise/MIa.cu
src/mathtest/smatreduce/columnwise/DCa.cu
src/mathtest/smatreduce/columnwise/UCa.cu
src/mathtest/smatreduce/columnwise/HCb.cu
src/mathtest/smatreduce/columnwise/SCb.cu
src/mathtest/smatreduce/columnwise/MZb.cu
src/mathtest/smatreduce/columnwise/HCa.cu
src/mathtest/smatreduce/columnwise/SCa.cu
src/mathtest/smatreduce/columnwise/UCb.cu
src/mathtest/smatreduce/columnwise/LCb.cu
src/mathtest/smatreduce/columnwise/DCb.cu
src/mathtest/smatreduce/columnwise/MIb.cu
src/mathtest/smatreduce/columnwise/MCa.cu
src/mathtest/smatreduce/columnwise/MZa.cu
src/mathtest/smatreduce/columnwise/LCa.cu
src/mathtest/smatreduce/columnwise/MCb.cu
src/mathtest/smatreduce/rowwise/MIa.cu
src/mathtest/smatreduce/rowwise/DCa.cu
src/mathtest/smatreduce/rowwise/UCa.cu
src/mathtest/smatreduce/rowwise/HCb.cu
src/mathtest/smatreduce/rowwise/SCb.cu
src/mathtest/smatreduce/rowwise/MZb.cu
src/mathtest/smatreduce/rowwise/HCa.cu
src/mathtest/smatreduce/rowwise/SCa.cu
src/mathtest/smatreduce/rowwise/UCb.cu
src/mathtest/smatreduce/rowwise/LCb.cu
src/mathtest/smatreduce/rowwise/DCb.cu
src/mathtest/smatreduce/rowwise/MIb.cu
src/mathtest/smatreduce/rowwise/MCa.cu
src/mathtest/smatreduce/rowwise/MZa.cu
src/mathtest/smatreduce/rowwise/LCa.cu
src/mathtest/smatreduce/rowwise/MCb.cu
src/mathtest/symmetricmatrix/RowNonNumericTest.cu
src/mathtest/symmetricmatrix/DenseNonNumericTest2.cu
src/mathtest/symmetricmatrix/ColumnNonNumericTest.cu
src/mathtest/symmetricmatrix/SparseNonNumericTest2.cu
src/mathtest/symmetricmatrix/SubmatrixNonNumericTest.cu
from blaze_cuda.
Tests are fine-ish for now. Will reopen this issue when CUDA matrices get implemented.
from blaze_cuda.
Need to add tests for cuda_reduce and cuda_transform algorithms
from blaze_cuda.
Related Issues (11)
- Partial evaluation for Matrix/Matrix multiplication: potential redesign of Blaze CUDA HOT 1
- Partial evaluation: Adapt more expressions HOT 1
- Add type traits HOT 1
- Add benchmarks HOT 1
- Add documentation
- Add CMake build/install system HOT 1
- CUDACustomMatrix HOT 1
- CUDA runtime error management HOT 1
- blaze::CUDAReduce - Inaccuarte results for large CUDADynamicVector HOT 3
- BLAZE_DEVICE_AVAILABLE annotations for views HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blaze_cuda.