Naoki Shibata
Naoki Shibata
That is a feature. If you need consistent results, please use _finz_ functions. On Thu, Apr 28, 2022 at 19:24 Petr Kobalicek ***@***.***> wrote: > See the following test case:...
In order to make the results consistent across all the lanes, almost the same thing as the finz functions do has to be done. So, there won't be much difference...
Adding VML-style API with all math functions inlined is not impossible, but it would take some time to implement.
@colesbury I wrote a prototype of SleefVML. Please check my gist and let me know if this is what you want. https://gist.github.com/shibatch/70f48e153ecc9d586386dc1676d564cc In this file, a few activation functions derived...
The VML-style functions will be a part of SLEEF, so LTO can be used when building SLEEF library, not pytorch. Is the cost of a function call really a problem?...
I don't understand what you mean by compose well. I wrote the code in such a way that adding functions is very easy. In the prototype code, binary step, ISRU,...
>Are those examples intended to show how you would write the functions as part of the Sleef library? Or as a user of the Sleef library? I haven't decided the...
> Any guide / instructions on building and linking SLEEF as an LLVM bitcode library? @xoofx Could you give us a bit of comment about this?
It seems that this is good time to add official support for generating a bitcode library. A few things to consider is * It is better to support both llvm...
Another possibility is to include a JIT compiler utilizing LLVM. If people like this idea, I will seriously consider this direction.