Fixed Lua timeit(), ported to SciLua. #14297
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This closes #14222.
To install SciLua, the easiest way is:
The benchmark is then run using
ulua/bin/scilua
followed by the path ofperf.lua
.It should be run in x64 mode (hence the environment variable
BIT=64
) because OpenBLAS performance under x86 is affected.ULua is updated by running
upkg update
.Alternatively, it is also possible to install LuaJIT from source and download all the Lua modules required to run the benchmark, in which case the system OpenBLAS would be used.
Please advise if this solution would be preferred (I am not sure of the advantages for you though, as it will probably result in more work).