Message boards :
Number crunching :
Linux CUDA 'Special' App finally available, featuring Low CPU use
Message board moderation
Previous · 1 . . . 10 · 11 · 12 · 13 · 14 · 15 · 16 . . . 83 · Next
Author | Message |
---|---|
Michel Makhlouta Send message Joined: 21 Dec 03 Posts: 169 Credit: 41,799,743 RAC: 0 |
@But what are gkrellm and psensor .... just temperature monitors. that shouldn't be the case. cuda60, sah and SoG were all around 5-6 minutes on my 1070 until the server decided to send on SoG, and sometimes sah. |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
OK, it is there. In fact it is the only thing that is. So why was it the only line missing the <filename> => from that listing?Was it ever missing? A missing dependency would look like this; TBar-iSETI:~$ ldd '/home/tbar/KWSN-Bench-Linux-MBv7/APPS/setiathome_x41zc_x86_64-pc-linux-gnu_cuda80' linux-vdso.so.1 => (0x00007ffd605e2000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f009eb3e000) libcudart.so.8.0 => not found libcufft.so.8.0 => not found libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f009e837000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f009e621000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f009e25b000) /lib64/ld-linux-x86-64.so.2 (0x000055b31f7e2000) That reminds me. People wishing to use the New Special App are going to need to Acquire the Two CUDA 8.0 libraries listed above, libcudart.so.8.0 & libcufft.so.8.0. So, everyone is either going to have to download and install the CUDA 8.0 Toolkit, or hope someone is nice enough to Host the Files on a download link. The libcufft.so.8.0 file is too large to email or post at C.A, and it's not on the SETI Server. People are also going to need to Finish their Existing Stock tasks before switching to Anonymous platform or you will Ghost the Stock tasks. If you have Stock tasks, I suggest you finish them in the next 6 hours...or so. |
jason_gee Send message Joined: 24 Nov 06 Posts: 7489 Credit: 91,093,184 RAC: 0 |
And there's the rub. For Windows, the whole reason I created the Lunatics Installers in the first place (since handed off to the very capable Richard) , In Linux regimes there has been zero recognition of where Windows actually excels. That is in catering to new and prospective users. Make it simple, make it obvious, and make help 'nice'. Frankly most Linux help people are nerdy A-holes. Not to say you must condescend to Apple levels, but jeez, try act like you are trying to sell a product, since that's what you seem to want to do. "Living by the wisdom of computer science doesn't sound so bad after all. And unlike most advice, it's backed up by proofs." -- Algorithms to live by: The computer science of human decisions. |
Michel Makhlouta Send message Joined: 21 Dec 03 Posts: 169 Credit: 41,799,743 RAC: 0 |
you just have to copy all the files you need to your seti folder under boinc folder. It might be under /var/lib/boinc. I'm using slackware so i had to compile it and the folder for me is the below: /home/michel/.boinc_data/projects/setiathome.berkeley.edu use ls -lrt to see the file's permissions, you should have the executable flag on them (x): bash-4.3$ ls -lrt -rwxr-xr-x 1 michel users 394472 Mar 6 19:17 libcudart.so.8.0 -rwxr-xr-x 1 michel users 146745600 Mar 6 19:30 libcufft.so.8.0 -rwxr-xr-x 1 michel users 32316576 Mar 6 23:56 setiathome_x41zc_x86_64-pc-linux-gnu_cuda80 -rwxr-xr-x 1 michel users 4430936 Jan 15 2016 MBv8_8.05r3345_avx_linux64 you get those files from petri33 and lunatics/mike's sites. To make them work, and to switch from stock to anonymous, you need to create an app_info.xml file in the same folder. here's mine: <app_info> <app> <name>setiathome_v8</name> </app> <file_info> <name>setiathome_x41zc_x86_64-pc-linux-gnu_cuda80</name> <executable/> </file_info> <file_info> <name>libcudart.so.8.0</name> <executable/> </file_info> <file_info> <name>libcufft.so.8.0</name> <executable/> </file_info> <app_version> <app_name>setiathome_v8</app_name> <platform>x86_64-pc-linux-gnu</platform> <version_num>801</version_num> <plan_class>cuda80</plan_class> <avg_ncpus>0.05</avg_ncpus> <max_ncpus>0.10</max_ncpus> <cmdline>-bs -pfb 8 -unroll 15 -pfp 120</cmdline> <coproc> <type>CUDA</type> <count>1</count> </coproc> <file_ref> <file_name>setiathome_x41zc_x86_64-pc-linux-gnu_cuda80</file_name> <main_program/> </file_ref> <file_ref> <file_name>libcudart.so.8.0</file_name> </file_ref> <file_ref> <file_name>libcufft.so.8.0</file_name> </file_ref> </app_version> <app> <name>setiathome_v8</name> </app> <file_info> <name>MBv8_8.05r3345_avx_linux64</name> <executable/> </file_info> <app_version> <app_name>setiathome_v8</app_name> <version_num>804</version_num> <platform>x86_64-pc-linux-gnu</platform> <cmdline></cmdline> <file_ref> <file_name>MBv8_8.05r3345_avx_linux64</file_name> <main_program/> </file_ref> </app_version> <app_version> <app_name>setiathome_v8</app_name> <version_num>805</version_num> <platform>x86_64-pc-linux-gnu</platform> <cmdline></cmdline> <file_ref> <file_name>MBv8_8.05r3345_avx_linux64</file_name> <main_program/> </file_ref> </app_version> </app_info> |
Michel Makhlouta Send message Joined: 21 Dec 03 Posts: 169 Credit: 41,799,743 RAC: 0 |
And there's the rub. For Windows, the whole reason I created the Lunatics Installers in the first place (since handed off to the very capable Richard) , In Linux regimes there has been zero recognition of where Windows actually excels. That is in catering to new and prospective users. Make it simple, make it obvious, and make help 'nice'. Frankly most Linux help people are nerdy A-holes. Not to say you must condescend to Apple levels, but jeez, try act like you are trying to sell a product, since that's what you seem to want to do. in my opinion, it has nothing to do with making things complicated or being rude to others... new users are expected to read and learn, instead of getting answers to every question they ask. It's not because linux people are condescending (ok maybe some are) but it is the only way to properly help someone... I do agree there is a problem though, and that's the way things are documented... |
Stephen "Heretic" Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 |
I've uploaded them onto my server: . . That's very kind of you Mike but it was the xxx.so.8.0 libraries we need to get :) Stephen Unless they are the same thing but that would be very confusing. Sounds like Linux to me. :) |
Michel Makhlouta Send message Joined: 21 Dec 03 Posts: 169 Credit: 41,799,743 RAC: 0 |
i am uploading the cuda80 libraries but it will take some time, my internet is slow... so around an hour or so... do you have the other file from petri33 that runs cuda80? |
Stephen "Heretic" Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 |
And there's the rub. For Windows, the whole reason I created the Lunatics Installers in the first place (since handed off to the very capable Richard) , In Linux regimes there has been zero recognition of where Windows actually excels. That is in catering to new and prospective users. Make it simple, make it obvious, and make help 'nice'. Frankly most Linux help people are nerdy A-holes. Not to say you must condescend to Apple levels, but jeez, try act like you are trying to sell a product, since that's what you seem to want to do. . . Yes, I can't say anybody has been rude to me, everyone has been nice and helpful throughout my confused efforts, but the documentation is very poor, one of the best I found was a document on Linux file structures by published by Dell. It is very useful and coherent. It actually provided information about what the file structure types were and which you should use for what purpose. Almost every other document just said there are partition format types and then listed every directory name in the Linux vocabulary without any coherent explanation. Not helpful. Stephen ? |
Michel Makhlouta Send message Joined: 21 Dec 03 Posts: 169 Credit: 41,799,743 RAC: 0 |
it's not hard, it is just different. so there's some learning to do. you've started with Ubuntu so start with their documentation. it might be boring to read about all the stuff that you aren't using now but some topics are worth reading about for a new comer, i.e. apt-get, file permissions, directory structure (meaning of each directory and its use), user management, most commonly used commands, etc... it is worth knowing the difference between different linux distros, that ubuntu came from debian, so does mint, etc... so if you end up on a mint/debian/ubuntu forum for a solution, it will probably work for you. |
jason_gee Send message Joined: 24 Nov 06 Posts: 7489 Credit: 91,093,184 RAC: 0 |
And there's the rub. For Windows, the whole reason I created the Lunatics Installers in the first place (since handed off to the very capable Richard) , In Linux regimes there has been zero recognition of where Windows actually excels. That is in catering to new and prospective users. Make it simple, make it obvious, and make help 'nice'. Frankly most Linux help people are nerdy A-holes. Not to say you must condescend to Apple levels, but jeez, try act like you are trying to sell a product, since that's what you seem to want to do. Excellent point of order. And accepting the status quo as poor documentation, How would you make great documentation for people ? Or is the free help provided by people now saving people from reading ? "Living by the wisdom of computer science doesn't sound so bad after all. And unlike most advice, it's backed up by proofs." -- Algorithms to live by: The computer science of human decisions. |
Michel Makhlouta Send message Joined: 21 Dec 03 Posts: 169 Credit: 41,799,743 RAC: 0 |
And there's the rub. For Windows, the whole reason I created the Lunatics Installers in the first place (since handed off to the very capable Richard) , In Linux regimes there has been zero recognition of where Windows actually excels. That is in catering to new and prospective users. Make it simple, make it obvious, and make help 'nice'. Frankly most Linux help people are nerdy A-holes. Not to say you must condescend to Apple levels, but jeez, try act like you are trying to sell a product, since that's what you seem to want to do. well one example would be installing non-stock apps for seti, which i couldn't find any guides on how to do it and i had to ask around and rely on bits and pieces here and there... that took me hours to get the knowledge for an operation that took less than 5 minutes. if you want to say that you can do an installer in windows, then you can create a script for the same task under linux (and yes, that's more complicated)... at the end of the day, people choose the try linux, nobody is forcing them... i use both on a daily basis. i know where your comment came from, and those people bragging about their linux knowledge and not helping others are just fanboys, just like ios/android, ps/xbox, windows/linux "wars".... using one doesn't make you smarter or better or whatever... humans are weird... |
jason_gee Send message Joined: 24 Nov 06 Posts: 7489 Credit: 91,093,184 RAC: 0 |
And there's the rub. For Windows, the whole reason I created the Lunatics Installers in the first place (since handed off to the very capable Richard) , In Linux regimes there has been zero recognition of where Windows actually excels. That is in catering to new and prospective users. Make it simple, make it obvious, and make help 'nice'. Frankly most Linux help people are nerdy A-holes. Not to say you must condescend to Apple levels, but jeez, try act like you are trying to sell a product, since that's what you seem to want to do. Yep. Can vouch for that ;) "Living by the wisdom of computer science doesn't sound so bad after all. And unlike most advice, it's backed up by proofs." -- Algorithms to live by: The computer science of human decisions. |
Stephen "Heretic" Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 |
. . Not at this point. I have been sneaking up on it. So what is the best thing to do? Start by installing Lunatics or go straight to CUDA80 with special sauce? Stephen ? |
tazzduke Send message Joined: 15 Sep 07 Posts: 190 Credit: 28,269,068 RAC: 5 |
Greetings All Any chance we can get back onto the OPS subject at hand please? Have gotten a little lost on what feedback has been put through on the actual special sauce. Anyways, my turn to go and empty a work cache and switch over to the special sauce, sometime soon. Happy Crunching Mark |
tazzduke Send message Joined: 15 Sep 07 Posts: 190 Credit: 28,269,068 RAC: 5 |
Greetings Michel Thankyou for posting the app_info onto this post, gives me a stepping stone towards success. Regards |
Stephen "Heretic" Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 |
you just have to copy all the files you need to your seti folder under boinc folder. It might be under /var/lib/boinc. I'm using slackware so i had to compile it and the folder for me is the below: . . Thanks for that Michel Stephen :) |
Stephen "Heretic" Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 |
OK, it is there. In fact it is the only thing that is. So why was it the only line missing the <filename> => from that listing?Was it ever missing? A missing dependency would look like this; . . Ok then I guessed wrong, I had nothing missing at all, thanks for that information. . . I am hoping to get those so.8.0 libraries from Michael. Is there anything else I need? Apparently there are different apps for either SSE or AVX under Linux. . . Is there any particular reason for the 6 hour time limit? I can abort any unfinished work but I was wondering what the rush was for? Stephen :) |
Michel Makhlouta Send message Joined: 21 Dec 03 Posts: 169 Credit: 41,799,743 RAC: 0 |
check your inbox. you still need the special app from petri33 and the avx. those 2 are the executables. refer to my earlier post where i showed you the files that should have the "x" attribute. |
Stephen "Heretic" Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 |
. . Actually, the harder a system is to implement and use properly the smarter you need to be, I guess that is why I am having trouble with Linux :) Stephen :) |
Stephen "Heretic" Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 |
Greetings All . . Speaking of work cache, where do they put it under Linux. In windows it is all in the project directory, not here though. Stephen ?? |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.