Giter VIP home page Giter VIP logo

cse574_final_project's Introduction

CSE574_Final_project

Setup ssh keys's in the cluster.

Setting up enviroment in the cluster

  1. access the cluser using this weblink : https://ood01.sol.rc.asu.edu/pun/sys/dashboard/

  2. In interactive apps select Sol Desktop.

    • make sure to select 1 gpu
    • I don't know if this will always be needed but at least for visualizing the demo it is needed.
    • Model training will mostlikely be gui less ๐Ÿ™‚
  3. Open up a terminal and run the command module load mamba

    • This is a package manager similar to conda used by the cluster
    • We only need this for setting up the enviroment
    • run mamba create -n my_vima python=3.9.18
    • the github repo says vima uses python3.9 so we will use the latest security update for it
    • This is probably why the below has so many issues
  4. Clone this repo by doing the following clone

    • note the bellow will pull the main project repo and the VIMA and VimaBench Repositories
        git clone --recurse-submodules [email protected]:ramon349/CSE574_Final_project.git
  5. Run the "run_install.sh" script.

  6. Setup vima as an editable package

    • i.e run
        cd ./VIMA
        pip install -e .
  7. Setup VIMABench as an editable package

        cd VimaBench
        pip install -e .
  8. You can technically stop here if you are not using the gui.

  9. Do the following: THIS IS NEEDED FOR THE GUI TO WORK source: https://asurc.atlassian.net/wiki/spaces/RC/pages/1799487521/OpenGL+WebGL+Support+on+Firefox

    module load gcc-12.1.0-gcc-11.2.0
    module load mesa-22.0.2-gcc-11.2.0
    
  10. Open firefox and type about:config

    • Hit the blue square saying you accept the risk.
    • Search for webgl.force in the config search bar
    • make sure that webgl.force-enable is set to true
  11. within the VimaBench directory run

    python3 ./scripts/oracle/run.py 

cse574_final_project's People

Contributors

ramon349 avatar santhoshchakilamcs avatar

Watchers

 avatar

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.