Giter Club home page Giter Club logo

fah-snap's Introduction

Hi there ๐Ÿ‘‹ What do I do? Who am I?

Software and web development, with a human touch. AI and Interactive Machine Learning. Team worker, curious, creative and thinking out of the box.

Check out my profile on
Linked In

๐Ÿ‘จโ€๐Ÿ’ป Full Stack Web development

I completed the 2020 edition of the course, at University of Helsinki, with the highest grade and credits.

Some content at a glance:

  • Frontend: React.js, function components and hooks, Redux, React Router, CSS in JS, Promises and async/await, Axios, Apollo, Token Auth, Formik, Yup (form validation)
  • Backend: ExpressJS, Mongoose, User administration and authentication
  • Testing and CI/CD: jest, unit test, integration testing, code coverage, Cypress E2E, Github Actions
  • Misc: Node.js, Babel, ESlint, npm, WebPack, GraphQL, TypeScript, React Native, Material UI, git, Heroku
Certificates ๐Ÿ“œ๐Ÿ“œ๐Ÿ“œ
Certificate of Completion, FullStack Open 2020, with 9 credits and grade 5, code b92da142ab1ccc25cc941a78b88727d3 Certificate of Completion, FullStack Open 2020 CI/CD, with grade 5, code 5f791e3aad66e333cda25997d626b511 Certificate of Completion, FullStack Open 2020 React Native, with grade 5, code 28b563abbc858f6ba39d515f6e82133c

๐Ÿ“ฑ Rate Repository App

ReactNative JavaScript GraphQL Material UI Yup CSSinJS Apollo
๐Ÿ”— fcole90/rate-repository-app

๐Ÿ“ฑ React Native app for browsing and rating repositories, interacting with a GraphQL backend and using token-based authentication

You can try it online!

First install the Expo App for Android or iOS and open it.
Then scan the following QR code though the app:

QR code for the app
Screenshot of the application

๐Ÿง‘โ€โš•๏ธ Patientor / Health Records Manager

TypeScript Formik Yup React Semantic UI HTML5 CSS3 ExpressJS
๐Ÿ”— fcole90/patientor

TypeScript app for managing patients' health records. Using Semantic UI, Formik and Yup.

Screenshot of the app showing patient details of Dana Scully

Try it now

๐ŸŽจ Handsketch / Gestural Image Editor

HTML5 CSS3 JavaScript jQuery LeapMotion
๐Ÿ”— fcole90/handsketch

Handsketch Screenshot

Award ๐Ÿ…

Best and exemplary HCI projects of the academic year 2015/2016: our project was selected by the professor as one of the three best HCI projects of the academic year 2015/2016 and is preserved as an exemplary project in the professor's project archive.
Link (in Italian): https://people.unica.it/davidespano/teaching/ium/archivio-progetti/

๐Ÿšข Fishermanโ€™s Locator

PHP MySQL HTML5 CSS3 JavaScript jQuery
๐Ÿ”— fcole90/fisherman-locator

This website helps you finding where to buy the famous Fisherman's Friendsยฎ Lozenges.

Screenshot of the website through an IPhone

๐Ÿงฌ Folding@Home / Snap Universal Linux Package ๐Ÿ“ฆ

YAML Shell-Script CI/CD Linux-packaging
๐Ÿ”— fcole90/fah-snap

Snap package of Folding at Home with CI/CD with autorebuid upon depencencies CVE detection.

Get it from the Snap Store

๐Ÿ“ˆ๐Ÿ–ฑ๏ธ User Interaction Study: why some users "lie" to AI agents?

HTML5 CSS3 Python Interactive Machine Learning User Studies
๐Ÿ”— https://github.com/fcole90/interactive_bayesian_optimization

Check out my work on a web application to study users' behaviour in interactive Machine Learning at A! Aalto University

Human Strategic Steering Improves Performance of Interactive Optimization ๐Ÿ”—
Fabio Colella, Pedram Daee, Jussi Jokinen, Antti Oulasvirta, Samuel Kaski

fah-snap's People

Contributors

abitrolly avatar fcole90 avatar thymythos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

abitrolly cjp256

fah-snap's Issues

Running the client from cli produces many errors (but works)

Running folding-at-home-fcole90 many such errors appear

11:07:36:ERROR:Exception: Failed to open '/sys/class/power_supply/AC/online': Failed to open '/sys/class/power_supply/AC/online': Permission denied: iostream error: Permission denied

Opencl not detected: failed to open dynamic library 'libOpenCL.so' libOpenCL.so: cannot open shared object file: no such file or directory

Hi, I'm using ubuntu 19.10, downloaded FAHClient directly from Ubuntu X11 application. I'm using a Nvidia GTX 1080 with Nvidia driver (coming from original website.
Ubuntu is fully up to date. I also installed ocl-icd-opencl-dev package but still got this error.
I tried to modify the FAHClient script to make it using root user instead of fahclient (i found in some tread the suggestion to use root) but got error no read only file system.

I'm sorry but I don't know how to change snap environment/files
Have you tried to run the script as different user already?

Anything else I can try? Thanks

Missing Fonts (text displayed as boxes)

Potential font issue on Manjaro GNOME. Font shows up as blank boxes. Interface is still functional, and folding seems to be progressing just fine based on CPU usage. Screenshot attached.
Screenshot from 2020-10-31 17-35-46

FAHControl logs a lot of errors for checking the battery

In FAHControl, in logs, there are many lines saying:

Failed to open '/sys/class/power_supply/AC0/online': Permission denied: iostream error: Permission denied

I think it is trying to check if the laptop is plugged in, in order to determine if to compute or not.
Adding the upower-observe plug, didnโ€™t change the outcome.

The fah snap doesn't use config.xml? Where do I edit config?

I've edited ~/snap/folding-at-home-fcole90/common/config.xml to allow another pc on my network web access with and

If I restart my fah server and try visit the fah webpage, I get access-denied.

I then run:
"sudo snap stop folding-at-home-fcole90"
and
"folding-at-home-fcole90"

Then I can access the fah webpage from my other pc.

How come when I restart my pc (so it's using default snap stuff) it doesn't allow the ips in the config.xml?

No web interface (?) - 7.5.1 on Ubuntu 20.04

Installed the F@H app from the Ubuntu store. Client is running fine but I have the following issues:

  • only have the F@H control, i.e unable to launch the web interface.

  • In the app control, when going to configure > advance, COVID-19 is not listed in the "Cause Preference" drop down menu.

  • I have two "Folding At Home " icons in my app list as shown in the attached image. when I click on either I receive an error - "Failed to Launch Folding at Home - Desktop file didn't specify exec field"
    Apps view

GPU slots disabled on Debian 12

Hi Fabio,

I am having GPU detection issues on Debian 12 Bookworm and current gen hardware (Ryzen 7950X and an RTX 4070ti).

More precisely F@H created and disabled slots on both the iGPU and the main GPU (the slot CPU is properly created and active).

In the "System Info" tab I get:
"CUDA Not detected: Failed to open dynamic library 'libcuda.so': libcuda.so: cannot open shared object file: No such file or directory" and "OpenCL Not detected: clGetPlatformIDs() returned -1001"

The NVIDIA drivers are correctly installed and include libcuda.so (along with several links of the same name pointing to it from various locations throughout the system).

At the first install of the SNAP package I had not seen the command for proper GPU detection so I got the issue. That's when I found the command and ran it but it did not correct anything, so I also "refreshed" the SNAP but the problem remained. I then uninstalled the SNAP, deleted the entire /Home/snap/folding-at-home-fcole90 folder, reinstalled and immediately re-ran the command for GPU detection, but I still have the issue.

Any idea of how to get CUDA detected and the main GPU to fold? Was there another folder I should have deleted to fully remove the F@H config when I uninstalled? Do I need to create a "libcuda.so" link anywhere to point to the location of the CUDA install?

Thanks,
Christophe

data-dir doesn't exist

Thanks for the package. It looks like a minor issue.
Version: folding-at-home-fcole90 7.5.1
Revision: 16

ls -la ~/snap/folding-at-home-fcole90/current/

<skipped>
lrwxrwxrwx 1 slick slick   48 ะผะฐั€ 27 20:27 .themes -> /snap/folding-at-home-fcole90/16/data-dir/themes

ls /snap/folding-at-home-fcole90/16/

bin  etc  flavor-select  lib  meta  snap  usr  var

There is no data-dir.

Cannot start folding after a while of uptime.

First of all - thanks for enabling folding on newer Ubuntu devices!

After a reboot the folding starts and proceeds just fine, no issues, all good. However, after a while, it cannot start a job and continues to get new WUs indefinitely.

The errors it throws out are:

opencl-device was set but OpenCL platform could not be found.
failed to create a gpu enabled openmm context

Thanks!

Having this issue on pop os 21.04 when I run the FAHControl command

folding-at-home-fcole90.FAHControl
Gtk-Message: 03:36:16.113: Failed to load module "appmenu-gtk-module"

(FAHControl:58263): dbind-WARNING **: 03:36:16.116: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-r0YBeyPc9D: No such file or directory

FAHClient cannot detect OpenCL correctly

In the FAHControl, checking System Info, for OpenCL it says

Not detected: Failed to open dynamic library 'libOpenCL.so': libOpenCL.so: cannot open shared object file: No such file or directory

However if I look for OpenCL vendors I can find the them

snap run --shell folding-at-home-fcole90.FAHClient
fabio@fabio-X550JK:/home/fabio/scratch/folding-at-home$ cat /etc/OpenCL/vendors/nvidia.icd 
libnvidia-opencl.so.1

It is possibly missing some symlink.

Lack of information on how to use fah as a daemon

What happens?

sudo /etc/init.d/FAHClient start -v
Starting FAHClient . . . /etc/init.d/FAHClient: line 120: /usr/bin/FAHClient: No such file or directory

What should happen?

The FAHClient should start

Steps to reproduce

Attempt to start FAHClient via init.d

  • Command is in the "What happens?" section

Additional system information

Ubuntu 19.10 (Eoan)

  • 5.3.0-42-generic #34-Ubuntu SMP Fri Feb 28 05:49:40 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Notes

Inside the init.d script:

022: EXEC=/usr/bin/FAHClient
โ‹ฎ
120: $EXEC $OPTS &

yet, when installed as a Snap package it looks like the binaries are installed in a sandboxed location โ€”ย e.g.,

/snap/folding-at-home-fcole90/5/usr/bin/FAHClient
  • So it looks like โ€”ย at minimum โ€”ย the init.d script would need to be updated to use the binary installation locations for the Snap package.

Suggestions

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.