Website van Bert Visscher

Begin Toegankelijkheid Blog Werk Contact
English
Geplaatst op: 2020-04-17

Hoe Kun Jij Helpen een Einde te Maken aan de Corona Crisis

Ik weet zeker dat iedereen weet wat COVID-19 is, wat door het Coronavirus wordt veroorzaakt. Hoewel ik zeker weet dat er op dat gebied al onderzoek gaande is, kunnen wij allemaal helpen bij het ondersteunen van dit onderzoek. In deze blog post zal ik uitleggen welke middelen er voor ons beschikbaar zijn om aan dit onderzoek bij te dragen, maar alles op z'n tijd.

Waarschuwing! Afhankelijk van hoe je je computer al gebruikt, kan het gebeuren dat BOINC en FOLDING@home je computer meer stroom laten gebruiken. Natuurlijk zorgt dit voor een hogere stroom rekening.

BOINC

BOINC staat voor Berkeley Open Infrastructure for Network Computing. BOINC wordt gebruikt voor veel wetenschappelijke projecten. Het zorgt er voor dat iedereen kan helpen bij wetenschappelijk onderzoek. Het werkt als zo.

Je begint door de BOINC Manager te downloaden en te installeren. Na de installatie van de BOINC Manager kies je de/het project(en) waarbij je wilt helpen. Om te helpen bij de zoektocht naar een geneesmiddel voor COVID-19, moet je het project ROSETTA@home toevoegen. Dan wordt je voor elk project gevraagd een account te maken. Vervolgens doorloopt de BOINC Manager een eenvoudige cyclus.

Download werkeenheden, verwerk de werkeenheden, en stuur de resultaten terug.
Download werkeenheden, verwerk de werkeenheden, en stuur de resultaten terug.
Download werkeenheden, verwerk de werkeenheden...zo snap je het wel, denk ik.

Dit gaat door totdat je de BOINC Manager beëindigt.

FOLDING@home

Om te beginnen bezoek je deze pagina, waar je een koppeling vindt om de toepassing te downloaden.

Het kan gebeuren dat FOLDING@home geen werk voor je heeft. Dat komt omdat de populariteit is geëxplodeerd toen het Corona virus toesloeg en het project meer vrijwilligers kreeg dan het van werkeenheden kon voorzien.

Colaboratory

Als je wilt helpen bij het vinden van een geneesmiddel voor COVID-19, maar je hebt liever dat de computers van Google het zware werk doen, dan is dit de oplossing.

Voor deze benadering is jouw computer kracht niet nodig, maar het vereist wel een beetje knutselen. Maak je geen zorgen, want ik zal je door de hele procedure begeleiden.

import os.path
!apt-get update
!apt-get install boinc boinc-client
!cp /usr/bin/boinc /content
!cp /usr/bin/boinccmd /content
if not os.path.exists('/content/slots'):
  !mkdir slots
if not os.path.exists('/content/slots/0'):
  !boinc --daemon --attach_project "http://www.primegrid.com/" "paste-weak-key-here"
else:
  !boinc --daemon
!boinccmd --set_gpu_mode always
!tail -f stdoutdae.txt

Plak de code in je Colaboratory pagina. Verzeker je er alsjeblieft van dat er niks onder of boven de code staat. Verzker je er alsjeblieft ook van dat de regel "!mkdir slots" ingesprongen is, en ook de twee regels beginnend met "!boinc --daemon".

Open PrimeGrid in een nieuw tabblad of venster. Als je niet al een account hebt, maak er dan nu een. Log in je PrimeGrid account als je daar niet al bent ingelogd, klik op "My account" in de linker kolom en kopieer je "weak account key".

PAS OP: Verzeker je er van dat het woordje "weak" hierbij staat.

Ga weer terug naar je Colaboratory tabblad/venster en zoek hier naar "paste-weak-key-here". Plak hier de tekenreeks die je eerder hebt gekopieerd.

Klik nu op de grote zwarte knop die je links boven ziet om je code uit te voeren. Als alles in orde is, zou je een hope regels moeten zien verschijnen.

Mogelijke Problemen

Google Colaboratory wordt veel gebruikt. Daarom kan het gebeuren dat je het bericht "cannot connect to GPU backend" krijgt. Als dat gebeurt, geef je code dan een naam en probeer het later opnieuw.

Zoals altijd, hoop ik dat je dit met genoegen hebt gelezen. Als je vragen of commentaar hebt, laat die dan alsjeblieft achter in het formulier hieronder.


Commentaar

Vul alsjeblieft alle drie velden in, anders verzendt het formulier niks. Je commentaar zal niet meteen verschijnen.