Commit graph

899 commits

Author SHA1 Message Date
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
6ec917819a
Merge pull request #237 from KomputeProject/axsaucedo-patch-2
Updated collab link for C++ notebook
2021-07-25 18:45:59 +01:00
Alejandro Saucedo
137ef147db
Update README.md 2021-07-25 18:45:28 +01:00
Alejandro Saucedo
d9203477d2 Moving to KomputeProject org 2021-07-22 09:56:47 +01:00
Alejandro Saucedo
4ac54bf642 Added ci best practices license 2021-07-21 21:47:19 +01:00
Alejandro Saucedo
b23dab7798
Merge pull request #236 from KomputeFoundation/updating_repo_resources
Updating repo licenses and links
2021-07-21 21:46:16 +01:00
Alejandro Saucedo
17a541706b Added various files including security 2021-07-21 21:42:35 +01:00
Alejandro Saucedo
ddc879d692 Updated trailing components for readme 2021-07-21 21:19:24 +01:00
Alejandro Saucedo
e4d85057d9 updated license and files 2021-07-21 21:12:26 +01:00
Alejandro Saucedo
ad1c518d0a Updated to new url 2021-07-21 20:58:31 +01:00
Alejandro Saucedo
70227ce7cd
Merge pull request #235 from EthicalML/remove_glslang_as_core_dep
Removing GLSLang as core dependency
2021-07-21 20:45:03 +01:00
Alejandro Saucedo
4e7248e09b Updated section on shaders 2021-07-21 20:44:34 +01:00
Alejandro Saucedo
96768a3302 UPdated examples and documentations to not require glsl deps 2021-07-21 20:30:38 +01:00
Alejandro Saucedo
15346ee505 Updated tests to not use namespaace for compileShader 2021-07-21 20:30:21 +01:00
Alejandro Saucedo
b7fd1b4d79 Updated python and cpp with working gslslangvalidator 2021-07-21 18:16:29 +01:00
Alejandro Saucedo
71b08d9f58 Updated glslang as core dependency 2021-07-21 08:15:49 +01:00
Alejandro Saucedo
7fdb868790 Updated to simplify logic of shader cli 2021-07-21 08:08:05 +01:00
Alejandro Saucedo
598c843545 Updated glslang as core dependency 2021-07-20 21:53:50 +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
Alejandro Saucedo
03bea35fce
Merge pull request #232 from Corentin-pro/cmake_android_typo
Fixed typo in CMakeLists.txt (ANDOID => ANDROID)
2021-06-21 08:00:58 +01:00
Corentin
0901700176 Fixed typo in CMakeLists.txt (ANDOID => ANDROID) 2021-06-21 14:01:38 +09:00
Alejandro Saucedo
e77a684a20
Merge pull request #231 from thinking-tower/bugfix/segfault-after-import-kp-and-exit
Set kp_debug, kp_info, kp_warning and kp_error to py::none() when the program terminates.
2021-06-12 11:49:05 +01:00
Darius Tan
0f84be9d5b Set kp_debug, kp_info, kp_warning and kp_error to py::none() when the program terminates. 2021-06-12 21:50:37 +12:00
Alejandro Saucedo
6ffc934aad
Merge pull request #227 from 20kdc/vgg7-example
VGG7 Python example
2021-05-30 20:21:20 +01: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
20kdc
865fd4b5cd VGG7 example 2021-05-30 18:42:35 +01:00
Alejandro Saucedo
20365e333d
Merge pull request #224 from thinking-tower/feature/add-new-cmake-build-flags-to-docs
Add documentation for CMake flags
2021-05-30 10:11:19 +01:00
Darius Tan
4a05abccb2 Add documentation for PYTHON_INCLUDE_DIR, PYTHON_LIBRARY and CMAKE_OSX_ARCHITECTURES. 2021-05-30 20:51:38 +12:00
Alejandro Saucedo
dccbe4abba
Merge pull request #222 from thinking-tower/bugfix/python-installation-on-macos
Set PYTHON_INCLUDE_DIR and PYTHON_LIBRARY during installation
2021-05-27 18:12:09 +01:00
Darius Tan
dc9b3f4441 Explicitly pass PYTHON_INCLUDE_DIR and PYTHON_LIBRARY to CMake to avoid
using macOS's default Python2 headers.
2021-05-27 22:22:18 +12:00
Alejandro Saucedo
a3d8b78ff8
Merge pull request #219 from EthicalML/tensor_python_numpy_ownership
[PYTHON] Ensure numpy array increments refcount of tensor to keep valid
2021-05-15 17:47:13 +01:00
Alejandro Saucedo
12f6ad5a44 Added documentation for tensor memory management 2021-05-14 13:31:33 +01:00
Alejandro Saucedo
53039040ba Updated naming on code files 2021-05-11 09:56:44 +01:00
Alejandro Saucedo
0788ec875f Updated docs for naming 2021-05-11 09:46:57 +01:00
Alejandro Saucedo
a3db6acd5d Updated readme for naming 2021-05-11 09:40:52 +01:00
Alejandro Saucedo
8e6538051b Updated xxd licence 2021-05-09 05:23:41 +01:00
Alejandro Saucedo
4cb5f99989
Merge pull request #220 from EthicalML/removing_xxd
Removing xxd.exe binary and add instructions to build
2021-05-10 20:50:01 +01:00
Alejandro Saucedo
a3859219a7 Removed xxd.exe binary and aded instructions to build 2021-05-09 05:16:55 +01:00
Alejandro Saucedo
11597af272
Merge pull request #218 from EthicalML/add_destroy_mgr_py
Added destroy for manager
2021-05-08 11:12:38 +01:00
Alejandro Saucedo
d9090eeb64 Added test to ensure ownership by numpy array 2021-05-07 16:59:21 +01:00
Alejandro Saucedo
ad9c857427 Updated memory ownership of sharedptr of Tensor to also be refcounted by numpy array returned in data 2021-05-07 16:54:08 +01:00
Alejandro Saucedo
ee9829a5dc Added destroy for manager 2021-05-07 13:36:46 +01:00