1)
Message boards :
RALPH@home bug list :
RoseTTAFold All-Atom
(Message 7648)
Posted 15 Jun 2024 by Mr P Hucker Post: Maybe if you didn't waffle so much....Stop getting so annoyed.Start paying attention. Somewhere in your screeds of text.Why do we need two applications?Once again, you ask a question that i have repeatedly answered. Boinc fails even without this, it can't cope with GPU and CPU tasks from any project, the times go everywhere. Primegrid is a good example. It only records one correction factor for the whole host.If the server can see you have a compatible GPU, and the client asks for GPU work, it gives it what we're currently getting and marks it as 1GPU and 1CPU. If the client asks for CPU work only, you're given THE SAME APPLICATION marked as needing 8 CPUs. Very simple, stop overthinking things and complicating matters. All we need and nothing else whatsoeverAnd here you are suggesting what i had already suggested as part of my list of things that need fixing, right at the very end as number 8. "This will probably be the single biggest issue, as history has shown us that without separate tracking of actual processing times for separate initial estimated completion times, honouring Resource shares becomes near impossible, and systems download more work than they can finish, as well as download less work than they can handle, all depending on how much work is done on what compute resource." Yet you forgot the most important part of that- the time taken to do a given Task by the slowest of CPUs must be the same as the time taken to do that very same Task by the most powerful of GPUs.Rubbish. Most projects allow time for the slowest CPU, and the faster ones finish earlier. I'm assuming you're American and having difficulties with our language. I give up, someone else can explain it to you. Unsubscribed from this thread and you, permanently. |
2)
Message boards :
RALPH@home bug list :
RoseTTAFold All-Atom
(Message 7646)
Posted 15 Jun 2024 by Mr P Hucker Post: Stop getting so annoyed. Why do we need two applications? If the server can see you have a compatible GPU, and the client asks for GPU work, it gives it what we're currently getting and marks it as 1GPU and 1CPU. If the client asks for CPU work only, you're given THE SAME APPLICATION marked as needing 8 CPUs. Very simple, stop overthinking things and complicating matters. All we need and nothing else whatsoever, is the task to get marked as needing what it's going to use.Jesus Christ this is absurd.It's gone well beyond that. |
3)
Message boards :
RALPH@home bug list :
RoseTTAFold All-Atom
(Message 7643)
Posted 15 Jun 2024 by Mr P Hucker Post: Jesus Christ this is absurd. Firstly, the CPU doesn't just feed it. Especially in Einstein a lot of processing is done on the CPU before it can hand data to the GPU. As to your other post, who cares what applications are used? All we need is Boinc to be told, this will require x GPUs and y CPUs.Look at the Einstein GPU tasks, they use BOTH the cpu and gpu. Just like Ralph, precisely no difference.That shows just how confused you are. The GPU processes the Task, the CPU supports the GPU by keeping it fed. The CPU doesn't actually do any processing, the GPU does that. Depending on the Task, with a very well written application, CPU support can be next to nothing. In LHC the same application runs ATLAS tasks on anything from 1 to 8 CPU threads. You don't need a different application just to change the requirements!! |
4)
Message boards :
RALPH@home bug list :
RoseTTAFold All-Atom
(Message 7640)
Posted 15 Jun 2024 by Mr P Hucker Post: Forget the Einstein CPU tasks, this seems to be confusing you.What do you believe is different between Ralph tasks and Einstein GPU tasks?No, this is precisely the same as say Einstein GPU tasks which need a CPU thread or a part of one. The task is given to me as 1GPU + 0.7 CPU threads.You need to read what i am posting, not what you think i am posting. Look at the Einstein GPU tasks, they use BOTH the cpu and gpu. Just like Ralph, precisely no difference. |
5)
Message boards :
RALPH@home bug list :
RoseTTAFold All-Atom
(Message 7639)
Posted 15 Jun 2024 by Mr P Hucker Post: But presumably the quota message is what he's referring to.And all the request before that, it didn't send out any work because there wasn't any to send.But it also says in his log he posted "This computer has finished a daily quota of 1 tasks"I updated Boinc manually at 11:32:10 to get new Wus but the result was that Ralph@home wont send me Wus for the rest of the day. Curios!It can't send you any work if there is no work to send. |
6)
Message boards :
RALPH@home bug list :
RoseTTAFold All-Atom
(Message 7636)
Posted 15 Jun 2024 by Mr P Hucker Post: I understood what you wrote perfectly. You seem to think this is something never done before, a task which uses both GPU and CPU. What do you believe is different between Ralph tasks and Einstein GPU tasks?No, this is precisely the same as say Einstein GPU tasks which need a CPU thread or a part of one. The task is given to me as 1GPU + 0.7 CPU threads.You need to read what i am posting, not what you think i am posting. |
7)
Message boards :
RALPH@home bug list :
RoseTTAFold All-Atom
(Message 7634)
Posted 15 Jun 2024 by Mr P Hucker Post: on my machines with small nvidia GPU, this app pushed it's way onto the GPU which was already running something from another project - not good for what looks like a CPU app to the boinc-client. this needs to behave like other BOINC apps with separate CPU and GPU app versions. if not, this is the end of me running this app on such machinesIt's a test project, they have to start somewhere. Although you'd think trying to run them on their own machine would be much faster for them to find basic problems. |
8)
Message boards :
RALPH@home bug list :
RoseTTAFold All-Atom
(Message 7633)
Posted 15 Jun 2024 by Mr P Hucker Post: But it also says in his log he posted "This computer has finished a daily quota of 1 tasks"I updated Boinc manually at 11:32:10 to get new Wus but the result was that Ralph@home wont send me Wus for the rest of the day. Curios!It can't send you any work if there is no work to send. |
9)
Message boards :
RALPH@home bug list :
RoseTTAFold All-Atom
(Message 7630)
Posted 15 Jun 2024 by Mr P Hucker Post: No, this is precisely the same as say Einstein GPU tasks which need a CPU thread or a part of one. The task is given to me as 1GPU + 0.7 CPU threads.What you are talking about is completely different to what i was talking about.A single application that can do work on both devices is good. It's also going to massively screw up work scheduling, deadlines & resource share balancing.Why? Folding@Home allocates 1 thread per GPU task. I can do the same (and do) with some Boinc projects, manually in app config, this can also be preset at the server end, look at any GPU task from other projects, you'll see things like "0.7C + 1GPU", and the number of threads could be more than one if necessary. |
10)
Message boards :
RALPH@home bug list :
RoseTTAFold All-Atom
(Message 7628)
Posted 15 Jun 2024 by Mr P Hucker Post: I've seen other projects do that, if you send back a failure, they won't send you many more until you do one successfully. A bit strange on a project where most are going to fail through no fault of your own. |
11)
Message boards :
RALPH@home bug list :
RoseTTAFold All-Atom
(Message 7625)
Posted 15 Jun 2024 by Mr P Hucker Post: A single application that can do work on both devices is good. It's also going to massively screw up work scheduling, deadlines & resource share balancing.Why? Folding@Home allocates 1 thread per GPU task. I can do the same (and do) with some Boinc projects, manually in app config, this can also be preset at the server end, look at any GPU task from other projects, you'll see things like "0.7C + 1GPU", and the number of threads could be more than one if necessary. The server knows what CPU and GPU you have, it should be able to assess roughly how long it will take and how many threads need to run alongside the GPU. The total time is already then adjusted with experience at the host end. |
12)
Message boards :
RALPH@home bug list :
RoseTTAFold All-Atom
(Message 7616)
Posted 14 Jun 2024 by Mr P Hucker Post: I have gotten a couple of completions with credit on this system which is not a power system. Appears that they ran about 8 hours or soI have 5 computers of varying power (4 to 24 threads), and they've all broken every single task. Oh well, at least they worked out how to send the right zip files.... If they get multithreaded tasks working well, this will be good for Rosetta. I see over on the main server they're handing out a shitload of Beta v6. I wonder what happened to v5? |
13)
Message boards :
RALPH@home bug list :
RoseTTAFold All-Atom
(Message 7611)
Posted 14 Jun 2024 by Mr P Hucker Post: No good if you are also running other projects. I limited in app config for this project by telling it each task needs 10 threads.Note: One can also limit the number of cores in Windows 11 by setting "number of processors" in Advanced Boot options (run msconfig).I've opted to use max_concurrent to limit the number of cores/threads avalable to the TTAFold Tasks, leaving the others available for other processes. |
14)
Message boards :
RALPH@home bug list :
RoseTTAFold All-Atom
(Message 7608)
Posted 14 Jun 2024 by Mr P Hucker Post: The normal way to do things is let you report (and get credit for) a late task. But on the deadline it's resent incase your computer is never going to do it (eg. it broke). If yours is returned before the other guy starts it, his PC is told to not bother. If he's started it, he finishes it too, and it's used for comparison (and not to upset silly people who think they've wasted their time, but actually, they're wasting more time by completing a task already done by you).Report deadline 14 Jun 2024, 1:08:41 UTCI'm wondering if all these file transfer issues are due to the Ralph server not cancelling Tasks on the computer once they've been cancelled on the sever? |
15)
Message boards :
RALPH@home bug list :
RoseTTAFold All-Atom
(Message 7607)
Posted 14 Jun 2024 by Mr P Hucker Post: This is often the case with many projects. Primegrid has a list of which versions to avoid - Nvidia are well known for buggy drivers.Different video drivers. |
16)
Message boards :
RALPH@home bug list :
RoseTTAFold All-Atom
(Message 7606)
Posted 14 Jun 2024 by Mr P Hucker Post: Seems plain to me. You must have windows. A Nvidia will be used if you have it. Other GPUs will not be used.Is this app only supposed to be given to PCs with a Nvidia?Not according to the home page |
17)
Message boards :
RALPH@home bug list :
RoseTTAFold All-Atom
(Message 7595)
Posted 14 Jun 2024 by Mr P Hucker Post: Seems that some computers can run correctly the new app, for example:Is this app only supposed to be given to PCs with a Nvidia? |
18)
Message boards :
RALPH@home bug list :
RoseTTAFold All-Atom
(Message 7593)
Posted 14 Jun 2024 by Mr P Hucker Post: The progress done simply indicates when it wants to finish. Rosetta 4.2 will make this about 8 hours, no matter how much actual work was done. So when you run 8 threads, you might actually be doing 8 times the work in the same task. It depends whether they want the best throughput or fast returns. Using 8 threads to do 3 threads of work is good if each task is returned 3 times earlier. Folding@Home for example loves quick returns so they can calculate the next task from the results. Faster at the expense of lower efficiency is therefore ok. Anyway there's so many bugs we can't draw much in the way of conclusions. I'm just telling my computers to allocate the number of threads the tasks want to use, so everything runs smoothly. It would be good if an admin replied. Are they even reading our posts and using the information? |
19)
Message boards :
RALPH@home bug list :
RoseTTAFold All-Atom
(Message 7591)
Posted 14 Jun 2024 by Mr P Hucker Post: Actually I have a different experience. I have a Ryzen 9 3900XT and a Ryzen 9 3900X (pretty much the same CPU). On one of them I told Boinc to allocate 9.6 threads (as it appeared to use about 9.6 on average when only one task was running). On the other CPU I didn't get round to it, and didn't care so much as it only runs Boinc and there's no GPU to slow down. The 9.6 thread one takes 2 hours to complete a task, the 1 thread one takes 23 hours. So from what I'm seeing it does use the threads it's given.They use 10 threads eachOn my system i have limited them to only one TTAFold Task at a time. Anyway we can't trust the progress as we don't know it's reliable, it could just be a timer. |
20)
Message boards :
RALPH@home bug list :
RoseTTAFold All-Atom
(Message 7589)
Posted 14 Jun 2024 by Mr P Hucker Post: How do you know the rate is the same? We don't know how the task is counting progress. It could be timed like the standard Rosetta 4.2 tasks. Those take 8 hours on any speed of CPU.They use 10 threads eachOn my system i have limited them to only one TTAFold Task at a time. |
©2024 University of Washington
http://www.bakerlab.org