Commit graph

136 commits

Author SHA1 Message Date
Alejandro Saucedo
cd4f22524e
Updated android test to work with source branch
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2022-11-26 16:58:44 +00:00
Alejandro Saucedo
648ec502b1
Updated example to map results
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2022-11-26 16:58:28 +00:00
Alejandro Saucedo
342afccaf3
Added logistic regression check output
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2022-11-26 16:35:06 +00:00
Alejandro Saucedo
cf1dec9132
Added logistic regression test in CI
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2022-11-26 16:32:09 +00:00
Alejandro Saucedo
bc1149a421
Added test with assert in test
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2022-11-26 16:29:23 +00:00
Alejandro Saucedo
8a3d2277b7
Added initial example for automated CI
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2022-11-26 15:39:23 +00:00
Fabian Sauter
d59b44d853 Updated the fetch_content git repo and commit hash
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-11-15 13:20:36 +01:00
Alejandro Saucedo
1344ece4ac
Merge pull request #287 from COM8/master
Refactor build system
2022-11-14 20:08:36 +00:00
Fabian Sauter
13db27cceb Updated the Android example kp version
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-10-28 11:58:10 +02:00
Fabian Sauter
82c2460166 Removed old Android init VK toast
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-10-27 14:26:26 +02:00
Fabian Sauter
6506aba466 Fixed building Kompute for Android
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-10-27 14:24:41 +02:00
Miro Palmu
604f8849a0 Commit from pr 294
Signed-off-by: Miro Palmu <miro.palmu@helsinki.fi>
2022-09-10 23:03:55 +03:00
Fabian Sauter
2013bf9c68 Increased the CMake minimum required version to 3.20
Turns out `OUTPUT` for `add_custom_command` requires CMake 3.20. https://cmake.org/cmake/help/latest/command/add_custom_command.html

Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-28 10:35:22 +02:00
Fabian Sauter
22f6f43a86 Updated outdated Windows build flags
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-28 10:32:45 +02:00
Fabian Sauter
0b305517f7 Removed old comments
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
dab8492376 Downgraded CMake minimum version to 3.14 from 3.15
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
661abb2629 build in -> built-in
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
b9ec269b11 Using interface libs for shader only libs
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
4b9b6607d0 Updated logistic regression example
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
7d16b73d14 Updated the array_multiplication example
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:46 +02:00
Fabian Sauter
b95df8d0a0 First pass for rewriting the build system
* Refactored all CMake files
* Started working on compiling shaders to header files in CMake

Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
79a2978eaf Updated CMake flags docs
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-07-27 12:48:04 +02:00
Fabian Sauter
24cd307042 Added .clang-format file and formatted everything
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
2022-05-02 15:11:40 +02:00
Alejandro Saucedo
cf84b61c23
Merge pull request #266 from KomputeProject/android_fixed_example
Fix Android Example confirmed with blog post steps
2022-01-30 13:34:23 +00:00
Alejandro Saucedo
4e0bce0e6d Reverted gradle change
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2022-01-30 13:32:50 +00:00
Alejandro Saucedo
d2d9ae6873 Android fixed example
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2022-01-30 13:30:41 +00:00
Alejandro Saucedo
4fca515d8f Updated example with correct function
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2022-01-30 13:30:41 +00:00
Alejandro Saucedo
f4bc3f68eb Updating array_mutiplication example to work correctly
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2022-01-30 13:30:41 +00:00
Alejandro Saucedo
ea983cb64d Updated compilesource in godot examples
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2022-01-30 10:41:57 +00:00
Alejandro Saucedo
d932b2f8ea Updated example with correct function
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2022-01-30 10:41:57 +00:00
Alejandro Saucedo
0dc856c47f Updating array_mutiplication example to work correctly
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2022-01-30 10:41:57 +00:00
Alejandro Saucedo
21d9939c2d Added to changelog
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 19:35:25 +01:00
Alejandro Saucedo
1b0159e02c Updated documentation to add relevant pages for releasE
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 19:35:25 +01:00
Alejandro Saucedo
932620091c Updated docs and renamig kp::Constants
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 16:52:16 +01:00
Alejandro Saucedo
a5de24206d
Merge pull request #233 from Corentin-pro/example_naive_matmul
Naive matrice multiplication example
2021-08-24 06:43:39 +01:00
Alejandro Saucedo
d9203477d2 Moving to KomputeProject org 2021-07-22 09:56:47 +01:00
Alejandro Saucedo
ddc879d692 Updated trailing components for readme 2021-07-21 21:19:24 +01:00
Alejandro Saucedo
ad1c518d0a Updated to new url 2021-07-21 20:58:31 +01:00
Alejandro Saucedo
96768a3302 UPdated examples and documentations to not require glsl deps 2021-07-21 20:30:38 +01:00
Alejandro Saucedo
1357549900 Updated glslang as core dependency 2021-07-20 19:22:51 +01:00
Corentin
3962ee70af Fix small matrices matmuls, imp3 working but slow 2021-06-28 19:05:39 +09:00
Corentin
a3f7793c17 Fix FLOPS calculation 2021-06-25 03:41:24 +09:00
Corentin
7f4ec27235 Fix second implementation, add benchmark script
* Third implementation is broken (WIP)
2021-06-25 02:49:28 +09:00
Corentin
6f04eb9db2 Better tiling implementation, fixed tiling asserts 2021-06-24 19:36:08 +09:00
Corentin
425380f1a1 Automated work group parameters and tiling matmul 2021-06-24 18:36:10 +09:00
Corentin
8c9ad5f2a4 Naive matmul benchmark 2021-06-22 18:21:32 +09:00
Corentin
0b7d057727 Naive matrice multiplication example 2021-06-22 16:13:20 +09:00
Corentin
0901700176 Fixed typo in CMakeLists.txt (ANDOID => ANDROID) 2021-06-21 14:01:38 +09:00
20kdc
d6bef8ac4f Add suggested output filenames to VGG7 gitignore 2021-05-30 20:03:26 +01:00
20kdc
55a02c0c7f Update VGG7 example README to include model download instructions 2021-05-30 19:23:19 +01:00