Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-19 | Merge branch 'kpu:master' into masterHEADmaster | Nikolay Bogoychev | |
2022-05-18 | Update 3 year old catch and hide assert variable behind ifdef (#103) | Nikolay Bogoychev | |
* Update 3 year old catch and hide assert variable behind ifdef * A temporary workaround for gcc 12.1 (#104) Bit of a hack but gcc 12.1 seems to warn on its own headers. * Fix gcc 9.3 with newer check when using -fno-exceptions It seems that std::iota generates weird sequences with -fno-exceptions under that gcc and when inside check (maybe some undefined behaviour as check relies does some sort of exception handling?). Comparing against the actual vector as opposed to generating the sequence again via for loop seems to fix the issue * Add 9.4 to the exceptions | |||
2022-05-17 | A temporary workaround for gcc 12.1 (#104) | Nikolay Bogoychev | |
Bit of a hack but gcc 12.1 seems to warn on its own headers. | |||
2022-03-30 | Remove wormhole wrapper around PMADDWD. Fixes #100 | Kenneth Heafield | |
2022-02-16 | Readme Typo | Kenneth Heafield | |
2022-02-16 | Make function pointers const (#99) | Kenneth Heafield | |
2022-02-15 | Merge branch 'kpu:master' into master | Nikolay Bogoychev | |
2022-02-09 | Option to turn off environment variable reading (#98) | Kenneth Heafield | |
2022-02-09 | Replace iostream with fprintf | Kenneth Heafield | |
This resolves a potential static initialization ordering problem if INTGEMM_CPUID is an invalid value | |||
2022-01-30 | Fix memory leak in AlignedVector. (#96) | jlquinn | |
Co-authored-by: Jerry Quinn <jlquinn@us.ibm.com> | |||
2021-12-10 | Of course clang-cl pretending to be MSVC has a different exception macro | Kenneth Heafield | |
2021-12-10 | Merge branch 'windows-cross' | Kenneth Heafield | |
2021-12-10 | Simplify exceptions if statements, ensure headers | Kenneth Heafield | |
I see #if !_HAS_EXCEPTIONS and #if _HAS_EXCEPTIONS in official headers so assume this is fine. | |||
2021-12-10 | More robust #if directive for activate/disable exception code (#95) | Abhishek Aggarwal | |
Merging then fixing by adding header. | |||
2021-12-09 | clang-cl compilation | Kenneth Heafield | |
2021-12-09 | Reduce header noise (#94) | Kenneth Heafield | |
2021-07-24 | Fix name for Ubuntu with -fno-exceptions | Kenneth Heafield | |
2021-07-24 | Support -fno-exceptions. Fixes #91 | Kenneth Heafield | |
2021-06-24 | Merge branch 'kpu:master' into master | Nikolay Bogoychev | |
2021-06-23 | Add relu callback (#89) | Nikolay Bogoychev | |
2021-05-01 | Fix MSVC getenv | Kenneth Heafield | |
Microsoft likes to break all the standard functions. | |||
2021-05-01 | Environment variable INTGEMM_CPUID to downgrade CPU model | Kenneth Heafield | |
2021-04-23 | Update intel compiler badge | Kenneth Heafield | |
2021-04-23 | Slight improvement for install: use . instead of ${CMAKE_CURRENT_SOURCE_DIR} | Kenneth Heafield | |
2021-04-06 | Merge pull request #86 from abhi-agg/wasm-preprocessor-cleanup | Kenneth Heafield | |
Replaced __EMSCRIPTEN__ with WASM preprocessor directive | |||
2021-04-01 | Move sematics for AlignedVector | Kenneth Heafield | |
2021-03-31 | Replaced __EMSCRIPTEN__ with WASM preprocessor directive | Abhishek Aggarwal | |
- This will not break compilation to wasm platform while using a different toolchain than emscripten | |||
2021-03-04 | Merge pull request #85 from kpu/wormhole | Kenneth Heafield | |
Enable SIMD shuffle pattern | |||
2021-02-17 | Merge pull request #83 from sidkashyap-at-Intel/master | Kenneth Heafield | |
Intel Compiler Github Action | |||
2021-01-11 | Github Action for oneAPI CI | Sidharth Kashyap | |
2021-01-08 | Header for wasm functions | Kenneth Heafield | |
2021-01-08 | Wormhole support https://bugzilla.mozilla.org/show_bug.cgi?id=1672160 | Kenneth Heafield | |
For testing only | |||
2021-01-08 | Update README.md | Sidharth Kashyap | |
2021-01-08 | Intel Compiler Action | Sid Kashyap | |
2021-01-06 | Work around Intel compiler bug by removing target attributes | Kenneth Heafield | |
2021-01-04 | Fix compilation on icc 19.1.0.20191121 | Kenneth Heafield | |
2020-12-01 | Merge pull request #81 from abhi-agg/master | Kenneth Heafield | |
WASM: Disable Pthreads + memory growth warning to be an error | |||
2020-12-01 | WASM compilation: Disable Pthreads + memory growth warning to be an error | Abhishek Aggarwal | |
- Pthreads + memory growth causes JS accessing the wasm memory to be slow https://github.com/WebAssembly/design/issues/1271 - Leave this as a warning rather than making it a compilation error | |||
2020-11-25 | Change architecture namespace to capitals. | Kenneth Heafield | |
Matches static branch, fewer defines for inline files | |||
2020-11-18 | Guard cpuid.h for emscripten | Kenneth Heafield | |
2020-11-18 | More header for SSE without AVX2 | Kenneth Heafield | |
2020-11-18 | Emscripten CPUID | Kenneth Heafield | |
2020-11-18 | More guards for AVX2 | Kenneth Heafield | |
2020-11-18 | Fix comment | Kenneth Heafield | |
2020-11-18 | Directory for compile tests | Kenneth Heafield | |
2020-11-18 | Make AVX2 optional if compiler doesn't support it | Kenneth Heafield | |
Mostly for emscripten | |||
2020-11-15 | Merge pull request #2 from kpu/master | Nikolay Bogoychev | |
Merge with latest intgemm master | |||
2020-09-16 | Change Ubuntu gcc5 to gcc5 + debug | Kenneth Heafield | |
2020-09-16 | Workaround gcc 5.5 bug with asm copies | Kenneth Heafield | |
2020-09-15 | Name gcc5 workflow correctly | Kenneth Heafield | |