BIBLEPAY -TESTNET TESTING THREAD-Proof-Of-Distributed-Computing(Cancer Research)

Started by Rob Andrews, February 06, 2018, 04:00:36 PM

Previous topic - Next topic

orbis

Quote from: T-Mike on February 12, 2018, 03:03:02 PM
Oh, so in the gui code when it's running, not just installed, it processes the files from Rosetta.

Rob, are you still working on the code to run in headless?
Thanks... Now I understand.. So we will be waiting if it will be possible to implement without gui.

T-Mike

Quote from: orbis on February 12, 2018, 03:14:43 PM
Thanks... Now I understand.. So we will be waiting if it will be possible to implement without gui.

That's correct. Did you need help setting up remote desktop on your sanctuary?

togoshigekata

I have a QT (GUI) Sanctuary running now  8)

Address:  144.202.68.232:40001
Payee:  yVdN2ZDGAZ8QnPwfk8cp9L5h1mW9CnewLY
6d1da4.....ce78-1: "PRE_ENABLED"

===

Im going to now test installing and running BOINC on my Linux machine,
and then later I may test re-linking my BOINC credentials to my main machine


T-Mike

Quote from: togoshigekata on February 12, 2018, 04:15:41 PM
I have a QT (GUI) Sanctuary running now  8)

Address:  144.202.68.232:40001
Payee:  yVdN2ZDGAZ8QnPwfk8cp9L5h1mW9CnewLY
6d1da4.....ce78-1: "PRE_ENABLED"

===

Im going to now test installing and running BOINC on my Linux machine,
and then later I may test re-linking my BOINC credentials to my main machine

Cool!

Rob Andrews

Quote from: orbis on February 12, 2018, 02:30:11 PM
I was little bit afraid because of boinc GPU support, but then I've found this thread https://boinc.bakerlab.org/forum_thread.php?id=6475 and I'm calm again :D

I'm glad you found that thread!  Thats awesome.  That brings up two Extremely important points we can add to our arsenal, yes three:

Headcount of high paid developers working on rosetta commons Protein Docking Research:
There are 150 developers in 23 universities and laboratories working on various aspects of the coding (Rosetta Commons). So, the idea has been considered from many many perspectives. And, as you quoted, some serious efforts have been made to utilize GPUs.  (In contrast to a few who worked on pow initially, and it is not nearly as elaborate).

No edge for GPUs yet:
Because of the low memory per core, running Rosetta in GPUs takes a little longer than on the CPU.

Anti-hack limiter:
The scientist said that they reject bad or tampered with results, and increment the cpids error count.  If I remember correctly, a few years ago when I ran my boinc project (a quant project for distributed hedge fund analysis), you would be disqualified for asking for more work if you kept sending us bad results (for a certain amount of hours, called the back-off period).  So that is also Stunning, because if Swongles hacker were to try to falsify protein fold results, they would find themselves unable to download new work.

This project is getting better every day :).


Rob Andrews

Quote from: orbis on February 12, 2018, 02:55:23 PM
I understand, but why it is needed to have gui mode, if you can install gui mode and libraries on command line too.
So will it be necessary in prod version too, or it is just temporary?

Its different, because headless doesnt compile against the QT5 libs.


The Sanctuaries have to process the PODC files, so they need the QT libs in memory.

Im working on the integrity side now, Im trying to create a pool report that shows some type of integrity level per researcher.
EDIT:  Im going to work on headless PODC now...

togoshigekata

I was able to setup Linux machine with BOINC with 3 commands!

togoshigekata BOINC:
https://boinc.bakerlab.org/rosetta/hosts_user.php?userid=1981221

sudo apt install boinc-client boinc-manager
boinccmd --lookup_account https://boinc.bakerlab.org/rosetta/ EMAIL PWD
boinccmd --project_attach https://boinc.bakerlab.org/rosetta/ ACCOUNTKEY

and I used top command to look at CPU usage, and the CPU was auto used up by BOINC

Thanks Luke!

Boinccmd tool:
http://boinc.berkeley.edu/wiki/Boinccmd_tool

orbis

Quote from: T-Mike on February 12, 2018, 03:24:12 PM
That's correct. Did you need help setting up remote desktop on your sanctuary?
No, thanks. I think, that I will make it with Togo's manual, but I don't need it. I don't own MN in testnet neither in prod :D That was just for understand things ;)

orbis

So.... in that case, I have a few other questions :D
1. when will PODC go live? :) EDIT: ok... i saw your post higher Rob, thanks
2. what will happened with credits from rosetta earned in testnet when it goes live?
3. If it will be fresh start (everyone with 0 RAC and magnitude), block will be solved after that 31 minutes rule, but what will be with "rosetta's block" reward within first day or two?
4. How we will change our control wallet from testnet to prod? With "exec associate rosetta_email rosetta_pass force"?
5. How it is magnitude exactly counted?
6. I understand, that there are bilions of combinations needed to be counted, but what if rosetta fullfil their mission?
7. Will be PODC prod update mandatory to all?
Thanks a lot for fullfiling my curiosity :D

orbis

Quote from: togoshigekata on February 12, 2018, 04:58:12 PM
I was able to setup Linux machine with BOINC with 3 commands!

togoshigekata BOINC:


sudo apt install boinc-client boinc-manager
boinccmd --lookup_account  EMAIL PWD
boinccmd --project_attach  ACCOUNTKEY

and I used top command to look at CPU usage, and the CPU was auto used up by BOINC

Thanks Luke!

Boinccmd tool:


Togo, i think that this command
boinccmd --lookup_account https://boinc.bakerlab.org/rosetta/ EMAIL PWD
is useless if you know your CPID.
And it is better to not post your EMAIL and PWD to console ;)

Rob Andrews

EDIT:  Never mind, I decided Im going to jump on working on headless PODC now... It will be more professional...


togoshigekata

Quote from: orbis on February 12, 2018, 05:10:14 PM
Togo, i think that this command
boinccmd --lookup_account https://boinc.bakerlab.org/rosetta/ EMAIL PWD
is useless if you know your CPID.
And it is better to not post your EMAIL and PWD to console ;)

Sure lol, It looks like it needs your Account Key,
I dug into it some more and you can find that here:

Log into: https://boinc.bakerlab.org/rosetta/home.php
Account information >>> Account Keys >>> View OR https://boinc.bakerlab.org/rosetta/weak_auth.php

Updated the guide to reflect that: http://wiki.biblepay.org/Distributed_Computing_2

ischindl

Hello from Slovakia,  my name is Imrich Schindler :)  (for klondike)
First, thanks to all, which cooperate on this nice idea(Rob, Togo, Alex, Lichtuscher .....) It is great and hard  job.
I am minnig biblepay since december 2017. I like idea of Biblepay and I'm continualy reading main bitcointalk thread and now this one about PODC testing.

I am testing PODC in testnet on linux. I have installed biblepay 1.0.8.9 from  Lichtsucher ppa(very usefull) and BOINC manager on ubuntu 17.10 .
Testing BOINC on android too (honor 6X)
From my side of view all is working.

Excuse my English, my children are better in english then me :).

T-Mike

Rob, I'm not sure how far along you've gotten with the validation but I think the best way to do this is to have our own Rosetta manager. I know your aware that there are many task managers out there and they all call out the Rosetta client to do the computational work. From there, you can tie in a piece of code that tells Bible pay that the client is actually running and keep track of the tasks run. From our own manager, you can then also send out the performance data for validation use.

That is what I've come up with after thinking about it through out the day. Then, the only piece left that is not currently in our control is the Rosetta and Rosetta mini clients.

T-Mike

Quote from: ischindl on February 12, 2018, 05:46:46 PM
Hello from Slovakia,  my name is Imrich Schindler :)  (for klondike)
First, thanks to all, which cooperate on this nice idea(Rob, Togo, Alex, Lichtuscher .....) It is great and hard  job.
I am minnig biblepay since december 2017. I like idea of Biblepay and I'm continualy reading main bitcointalk thread and now this one about PODC testing.

I am testing PODC in testnet on linux. I have installed biblepay 1.0.8.9 from  Lichtsucher ppa(very usefull) and BOINC manager on ubuntu 17.10 .
Testing BOINC on android too (honor 6X)
From my side of view all is working.

Excuse my English, my children are better in english then me :).

Hello! It's good to have you participate in the testnet with us!