{"id":18077354,"url":"https://github.com/parisneo/petals_server_installer","last_synced_at":"2025-04-12T09:25:30.860Z","repository":{"id":196253246,"uuid":"695578117","full_name":"ParisNeo/petals_server_installer","owner":"ParisNeo","description":"An installer tool for petals decentralized text generation network","archived":false,"fork":false,"pushed_at":"2023-10-01T06:57:43.000Z","size":426,"stargazers_count":11,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-26T04:23:08.734Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ParisNeo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-23T15:41:20.000Z","updated_at":"2024-09-19T03:59:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"6e1c2db0-4781-413d-9fd5-1cd63a3b01f9","html_url":"https://github.com/ParisNeo/petals_server_installer","commit_stats":null,"previous_names":["parisneo/petals_server_installer"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParisNeo%2Fpetals_server_installer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParisNeo%2Fpetals_server_installer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParisNeo%2Fpetals_server_installer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParisNeo%2Fpetals_server_installer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ParisNeo","download_url":"https://codeload.github.com/ParisNeo/petals_server_installer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248545174,"owners_count":21122096,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-31T11:24:18.411Z","updated_at":"2025-04-12T09:25:30.822Z","avatar_url":"https://github.com/ParisNeo.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Petals Network Installer and Server Info App\n\n[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](LICENSE)\n[![Python](https://img.shields.io/badge/python-3.10%2B-blue.svg)](https://www.python.org/downloads/)\n![GitHub stars](https://img.shields.io/github/stars/ParisNeo/petals_server_installer.svg?style=social)\n![GitHub issues](https://img.shields.io/github/issues/ParisNeo/petals_server_installer.svg)\n![GitHub Workflow Status](https://img.shields.io/github/workflow/status/ParisNeo/petals_server_installer/CI)\n![GitHub license](https://img.shields.io/github/license/ParisNeo/petals_server_installer.svg)\n![GitHub contributors](https://img.shields.io/github/contributors/ParisNeo/petals_server_installer.svg)\n![GitHub last commit](https://img.shields.io/github/last-commit/ParisNeo/petals_server_installer.svg)\n\nPetals Server Installer is a standalone installer for Petals, a decentralized text generation network. This tool simplifies the installation of a Petals server on various platforms. You can use it to set up a Petals server on Windows using Windows Subsystem for Linux (WSL) via the `petals-server.exe` or on Linux/macOS using the `install_script.sh`.\n\n## Features\n\n- Easily configure and install a Petals server.\n- User-friendly graphical user interface (GUI) for server setup and inference testing.\n- Launch an Ubuntu environment for debugging or development on Windows.\n- Manage your Petals server settings through the `config.yaml` file.\n\n## Installation\n\n### Windows\n\nFrom release page, download `petals-server.exe` and install it.\n\nAfter installation, you will have two new shortcuts:\n\n1. **Load Ubuntu**: Opens an Ubuntu environment for debugging or development.\n2. **Load Petals Server UI**: Launches the Petals Server UI.\n\n### Linux/macOS\n\nFrom release page, download `install_script.sh` and run it with bash.\n\n1. The installer creates a Conda environment named \"petals\" for you.\n2. Activate the environment with `conda activate petals`.\n3. Navigate to `~/petals_server_installer/main_ui/`.\n4. Start the Petals Server UI with `python3 petals_server.py`.\n\n## Configuration\n\nThe `config.yaml` file, located at `~/petals_server_installer/main_ui/`, stores various configurations. Most settings can be conveniently modified through the UI. However, you can manually adjust the `prompt` and `conditioning_format` settings.\n\n### Manual Configuration (Linux/macOS)\n\nTo modify the `config.yaml` file manually on Linux/macOS:\n\n1. Activate the Conda environment: `conda activate petals`.\n2. Navigate to the `main_ui` folder: `cd ~/petals_server_installer/main_ui/`.\n3. Use a text editor like `nano` to view and modify `config.yaml`.\n\nWe hope you find Petals Server Installer helpful for setting up and managing your Petals server. Enjoy seamless text generation with Petals!\n\n## Star History\n\n\u003ca href=\"https://star-history.com/#ParisNeo/petals_server_installer\u0026Date\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=ParisNeo/petals_server_installer\u0026type=Date\u0026theme=dark\" /\u003e\n    \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=ParisNeo/petals_server_installer\u0026type=Date\" /\u003e\n    \u003cimg alt=\"Star History Chart\" src=\"https://api.star-history.com/svg?repos=ParisNeo/petals_server_installer\u0026type=Date\" /\u003e\n  \u003c/picture\u003e\n\u003c/a\u003e\n\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparisneo%2Fpetals_server_installer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparisneo%2Fpetals_server_installer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparisneo%2Fpetals_server_installer/lists"}