Burrow command line app, you can launch a fractional GPU contaienr with this app, and share a link of the container to your friends, you and your friends can work colloratively together
Project description
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)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
burrow_cli-0.1.11.tar.gz
(3.9 kB
view details)
Built Distribution
File details
Details for the file burrow_cli-0.1.11.tar.gz
.
File metadata
- Download URL: burrow_cli-0.1.11.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.12.3 Darwin/23.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f80d418976e80865b547ffe8e7cb41c94e012ef4b6b64d77cb06c36c18f29c3 |
|
MD5 | a0fd15f6c1aea12f67ac5c274447455e |
|
BLAKE2b-256 | 169fbd8a027742eb091fb57b2c76cfa10483359faae611ebdf5d182985b698e2 |
File details
Details for the file burrow_cli-0.1.11-py3-none-any.whl
.
File metadata
- Download URL: burrow_cli-0.1.11-py3-none-any.whl
- Upload date:
- Size: 4.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.12.3 Darwin/23.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a649885ea836bf2cc9c3cafea2d49aa943b3d2a25e8f5d1afe2da86bc5ab6e0 |
|
MD5 | b31cdd32643c297587fe95aac14556f5 |
|
BLAKE2b-256 | 5ccbd84a6d969d547a99cbe1208161ce00f24b6406376321913ea8cd16e07871 |