diff options
| author | Pjotr Prins | 2025-12-04 11:42:36 +0100 |
|---|---|---|
| committer | Pjotr Prins | 2025-12-04 11:42:36 +0100 |
| commit | fd58087fc723fc7d82dac8b8fd9cc5cf8c854bee (patch) | |
| tree | a039e44983fc05ca0da7de9e77dff26b4d1aa3df /test | |
| parent | a26c84fd897f8ec11e6d35034de91c4da74290bf (diff) | |
| download | pangemma-fd58087fc723fc7d82dac8b8fd9cc5cf8c854bee.tar.gz | |
keys
Diffstat (limited to 'test')
| -rw-r--r-- | test/performance/releases.org | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/test/performance/releases.org b/test/performance/releases.org index 5ecaaac..b9c451d 100644 --- a/test/performance/releases.org +++ b/test/performance/releases.org @@ -19,7 +19,9 @@ that may not look like much, but we are only starting! We are facing a time regression. -premake5 gmake && make verbose=1 config=release -j 8 gemma && time LD_LIBRARY_PATH=$GUIX_ENVIRONMENT/lib ./build/bin/Release/gemma -g ./example/mouse_hs1940.geno.txt.gz -p ./example/mouse_hs1940.pheno.txt -n 1 -a ./example/mouse_hs1940.anno.txt -k ./output/result.cXX.txt -lmm -no-check +#+begin_src sh +premake5 gmake && make verbose=1 config=release -j 8 gemma && time LD_LIBRARY_PATH=$GUIX_ENVIRONMENT/lib ./build/bin/Release/gemma -g ./example/mouse_hs1940.geno.txt.mdb -p ./example/mouse_hs1940.pheno.txt -n 1 -a ./example/mouse_hs1940.anno.txt -k ./output/result.cXX.txt -lmm -no-check +#+end_src sh With openblas 0.3.21 we go a bit faster. Still 10% behind though, there is room for tweaking. It may actually be a new SSD. I want to run some bigger files first. @@ -66,7 +68,7 @@ The output looks the same. Good. So far the first difference is a much later ope When compiled with the profiler library prefix the gemma run with #+begin_src sh -premake5 gmake2 && make verbose=1 config=debug -j 8 gemma && time CPUPROFILE=gemma.prof LD_LIBRARY_PATH=$GUIX_ENVIRONMENT/lib ./build/bin/Debug/gemma -g ./example/mouse_hs1940.geno.txt.gz -p ./example/mouse_hs1940.pheno.txt -n 1 -a ./example/mouse_hs1940.anno.txt -k ./output/result.cXX.txt -lmm -no-check -debug +premake5 gmake && make verbose=1 config=debug -j 8 gemma && time CPUPROFILE=gemma.prof LD_LIBRARY_PATH=$GUIX_ENVIRONMENT/lib ./build/bin/Debug/gemma -g ./example/mouse_hs1940.geno.txt.gz -p ./example/mouse_hs1940.pheno.txt -n 1 -a ./example/mouse_hs1940.anno.txt -k ./output/result.cXX.txt -lmm -no-check -debug CPUPROFILE=gemma.prof pprof --text build/bin/Debug/gemma gemma.prof |
