mirror of https://github.com/skygpu/skynet.git
|
|
||
|---|---|---|
| docker | ||
| skynet | ||
| tests | ||
| .dockerignore | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
| build_docker.sh | ||
| launch_ipfs.sh | ||
| poetry.lock | ||
| poetry.toml | ||
| pyproject.toml | ||
| pytest.ini | ||
| skynet.ini.example | ||
README.md
skynet
decentralized compute platform
To launch a worker:
native install
system dependencies: - cuda 11.8 - llvm 10 - python 3.10+ - docker (for ipfs node)
# create and edit config from template
cp skynet.ini.example skynet.ini
# install poetry package manager
curl -sSL https://install.python-poetry.org | python3 -
# install
poetry install
# enable environment
poetry shell
# test you can run this command
skynet --help
# launch ipfs node
skynet run ipfs
# to launch worker
skynet run dgpu
dockerized install
system dependencies: - docker with gpu enabled
# pull runtime container
docker pull guilledk/skynet:runtime-cuda
# or build it (takes a bit of time)
./build_docker.sh
# launch simple ipfs node
./launch_ipfs.sh
# run worker
docker run \
-it \
--rm \
--gpus all \
--network host \
--mount type=bind,source="$(pwd)",target=/root/target \
guilledk/skynet:runtime-cuda \
skynet run dgpu