Message boards :
News :
[TWIM Notes] Aug 23 2020
Message board moderation
| Author | Message |
|---|---|
|
Send message Joined: 30 Jun 20 Posts: 462 Credit: 21,406,548 RAC: 0 |
This Week in MLC@Home Notes for Aug 23 2020 A weekly summary of news and notes for MLC@Home This week saw the rollout of the v9.5x updated series of clients in preparation for Dataset 3 WUs. Unfortunately the rollout wasn't as smooth as we planned, so most of this week was spent on engineering issues with the client and not on the science. That should change this week, however! News:
SingleDirectMachine 9682/10004 EightBitMachine 9635/10006 SingleInvertMachine 9686/10003 SimpleXORMachine 9648/10002 ParityMachine 417/10005 ParityModified 54/10005 EightBitModified 2302/10006 SimpleXORModified 6749/10005 SingleDirectModified 6717/10004 SingleInvertModified 6797/10002 Last week's TWIM Notes: Aug16 2020 Thanks again to all our volunteers! -- The MLC@Home Admins |
|
Send message Joined: 9 Jul 20 Posts: 142 Credit: 11,536,204 RAC: 3 |
Thanks for the weekly update and thanks for fixing the bugs with the new version. Still need to test the new win app to verify the speedup over 9.20. Just wanted to ask about potential plans to provide a GPU version/support for your application. Apparently that kind of slipped through my radar, but just caught my eye on the main homepage https://www.mlcathome.org where you included it in the section "planned support". Would the GPU version mainly be targeted to those more complex RNN/CNN training sets? OpenCL or Cuda? Thanks |
|
Send message Joined: 1 Jul 20 Posts: 32 Credit: 22,436,564 RAC: 0 |
These updates are great. Kudos! Can you teach a class to Administrators of other projects to show them how to communicate with their volunteers? LOL Cheers. |
|
Send message Joined: 30 Jun 20 Posts: 462 Credit: 21,406,548 RAC: 0 |
Thanks for the weekly update and thanks for fixing the bugs with the new version. Still need to test the new win app to verify the speedup over 9.20. GPU version would be targeted at more complex CNN tasks, and would be limited to what PyTorch supports, which is CUDA (nvidia, v9 and up) on windows and linux, and ROCm (amd, big polaris and vega only) on linux. But there will always be the option on CPU, even for the bigger workunits. GPU support is just an optimization for those that have it. However, given the rocky release of the new client, I'm not looking forward to rolling out such a big change, especially when i don't have an nvidia box to test on. Perhaps we should set up a mlds-betatest project/(or "app") separate from the main one. Hmm. |
|
Send message Joined: 12 Jul 20 Posts: 48 Credit: 73,492,193 RAC: 0 |
Perhaps we should set up a mlds-betatest project/(or "app") separate from the main one. Hmm. I can always supply at least one Nvidia (GTX 1060 or above) under Ubuntu 18.04 for testing and use. I need CUDA projects. |
|
Send message Joined: 9 Jul 20 Posts: 142 Credit: 11,536,204 RAC: 3 |
Lovely to hear that! Already imagined it would only make sense for the more complex training use cases. Definitely interesting to me to see if we could benefit from a GPU application down the road for dataset 4, 5.... ;) For my part, all I could do to help the development, would also be to offer a GPU for testing as well. I could go down as low as a GTX 750Ti if that would be of interest to you at a later stage. IMO setting up a separate app for testing beta applications sounds like the rational way to address this "rocky" rollout experience you mentioned that you want to avoid in the near future. Every volunteer could then opt in/out in his/her respective computing preferences, and those willing to help the development process I guess, would also accept higher error rates in testing. Just my 2 cents: I believe that to be an improvement over the current testing process with a "live" application already deployed on all volunteers' machines, as you are not juggling just a handful of willing volunteers but rather everyone resulting in this stressful development environment. Additionally, I would expect the forum to a) not be overwhelmed by messages, b) be easier to manage/moderate with only 1 respective thread/subforum for beta testing and c) not lose the important take-aways within the resulting forum chaos and messages then have to be repeated elsewhere to divert the attention back to the main issue. Beta-testers could then more easily direct their issues in this respective forum and report back errors to you. And in the end you could still award beta testers for their support with a beta-test participant badge :) Maybe there are some worthwhile ideas hidden herein. Thanks anyway for consideration! Great work so far! |
©2022 MLC@Home Team
A project of the Cognition, Robotics, and Learning (CORAL) Lab at the University of Maryland, Baltimore County (UMBC)