Giter Site home page Giter Site logo

burrow-cli's Introduction

Share part of your GPU with your friends using Burrow!

  • With Burrow, you can share part of your GPU with your friends with a single link! ๐Ÿš€๐Ÿ”—
  • Work collaboratively in the same terminal, especially thanks to sshx.io ๐Ÿ‘จโ€๐Ÿ’ป๐Ÿ‘ฉโ€๐Ÿ’ป
  • With security in mind, Burrow uses sandbox Docker containers, so your friends can't access your local files. ๐Ÿ›ก๏ธ๐Ÿณ๐Ÿ”’

Install

Prerequises

You need the following software installed in order to run Burrow, if you already have them installed you can skip this section.

  • Burrow requires Docker to run
  • Burrow requires Python3 to run

Install with a script

Run the installation script

curl -sSL https://raw.githubusercontent.com/incomingflyingbrick/burrow-cli/main/install_burrow.sh | sudo bash

Quick Start

Launch a sharable GPU container with 3GB GRA

burrow start 3gi

List all running burrow container

burrow list

Stop a burrow container

burrow stop <container_id>
# or stop all container
burrow stop all

Development

  • This project is developed using Poetry and Typer
  • Python version 3.12.3

Compatbility Test

We are trying to test Burrow with GPU, below are the test result.

Ubuntu

  • Ubuntu Noble 24.04 (LTS) (Not tested yet)
  • Ubuntu Mantic 23.10 (EOL: July 12, 2024) (Not tested yet)
  • Ubuntu Jammy 22.04 (LTS) (Tested with GPU)
  • Ubuntu Focal 20.04 (LTS) (Tested with GPU)

CentOS (Not tested with GPU yet)

  • CentOS 7 (EOL: June 30, 2024) (Needs to install python3 and git first)
  • CentOS 8 (stream) (EOL: May 31, 2024) (Needs to install python3 and git first)
  • CentOS 9 (stream) (Needs to install git first)

Debian (Not tested with GPU yet)

  • Debian Bookworm 12 (stable) (Needs to install git first)
  • Debian Bullseye 11 (oldstable) (Needs to install git first)

burrow-cli's People

Contributors

incomingflyingbrick avatar

Stargazers

 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.