All Projects → codingCoffee → fahclient

codingCoffee / fahclient

Licence: GPL-3.0 license
Dockerized Folding@home client with NVIDIA GPU support to help battle COVID-19

Programming Languages

Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to fahclient

folding-at-home
A Folding@Home Docker container with GPU support
Stars: ✭ 38 (+0%)
Mutual labels:  nvidia-docker, foldingathome, covid-19, folding-at-home
Coronavirus
Java API Wrapper for tracking coronavirus (COVID-19, SARS-CoV-2) via https://git.io/Jvoep
Stars: ✭ 16 (-57.89%)
Mutual labels:  2019-ncov, coronavirus, covid-19
corona tracker
COVID-19 tracking app - submission for https://wirvsvirushackathon.org/
Stars: ✭ 13 (-65.79%)
Mutual labels:  2019-ncov, coronavirus, covid-19
covid-19-data
COVID-19 datasets are constructed entirely from primary (government and public agency) sources
Stars: ✭ 104 (+173.68%)
Mutual labels:  2019-ncov, coronavirus, covid-19
COVID-19-Greece
A python-generated website for visualizing the novel coronavirus (COVID-19) data for Greece.
Stars: ✭ 21 (-44.74%)
Mutual labels:  2019-ncov, coronavirus, covid-19
COVID19-taiwan
Release COVID-19 (SARS-CoV-2) FDA / NHI drugs screening results.
Stars: ✭ 24 (-36.84%)
Mutual labels:  2019-ncov, coronavirus, covid-19
cli-corona
📈 Track COVID-19 (2019 novel Coronavirus) statistics via the command line.
Stars: ✭ 14 (-63.16%)
Mutual labels:  2019-ncov, coronavirus, covid-19
covid-19
Open source web map for tracking COVID-19 global cases
Stars: ✭ 23 (-39.47%)
Mutual labels:  2019-ncov, coronavirus, covid-19
COVID-19-AI
Collection of AI resources to fight against Coronavirus (COVID-19)
Stars: ✭ 25 (-34.21%)
Mutual labels:  2019-ncov, coronavirus, covid-19
covid19-data-greece
Datasets and analysis of Novel Coronavirus (COVID-19) outbreak in Greece
Stars: ✭ 16 (-57.89%)
Mutual labels:  2019-ncov, coronavirus, covid-19
Covid 19
Novel Coronavirus (COVID-19) Cases, provided by JHU CSSE
Stars: ✭ 27,932 (+73405.26%)
Mutual labels:  2019-ncov, coronavirus, covid-19
covid-19
HDR UK - Resources for 🦠COVID-19 Research
Stars: ✭ 41 (+7.89%)
Mutual labels:  2019-ncov, coronavirus, covid-19
Ncovmemory
2020新冠肺炎记忆:报道、非虚构与个人叙述(持续更新) Memory of 2020 nCoV: Media Coverage, Non-fiction Writings, and Individual Narratives (Continuously updating)
Stars: ✭ 11 (-71.05%)
Mutual labels:  2019-ncov, coronavirus, covid-19
covid19-interventionmeasures
Complexity Science Hub (CSH) Covid-19 Control Strategies List (CCCSL)
Stars: ✭ 56 (+47.37%)
Mutual labels:  2019-ncov, coronavirus, covid-19
GPU-Jupyterhub
Setting up a Jupyterhub Dockercontainer to spawn Jupyter Notebooks with GPU support (containing Tensorflow, Pytorch and Keras)
Stars: ✭ 23 (-39.47%)
Mutual labels:  nvidia, nvidia-docker
covid19-datasets
COVID-19 derived and augmented datasets (based on JHU, NY Times, ECDC) exported as JSON, TSV, SQL, SQLite DB (plus visualizations)
Stars: ✭ 25 (-34.21%)
Mutual labels:  2019-ncov, covid-19
hass-foldingathomecontrol
Homeassistant integration for FoldingAtHomeControl
Stars: ✭ 15 (-60.53%)
Mutual labels:  foldingathome, folding-at-home
docker-nvidia-glx-desktop
MATE Desktop container designed for Kubernetes supporting OpenGL GLX and Vulkan for NVIDIA GPUs with WebRTC and HTML5, providing an open source remote cloud graphics or game streaming platform. Spawns its own fully isolated X Server instead of using the host X server, therefore not requiring /tmp/.X11-unix host sockets or host configuration.
Stars: ✭ 47 (+23.68%)
Mutual labels:  nvidia, nvidia-docker
good-karma-kit
😇 A Docker Compose bundle to run on servers with spare CPU, RAM, disk, and bandwidth to help the world. Includes Tor, ArchiveWarrior, BOINC, and more...
Stars: ✭ 238 (+526.32%)
Mutual labels:  distributed-computing, foldingathome
cwa-qr
Python Implementation of the CoronaWarnApp (CWA) Event Registration
Stars: ✭ 17 (-55.26%)
Mutual labels:  coronavirus, covid-19

Dockerized FAHClient


License Docker Pulls Docker Image Size (tag) Docker Image CI

Folding@home (FAH or F@h) is a distributed computing project for simulating protein dynamics, including the process of protein folding and the movements of proteins implicated in a variety of diseases. It brings together citizen scientists who volunteer to run simulations of protein dynamics on their personal computers. Insights from this data are helping scientists to better understand biology, and providing new opportunities for developing therapeutics.

Usage

  • CPU only
docker run -it --rm -d \
  --name fahclient \
  -p 7396:7396 \
  codingcoffee/fahclient \
  --allow 0/0  \
  --web-allow 0/0
  • CPU and GPU
docker run -it --rm -d \
  --name fahclient \
  --gpus all \
  -p 7396:7396 \
  -e ENABLE_GPU=true \
  codingcoffee/fahclient \
  --allow 0/0  \
  --web-allow 0/0

You can also visit the web dashboard by visiting http://localhost:7396 in your browser.

GPU Support

Since this image uses nvidia/cuda as it's base image, to use the GPU support, you'll need to have an NVIDIA GPU, and NVIDIA Container Toolkit installed on your system.

List of usable environment variables

Environment Varible Value Default
USER your username Anonumous
TEAM your team name 0
PASSKEY your passkey
ENABLE_GPU true/false false
ENABLE_SMP true/false true
POWER full/medium/light full

FAQ

Q: How can I use this with Docker Compose?

A: Well, you can use it with docker compose if you don't want the GPU support. This is because docker compose still doesn't have the a way to specify the --gpu flag, or atleast I wasn't able to figure it out. If you did, open a issue / send a PR with the docker-compose.yml file.

Logs

To get the logs of the running container

docker logs -f fahclient

Build

To build the image locally

docker build -t codingcoffee/fahclient .

Contribution

Have better suggestions to optimize the image? Found some typos? Go ahead and send in a Pull Request! Contributions of any kind welcome!

LICENSE

The code in this repository has been released under the GNU General Public License v3

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].