Hi,I´m doing this job for a valued customer and have followed the installation guide. The OS is Debian 7.0 and Best/beagle is latest according to the guide. Everything seems peachy but it doesn't use the GPU.Trying this command: java -Xmx2024m -d64 -Djava.library.path:/opt/beast/lib/ -Dbeagle.scaling=always -Dbeagle.resource.order=1,2 -cp /opt/beast/lib/beast.jar dr.app.beast.BeastMain -beagle_GPU -beagle_double -overwrite ./benchmark1.xmlThat gives me:Using BEAGLE TreeLikelihoodBranch rate model used: strictClockBranchRatesUsing BEAGLE resource 0: CPUwith instance flags: PRECISION_DOUBLE COMPUTATION_SYNCH EIGEN_REAL SCALING_MANUAL SCALING_DYNAMIC SCALERS_LOG VECTOR_NONE PROCESSOR_GPU PROCESSOR_CELLIgnoring ambiguities in tree likelihood.With 593 unique site patterns.Using rescaling scheme : alwaysLikelihood computation is using an auto sizing thread pool.Creating the MCMC chain:chainLength=100000autoOptimize=trueautoOptimize delayed for 1000 stepsand this./beast -beagle -seed 123456 -beagle_GPU /opt/beast/examples/Benchmarks/benchmark1.xml
...that gives me:sing strict molecular clock model.Creating state frequencies model 'frequencies': Initial frequencies = {0.25, 0.25, 0.25, 0.25}Creating HKY substitution model. Initial kappa = 2.0Creating site model.Using BEAGLE TreeLikelihoodBranch rate model used: strictClockBranchRatesUsing BEAGLE resource 0: CPUwith instance flags: PRECISION_DOUBLE COMPUTATION_SYNCH EIGEN_REAL SCALING_MANUAL SCALING_DYNAMIC SCALERS_LOG VECTOR_NONE PROCESSOR_GPU PROCESSOR_CELLIgnoring ambiguities in tree likelihood.With 593 unique site patterns.Using rescaling scheme : delayedLikelihood computation is using an auto sizing thread pool.Creating the MCMC chain:chainLength=100000--Cuda seems ok:convolutionSeparable, Throughput = 4257.4563 MPixels/sec, Time = 0.00222 s, Size = 9437184 Pixels, NumDevsUsed = 1, Workgroup = 0
Reading back GPU results...Checking the results......running convolutionRowCPU()...running convolutionColumnCPU()...comparing the results...Relative L2 norm: 0.000000E+00Shutting down...Test passed
...and make check in beagle says everything passes.Simulating genomic DNA with 16 taxa and 10000 site patterns (5 reps)Using resource 0:Rsrc Name : CPUImpl Name : CPU-4State-SinglelogL = -10398.97580best run: 0.003898s
Using resource 1:Rsrc Name : GeForce GTX 590Impl Name : CUDA-SinglelogL = -10398.97586best run: 0.000581s (6.71x CPU)Using resource 2:Rsrc Name : GeForce GTX 590Impl Name : CUDA-SinglelogL = -10398.97586best run: 0.000580s (6.72x CPU)Using resource 3:Rsrc Name : GeForce GTX 590Impl Name : CUDA-SinglelogL = -10398.97586best run: 0.000584s (6.67x CPU)Using resource 4:Rsrc Name : GeForce GTX 590Impl Name : CUDA-SinglelogL = -10398.97586best run: 0.000591s (6.60x CPU)
Simulating genomic 64-state data with 10 taxa and 100 site patterns (5 reps)Using resource 0:Rsrc Name : CPUImpl Name : CPU-SinglelogL = -2149.11898best run: 0.029105sUsing resource 1:Rsrc Name : GeForce GTX 590Impl Name : CUDA-SinglelogL = -2149.11890best run: 0.000818s (35.58x CPU)Using resource 2:Rsrc Name : GeForce GTX 590Impl Name : CUDA-SinglelogL = -2149.11890best run: 0.000817s (35.62x CPU)Using resource 3:Rsrc Name : GeForce GTX 590Impl Name : CUDA-SinglelogL = -2149.11890best run: 0.000820s (35.49x CPU)Using resource 4:Rsrc Name : GeForce GTX 590Impl Name : CUDA-SinglelogL = -2149.11890best run: 0.000822s (35.41x CPU)PASS: genomictest.sh=============1 test passed=============Could someone point me in the right direction?Regards
You received this message because you are subscribed to the Google Groups "beast-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beast-users...@googlegroups.com.
To post to this group, send email to beast...@googlegroups.com.
Visit this group at http://groups.google.com/group/beast-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
Can you send the output of
java -Xmx2024m -d64 -Djava.library.path:/opt/beast/lib/ -Dbeagle.scaling=always -Dbeagle.resource.order=1,2 -cp /opt/beast/lib/beast.jar dr.app.beast.BeastMain -beagle_info
To unsubscribe from this group and stop receiving emails from it, send an email to beast-users+unsubscribe@googlegroups.com.
To post to this group, send email to beast...@googlegroups.com.
Visit this group at http://groups.google.com/group/beast-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "beast-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beast-users+unsubscribe@googlegroups.com.
To post to this group, send email to beast...@googlegroups.com.
Visit this group at http://groups.google.com/group/beast-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "beast-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beast-users+unsubscribe@googlegroups.com.
To post to this group, send email to beast...@googlegroups.com.
Visit this group at http://groups.google.com/group/beast-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "beast-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beast-users+unsubscribe@googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "beast-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/beast-users/f1WFyeEk6X4/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to beast-users...@googlegroups.com.
Visit this group at http://groups.google.com/group/beast-users.
This is just an idea....
See if you can drill diwn into the scripts and find where the commands that launch the test are located. Look for issues/parameters related to gpu.....take in/out settings and see if you can get test to NOT use the gpu. Experiment similarly in the command you're trying to get to run to get gpu to work. Since test is successfully using Gpu try to figure out settings/parameters that permit gpu usage.
-eddie
Maybe fruitful to add "env" command and compare environmental settings?
-eddie
You received this message because you are subscribed to a topic in the Google Groups "beast-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/beast-users/f1WFyeEk6X4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beast-users...@googlegroups.com.