Comments (7)
from libxsmm.
@alheinecke This is about the request for Windows build support for IPEX.
from libxsmm.
I'm not sure what you need, libxsmm has no cmake build, neither under windows, nor under Linux.
However, our MLIR compiler uses cmake and you guys might want to reuse the cmake scripts from there:
https://github.com/plaidml/tpp-mlir/blob/main/cmake/modules/xsmm.cmake
from libxsmm.
I'm not sure what you need, libxsmm has no cmake build, neither under windows, nor under Linux.
However, our MLIR compiler uses cmake and you guys might want to reuse the cmake scripts from there: https://github.com/plaidml/tpp-mlir/blob/main/cmake/modules/xsmm.cmake
@alheinecke Thanks for the pointer. @xuhancn Are we able to use the cmake to build libxsmm in IPEX?
from libxsmm.
I'm not sure what you need, libxsmm has no cmake build, neither under windows, nor under Linux.
However, our MLIR compiler uses cmake and you guys might want to reuse the cmake scripts from there: https://github.com/plaidml/tpp-mlir/blob/main/cmake/modules/xsmm.cmake
I still suggest you enable CMake in your libxsmm project.
- On Windows, the MSVC solution file is limited MSVC version and runtime library version. CMake can solve this issue and genarate solution file on demand.
- It is not bad MLIR has a example cmake file. But the parent project contains submodule's cmake, it is strange. I suggest move the example cmake file to libxsmm, it is the make sense solution.
from libxsmm.
We have no plan for supporting cmake, but you are more than welcome to submit a PR with cmake support.
from libxsmm.
We have no plan for supporting cmake, but you are more than welcome to submit a PR with cmake support.
#827 PR is here, Pls review it. @alheinecke , CC @jgong5
from libxsmm.
Related Issues (20)
- Segfault in fsspmdm HOT 6
- F64 RCP/RSQRT Eltwise test are failing HOT 5
- SIGILL in debugger on ARM Macs HOT 4
- Cleanup code for colbias fusion
- Windows support HOT 6
- check if Unary Transform can support IMPLIICT Datatype
- Correct AMX ABI Implementation
- What GELU algorithm is used for LIBXSMM_MELTW_TYPE_UNARY_GELU? HOT 3
- LImit K unrolling in amx gemm kernel HOT 2
- Select TPP should support i64,i32,i16,i8 as select data-type
- 404 not found for TPP
- samples/spmm -- test scripts are generated, but a runner is not incl. HOT 1
- New Release Timeline HOT 2
- Grace / V2 HOT 9
- How to do i16 gemm? HOT 2
- Removing low precsiosn support for C++ wrappers, C++ wrapper should only support F32/F64
- libxsmm installation on Linux HOT 1
- Deprecate libxsmm_x86_instruction_full_vec_load_of_constants
- Handling of Flags "A_AS" in GEMM via Datatype
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 libxsmm.