Homework 10 - Cyber Crop Bots

Homework 10 - Cyber Crop Bots

Team Members: Sebastian Calleja, Nik Pearce, Hayden Payne, Abhishek Agarwal, and Melanie Grudinschi

 

Our Docker container being built:

Docker Container being ran and pushed to Docker Hub:

Running the container on the HPC:

Container ran successfully:

 

 

How to run our container:

singularity run docker://sebcalleja/acic_midterm_container:latest -w inputs_weather_train.npy -t inputs_others_train.npy -o Output

** This container is only meant to prepare the data for the ML algorithm **

  • This method works as long as the file path is specified

  • To get the files:

    • git clone https://github.com/abhi-386/ACIC_2021_Midterm.git cd ACIC_2021_Midterm/Data sudo apt-get install unzip unzip Dataset_Competition.zip chmod 755 <files>
    • chmod gives the user permission to use and access the file

** This allows you to download the data to your device from our repository **

 

Docker Container information:

 

Base Image: ubuntu 18.04

Specific Software Versions:

  • Python 3.8

  • libraries listed in requirements.txt file:

 

NOTE:

To run our code, the user has to run a few scripts in succession and we could not figure out how to implement that into the Dockerfile. More research will be done as this is useful technology and, quite frankly, pretty cool.

 

Credit: Plant Prodigies HW 10 wiki