Skip to content
This repository was archived by the owner on Jun 2, 2022. It is now read-only.

sagecontinuum/vw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 

Repository files navigation

Virtual Waggle (VW)

Lead: Sean Shahkarami

Overview:

VW is a software-only programming environment for building and testing edge computing code for the Waggle framework. Nearly everything that can be done on a Real Waggle, should be possible on a VW - physical cameras, sensors, and an attached WagMan board are not required. The VW can be given to students or hosted in the cloud to help foster quick development of edge computing components. By spawning thousands of VWs, the scalability of the data repository and management tools can be tested. A wide range of inputs could be tested via VW.

Goal:

VW will be easy to download, run, and test. It will include a variety of edge run-time environments, such as TensorFlow Lite, OpenCV, and PyTorch.

Use Cases:

Getting Started:

  • Find documentation on how to download or run VWs in the cloud

Launch a VW and test Edge-model:

  • On Chameleon, SDSC machine, or local laptop with VW installed, launch a VW.
  • Try example Edge Model packaged with VW.
  • Pull newly developed Edge Model (see CTSS) from external source and run it.
  • Check that Waggle Plugins sent correct data to the test Beehive.

Milestones:

  • Publish design document, including container/VM evaluation
  • Deploy initial prototype into continuous integration on Chameleon
  • Test V1.0 in production with auth tokens
  • Release VW V1.0 with tutorials and examples

Implementation Notes:

The Virtual Waggle capability is provided by the Waggle software stack, and can be obtained from waggle-node repository. Please follow the link to discover and use VW features.

About

Virtual Waggle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •