Posts by cronscript
log in
1) Message boards : Unix/Linux : Need Step By Step help to install optimized client on Xubuntu 64 (Message 9990)
Posted 2656 days ago by cronscript
From the extracted collatz cuda application directory, run the following commands:

su
cp -P lib64/* /usr/lib64/
ldconfig


This will install the necessary libraries. You need to use the root account to do this. Now exit the root account (CTRL-D or "exit") and do the following using the boinc user account, or do this as root if you are using root to run the boinc client:

cp app_info.xml BOINC/projects/boinc.thesonntags.com_collatz/
cp collatz_2.04_x86_64-pc-linux-gnu__cuda31 BOINC/projects/boinc.thesonntags.com_collatz/
cp lib64/libcudart.so.3 BOINC/projects/boinc.thesonntags.com_collatz/


Replace BOINC with the path to the folder you extracted from the boinc client package.

2) Message boards : Unix/Linux : Linux x86_64 CUDA app (Message 9858)
Posted 2670 days ago by cronscript
I looked at this some more and reread the README file and realized what I did incorrectly.

The part I misread is step 2.3 - I copied the entire collatz_2.04 directory to the projects directory rather than just the collatz executable. The two are named the same.

However, there is a step missing from the README file, which is the requirement to copy libcudart.so.3 to the collatz project directory as well. This file is referenced in app_info.xml for some reason, which causes boinc to check to make sure that it exists. The alternative is to remove the references to this file from app_info.xml.


3) Message boards : Unix/Linux : Linux x86_64 CUDA app (Message 9841)
Posted 2672 days ago by cronscript
I just tried that as well, with no success. I don't understand what is preventing it from running, so I give up for now.
4) Message boards : Unix/Linux : Linux x86_64 CUDA app (Message 9772)
Posted 2676 days ago by cronscript

[boinc@viper4 collatz_2.04_x86_64-pc-linux-gnu__cuda31]$ ls -l /usr/lib64/libcuda*
lrwxrwxrwx 1 root root 14 Sep 10 16:49 /usr/lib64/libcudart.so -> libcudart.so.3
lrwxrwxrwx 1 root root 18 Sep 10 16:49 /usr/lib64/libcudart.so.3 -> libcudart.so.3.1.9
-rwxr-xr-x 1 root root 240896 Sep 10 16:49 /usr/lib64/libcudart.so.3.0.14
-rwxr-xr-x 1 root root 207432 Sep 10 16:49 /usr/lib64/libcudart.so.3.1.9
lrwxrwxrwx 1 root root 12 Sep 10 16:37 /usr/lib64/libcuda.so -> libcuda.so.1
lrwxrwxrwx 1 root root 17 Sep 10 16:37 /usr/lib64/libcuda.so.1 -> libcuda.so.256.53
-rwxr-xr-x 1 root root 8143366 Sep 10 16:37 /usr/lib64/libcuda.so.256.53

[boinc@viper4 collatz_2.04_x86_64-pc-linux-gnu__cuda31]$ ./collatz_2.04_x86_64-pc-linux-gnu__cuda31
[boinc@viper4 collatz_2.04_x86_64-pc-linux-gnu__cuda31]$



AFAIK, GPUGRID provides it's own cuda libs.

Anyway, since only root has access to your cuda libs, i doubt that the user boinc@viper4 has permission to access them.


The permissions are 755, so everyone has read and execute permission. I also have SELinux disabled, so that isn't it either.

Is there any way to get a debug log file for the collatz executable?
5) Message boards : Unix/Linux : Linux x86_64 CUDA app (Message 9769)
Posted 2677 days ago by cronscript
GPUGRID works fine, collatz doesn't. The permissions also seem to be ok. Any other suggestions?


[boinc@viper4 collatz_2.04_x86_64-pc-linux-gnu__cuda31]$ ldd collatz_2.04_x86_64-pc-linux-gnu__cuda31
libcuda.so.1 => /usr/lib64/libcuda.so.1 (0x00002aada2396000)
libcudart.so.3 => /usr/lib64/libcudart.so.3 (0x00002aada2d7e000)
libm.so.6 => /lib64/libm.so.6 (0x00000039e2a00000)
libc.so.6 => /lib64/libc.so.6 (0x00000039e2600000)
/lib64/ld-linux-x86-64.so.2 (0x00000039e2200000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00000039e3200000)
libz.so.1 => /usr/lib64/libz.so.1 (0x00000039e3600000)
libdl.so.2 => /lib64/libdl.so.2 (0x00000039e2e00000)
librt.so.1 => /lib64/librt.so.1 (0x00000039e6e00000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00000039e9200000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00000039e8a00000)

[boinc@viper4 collatz_2.04_x86_64-pc-linux-gnu__cuda31]$ ls -l /usr/lib64/libcuda*
lrwxrwxrwx 1 root root 14 Sep 10 16:49 /usr/lib64/libcudart.so -> libcudart.so.3
lrwxrwxrwx 1 root root 18 Sep 10 16:49 /usr/lib64/libcudart.so.3 -> libcudart.so.3.1.9
-rwxr-xr-x 1 root root 240896 Sep 10 16:49 /usr/lib64/libcudart.so.3.0.14
-rwxr-xr-x 1 root root 207432 Sep 10 16:49 /usr/lib64/libcudart.so.3.1.9
lrwxrwxrwx 1 root root 12 Sep 10 16:37 /usr/lib64/libcuda.so -> libcuda.so.1
lrwxrwxrwx 1 root root 17 Sep 10 16:37 /usr/lib64/libcuda.so.1 -> libcuda.so.256.53
-rwxr-xr-x 1 root root 8143366 Sep 10 16:37 /usr/lib64/libcuda.so.256.53

[boinc@viper4 collatz_2.04_x86_64-pc-linux-gnu__cuda31]$ ./collatz_2.04_x86_64-pc-linux-gnu__cuda31
[boinc@viper4 collatz_2.04_x86_64-pc-linux-gnu__cuda31]$

6) Message boards : Unix/Linux : Linux x86_64 CUDA app (Message 9731)
Posted 2680 days ago by cronscript
I'm having a problem with the 2.04 cuda31 app. The first issue is that I had to remove the <file_name>libcudart.so.3</file_name> references from the app_info.xml file otherwise the application would not run, but would try to download this file.

Now that it is running, I'm seeing the following in the BOINC log file:

21-Sep-2010 07:02:56 [Collatz Conjecture] Starting collatz_1283173811_1722260_1
21-Sep-2010 07:02:56 [Collatz Conjecture] Starting task collatz_1283173811_1722260_1 using collatz version 204
21-Sep-2010 07:02:57 [Collatz Conjecture] Computation for task collatz_1283173811_1722260_1 finished
21-Sep-2010 07:02:57 [Collatz Conjecture] Output file collatz_1283173811_1722260_1_0 for task collatz_1283173811_1722260_1 absent
21-Sep-2010 07:02:57 [Collatz Conjecture] Starting collatz_1283173811_1722207_0
21-Sep-2010 07:02:57 [Collatz Conjecture] Starting task collatz_1283173811_1722207_0 using collatz version 204
21-Sep-2010 07:02:58 [Collatz Conjecture] Computation for task collatz_1283173811_1722207_0 finished
21-Sep-2010 07:02:58 [Collatz Conjecture] Output file collatz_1283173811_1722207_0_0 for task collatz_1283173811_1722207_0 absent


Any ideas as to what is causing this?

I have two machines with GTX 480's and both are doing the same thing.

Thanks,

Josh




Main page · Your account · Message boards


Copyright © 2018 Jon Sonntag; All rights reserved.