Coder Social home page Coder Social logo

folding-at-home's People

Contributors

darkdragon-001 avatar horazont avatar johnktims avatar nibalizer avatar pcktdmp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

folding-at-home's Issues

GPU not detected

Recent releases do not detect GPU (checked against Web Client).

Running the following with respective tag:
docker run --rm -it --gpus=all -p7396:7396 johnktims/folding-at-home:[version] --user=[redacted] --team=[redacted] --power=full

Web Client Test

Tag GPU Recognized?
latest
7.6.9
7.6
7.5.1 ✔️
7.5 ✔️
7.4.4 ✔️

✔️ - GPU recognized

Web Client:

image

Sample Log:

01:26:12:************************* Folding@home Client *************************
01:26:12:        Website: https://foldingathome.org/
01:26:12:      Copyright: (c) 2009-2018 foldingathome.org
01:26:12:         Author: Joseph Coffland <[email protected]>
01:26:12:           Args: --web-allow=0/0:7396 --allow=0/0:7396 --user=[redacted]
01:26:12:                 --team=[redacted] --power=full
01:26:12:         Config: <none>
01:26:12:******************************** Build ********************************
01:26:12:        Version: 7.5.1
01:26:12:           Date: May 11 2018
01:26:12:           Time: 19:59:04
01:26:12:     Repository: Git
01:26:12:       Revision: 4705bf53c635f88b8fe85af7675557e15d491ff0
01:26:12:         Branch: master
01:26:12:       Compiler: GNU 6.3.0 20170516
01:26:12:        Options: -std=gnu++98 -O3 -funroll-loops
01:26:12:       Platform: linux2 4.14.0-3-amd64
01:26:12:           Bits: 64
01:26:12:           Mode: Release
01:26:12:******************************* System ********************************
01:26:12:            CPU: Intel(R) Pentium(R) CPU G4400 @ 3.30GHz
01:26:12:         CPU ID: GenuineIntel Family 6 Model 94 Stepping 3
01:26:12:           CPUs: 2
01:26:12:         Memory: 3.74GiB
01:26:12:    Free Memory: 218.28MiB
01:26:12:        Threads: POSIX_THREADS
01:26:12:     OS Version: 4.15
01:26:12:    Has Battery: false
01:26:12:     On Battery: false
01:26:12:     UTC Offset: 0
01:26:12:            PID: 1
01:26:12:            CWD: /home/folder
01:26:12:             OS: Linux 4.15.0-96-generic x86_64
01:26:12:        OS Arch: AMD64
01:26:12:           GPUs: 0
01:26:12:  CUDA Device 0: Platform:0 Device:0 Bus:1 Slot:0 Compute:5.2 Driver:10.2
01:26:12:OpenCL Device 0: Platform:0 Device:0 Bus:1 Slot:0 Compute:1.2 Driver:440.64
01:26:12:***********************************************************************

❌ - GPU not recognized

Web Client:

image

Sample Log:

01:28:39:****************************** FAHClient ******************************
01:28:39:        Version: 7.6.9
01:28:39:         Author: Joseph Coffland <[email protected]>
01:28:39:      Copyright: 2020 foldingathome.org
01:28:39:       Homepage: https://foldingathome.org/
01:28:39:           Date: Apr 17 2020
01:28:39:           Time: 18:11:26
01:28:39:       Revision: 398c2b17fa535e0cc6c9d10856b2154c32771646
01:28:39:         Branch: master
01:28:39:       Compiler: GNU 8.3.0
01:28:39:        Options: -std=c++11 -ffunction-sections -fdata-sections -O3
01:28:39:                 -funroll-loops -fno-pie
01:28:39:       Platform: linux2 4.19.0-5-amd64
01:28:39:           Bits: 64
01:28:39:           Mode: Release
01:28:39:           Args: --web-allow=0/0:7396 --allow=0/0:7396 --user=[redacted]
01:28:39:                 --team=[redacted] --power=full
01:28:39:******************************** CBang ********************************
01:28:39:           Date: Apr 17 2020
01:28:39:           Time: 18:10:13
01:28:39:       Revision: 2fb0be7809c5e45287a122ca5fbc15b5ae859a3b
01:28:39:         Branch: master
01:28:39:       Compiler: GNU 8.3.0
01:28:39:        Options: -std=c++11 -ffunction-sections -fdata-sections -O3
01:28:39:                 -funroll-loops -fno-pie -fPIC
01:28:39:       Platform: linux2 4.19.0-5-amd64
01:28:39:           Bits: 64
01:28:39:           Mode: Release
01:28:39:******************************* System ********************************
01:28:39:            CPU: Intel(R) Pentium(R) CPU G4400 @ 3.30GHz
01:28:39:         CPU ID: GenuineIntel Family 6 Model 94 Stepping 3
01:28:39:           CPUs: 2
01:28:39:         Memory: 3.74GiB
01:28:39:    Free Memory: 656.96MiB
01:28:39:        Threads: POSIX_THREADS
01:28:39:     OS Version: 4.15
01:28:39:    Has Battery: false
01:28:39:     On Battery: false
01:28:39:     UTC Offset: 0
01:28:39:            PID: 1
01:28:39:            CWD: /home/folder
01:28:39:             OS: Linux 4.15.0-96-generic x86_64
01:28:39:        OS Arch: AMD64
01:28:39:           GPUs: 0
01:28:39:  CUDA Device 0: Platform:0 Device:0 Bus:1 Slot:0 Compute:5.2 Driver:10.2
01:28:39:OpenCL Device 0: Platform:0 Device:0 Bus:1 Slot:0 Compute:1.2 Driver:440.64
01:28:39:******************************* libFAH ********************************
01:28:39:           Date: Apr 15 2020
01:28:39:           Time: 21:43:24
01:28:39:       Revision: 216968bc7025029c841ed6e36e81a03a316890d3
01:28:39:         Branch: master
01:28:39:       Compiler: GNU 8.3.0
01:28:39:        Options: -std=c++11 -ffunction-sections -fdata-sections -O3
01:28:39:                 -funroll-loops -fno-pie
01:28:39:       Platform: linux2 4.19.0-5-amd64
01:28:39:           Bits: 64
01:28:39:           Mode: Release
01:28:39:***********************************************************************

Support for docker-compose

Hi,
i'm trying to create a docker-compose file for this project, but i can't find a way how to pass parameters using docker-compose. Any ideas how to do this, or if it's not possible - maybe let's add such feature?

COVID19 project?

Hi there,

First of all, many many thanks for docker image. I've been trying to install FAH or get BOINC running on my OpenSUSE machine, and had tons of issues.

Secondly, would it be possible to add the COVID19 FAH project to the list of available projects in the web interface?

Thanks

Remote Management

Seems to be missing commands for allowing/denying certain networks, or at least the documentation to do so.

No webinterface port 7396

Hello,

I have launch the container.
I have could not get assignments but that's because there is no job.

But I should open my web browser to IP:7396 to see the web interface no ?

I have a timeout :/

Thank you for your help

WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration

Hi there,

While the docker container runs perfectly on my Thinkpad X220 with Linux, it's giving me an error when running on my MacBook Pro.

Is there something I'm doing wrong ?

12:33:07:FS00:Set client configured
12:33:07:Enabled folding slot 00: READY cpu:1
12:33:07:WU00:FS00:Connecting to 65.254.110.245:8080
12:33:08:WU00:FS00:Connecting to 65.254.110.245:8080
12:33:09:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
12:33:09:WU00:FS00:Connecting to 18.218.241.186:80
12:33:10:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
12:33:10:ERROR:WU00:FS00:Exception: Could not get an assignment
12:33:10:WU00:FS00:Connecting to 65.254.110.245:8080
12:33:10:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
12:33:10:WU00:FS00:Connecting to 18.218.241.186:80
12:33:11:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
12:33:11:ERROR:WU00:FS00:Exception: Could not get an assignment
12:34:08:Saving configuration to config.xml
12:34:08:<config>
12:34:08:  <!-- Folding Slots -->
12:34:08:  <slot id='0' type='CPU'/>
12:34:08:</config>
12:34:10:WU00:FS00:Connecting to 65.254.110.245:8080
12:34:10:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
12:34:10:WU00:FS00:Connecting to 18.218.241.186:80
12:34:11:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
12:34:11:ERROR:WU00:FS00:Exception: Could not get an assignment
12:34:41:6:172.17.0.1:New Web connection
12:35:47:WU00:FS00:Connecting to 65.254.110.245:8080
12:35:47:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
12:35:47:WU00:FS00:Connecting to 18.218.241.186:80
12:35:48:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
12:35:48:ERROR:WU00:FS00:Exception: Could not get an assignment

Container does nothing

Tried with the command provided on the README and with:

docker run -d --name=folding-at-home -p 7396:7396 johnktims/folding-at-home:latest --user=David-Lor --team=0 --gpu=false --smp=true

It exits with exit code 139. No log output at all.

Extra configuration for GPU?

Hi there,

When I run F@H in a docker container with the --gpu=true flag, I get the following error on start:

05:29:49:******************************* System ********************************
05:29:49:        CPU: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
05:29:49:     CPU ID: GenuineIntel Family 6 Model 158 Stepping 10
05:29:49:       CPUs: 12
05:29:49:     Memory: 15.38GiB
05:29:49:Free Memory: 10.22GiB
05:29:49:    Threads: POSIX_THREADS
29:49: OS Version: 4.12
05:29:49:Has Battery: false
05:29:49: On Battery: false
05:29:49: UTC Offset: 0
05:29:49:        PID: 1
05:29:49:        CWD: /
05:29:49:         OS: Linux 4.12.14-lp151.28.40-default x86_64
05:29:49:    OS Arch: AMD64
05:29:49:       GPUs: 0
05:29:49:       CUDA: Not detected: Failed to open dynamic library 'libcuda.so':
05:29:49:             libcuda.so: cannot open shared object file: No such file or
05:29:49:             directory
05:29:49:     OpenCL: Not detected: Failed to open dynamic library 'libOpenCL.so':
05:29:49:             libOpenCL.so: cannot open shared object file: No such file or
05:29:49:             directory
05:29:49:***********************************************************************
05:29:49:<config>
05:29:49:  <!-- Folding Slots -->
05:29:49:</config>
05:29:49:Connecting to assign1.foldingathome.org:8080
05:29:49:Updated GPUs.txt
05:29:49:Read GPUs.txt
05:29:49:Trying to access database...
05:29:49:Successfully acquired database lock
05:29:49:FS00:Set client configured
05:29:49:Enabled folding slot 00: READY cpu:11
05:29:49:Enabled folding slot 01: READY gpu:0:GP104 [GeForce GTX 1070 Ti] 8186
05:29:49:ERROR:No compute devices matched GPU #0 NVIDIA:7 GP104 [GeForce GTX 1070 Ti] 8186.  You may need to update your graphics drivers.

Then while its running, I get a few such errors repeated:

05:47:01:ERROR:WU02:FS01:Failed to start core: OpenCL device matching slot 1 not found, try setting 'opencl-index' manually

Is there a way to install the opencl and cuda libraries in the image if the gpu flag is passed? I'm more than happy to help add that feature, I just need some information on how I can debug the image. Thanks

Passphrase support

I love the container so far. Does what it needs to do.

However, I'd like to use a passphrase to secure my points on my account, does this container support flag for passphrase?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.