Skip to content

V0.1.1 akash#1

Merged
zJuuu merged 63 commits intomainfrom
v0.1.1-akash
Jul 8, 2025
Merged

V0.1.1 akash#1
zJuuu merged 63 commits intomainfrom
v0.1.1-akash

Conversation

@zJuuu
Copy link

@zJuuu zJuuu commented Jul 7, 2025

No description provided.

archaengel and others added 30 commits May 28, 2025 19:01
GitOrigin-RevId: 13b3699a910fa01881697dfcdbede45913ce21ac
GitOrigin-RevId: e437dc2f999089943d45047684e7d2d92fea82bc
* Increase Gas Fee

* Maybe 5

* Maybe 10

* Nah 5 is fine

* Have We Considered 2

* Nevermind 5

* Hmmm

* Daniel Said 5 is Good For Now

GitOrigin-RevId: e69bab375dd35e21e3820009a24419e6b8ae0e06
route all logging from debug level up to log file and enable wandb
logging of metrics

GitOrigin-RevId: 237b4c3c978ca25c1988c4db6c4d69c9453fa19d
Updated README for May release:
- Added section on where to find logs
- Added section about Weights and Biases

GitOrigin-RevId: 3a458edd99a0ec8351ff01613b438cffaee92ba3
GitOrigin-RevId: de33cfe0132901a7ab812f4d8c5be0180b26e942
GitOrigin-RevId: eadc076b463252b08fb13bd80ed9d5809b1d1de1
GitOrigin-RevId: f2c03319a01d24babf382eb5c9c1d17bba7ced4f
GitOrigin-RevId: 132da25f752ccdd36ddb1c7f8efa0103a502264e
Co-authored-by: Diogo Ortega <dio@Dios-GSA-MacBook.local>
GitOrigin-RevId: fb974f052c08856a16ab7a7cfbf64a76cbec1dee
GitOrigin-RevId: 49bd9dda3205dccd37aa451330454253fd02723b
GitOrigin-RevId: d9d437e6ee2407fb3c5c613288d26e9c7a2f1678
Workaround for behavior we're seeing with the alchemy signer status. Assumes initializing until connected/disconnected seen once. Behavior of signer status is to immediately jump back to initializing after disconnected for some reason.
---------

Co-authored-by: tforbus <tristin@gensyn.ai>
GitOrigin-RevId: 87b2a69d67be4df94b739fc5079078679c52d131
GitOrigin-RevId: d88b2329213cacbcc054baf3d342f3375966b224
… ctrl+c

GitOrigin-RevId: fac748990c778a02c1d3676a2e1b7b7c42cd0ce2
GitOrigin-RevId: 1190eb45136cddfaadc3a2c75f47bf0223a20d73
GitOrigin-RevId: f431cb5b79c773ef1f5836dd5192aae8275c2ba8
This reverts commit f431cb5b79c773ef1f5836dd5192aae8275c2ba8.

GitOrigin-RevId: decff722d5e18e6655a0bc1245c13d2d568ebc08
* Revert "Revert "rework to use genrl backend ""

This reverts commit decff722d5e18e6655a0bc1245c13d2d568ebc08.

* Update account-kit deps for permission builder

* Avoid signer call on every request

* Read new Gossip shape

Several updates, the most important of which is reading the new gossip shape from the genrl dht.

* Update dht_pub.py to read new shape
* Update golang processor to write a dataset attribute
* Remove lots of unused code

* script that runs a dht forever

* Remove create signer for user

* Point at genrl contract

* Remove "April" branching logic

Step 0 of updating how we compute nodes connected; cleaning up old branching logic.

This change is about the minimum amount of work needed to remove "april release" branching logic.
We had this in place initially because we swapped the DB schema between March and April, but April is now the standard implementation, and the old databases are not accessed anymore.

APRIL_RELEASE is 1 in every service already.
https://github.com/gensyn-ai/infra/blob/34f237a19c9edc47be260f835fad396205b10e88/terraform/projects/swarm-ui/main.tf

Expected changes: none. This PR effectively removes unused code.

* Calculate nodes connected based on time buckets

Every time a reward is submitted, the nodes connected is incremented.

The math/math-hard implementation is to group those rewards by round+stage, and display the number of rewards submitted in the previous round/stage.

If we're in the "June release" environment, the nodes connected are calculated by the number of rewards submitted in an hour time frame rather than round/stage, which decouples that stat from round/stage.

To prevent the value from dropping too much, we query for the 2 latest entries, and return the least recent one.

* Cniessigma/leaner meaner bootnodes

* GenRL as RL-swarm submodule

* Submodule GenRL, make and copy config

only backup if config doesn't exist
copy code to match latest pr

* update submodule commit to latest

---------

Co-authored-by: Eddie Nuno <GOD11341258@gmail.com>
Co-authored-by: Tristin Forbus <tforbus@users.noreply.github.com>
Co-authored-by: Christopher Nies <cniessigma@gmail.com>
GitOrigin-RevId: f3ecb470a0b8b3f98b01fa0a9679138098d3c2cb
* Update DHT reader to use latest shape

Testing done:
* Verified this behavior by pulling data out of the DHT in
hivemind_backend.py as soon as it was written as gen rl was running.
* Added unit tests

* Format file

* Add logs

* update deserialization to not use class registry

* serialization methods for dht_pub_test.py

---------

Co-authored-by: tforbus <tristin@gensyn.ai>
Co-authored-by: johnny <john@gensyn.ai>
GitOrigin-RevId: bff140202e9282a8250883ab24e948e7928169c3
GitOrigin-RevId: 888f986f15e5c66ff57f5bfd05d82031e0716e15
GitOrigin-RevId: 5252c9be304ab750807efc5e7969a8886c8d9cb1
* Okay

* Okay

* Okay

* Rename

* Adding a dev container

* Adding a dev container

* Adding a dev container

* CPU Freq

* Dockerfiles

* Undo that merge

* Re-adding

* Re-adding

* Fixing bootnode build

* GPU volumes

GitOrigin-RevId: 990eccd820197d7d64862e1ceaf85a6ce24d3427
GitOrigin-RevId: 0d941358df4f09b2a43197cc574dd16e164f5f14
This reverts commit 0d941358df4f09b2a43197cc574dd16e164f5f14.

GitOrigin-RevId: 0d92d915e2281dfa5be7a249c9d4b79286ef44f4
…m into container and don't install them

GitOrigin-RevId: 896c206d0e5df67a17b73c2b191041f6ad60930f
GitOrigin-RevId: 3f3116f01b9001d25b94d5a8f0e76203e711f3ca
* Fixing some GPU stuff

* Merging Containerfiles

* Small fix

GitOrigin-RevId: bc30123846810540034dac341c38584f02afb563
* Ensure user operations are mined in api routes

* Flip loop condition, warn on replace and fix typo

GitOrigin-RevId: 2e56683564c9bc305d9f0326d7378c7485138351
GitOrigin-RevId: 25dc248f3ad66d55b5b8bf22ba664984910cbd89
archaengel and others added 29 commits June 25, 2025 17:03
This reverts commit a4427f4ed6d9b6ab71f515612cb2b8b3d56c4974.

GitOrigin-RevId: 787a9f7e52cdc377ae55f36af105a569ba981da5
GitOrigin-RevId: 442794090a32ccddadcd0cd48f65049423bd95ae
* Some run script tweaks and building images in CI

* Weeee

* Weeee

* Weeee

* Some chmodding

GitOrigin-RevId: 6ca3f36fee44a9d7afce40718b59950fe1ccf585
GitOrigin-RevId: f8e3b89f1ee6e721c9cc44bf711f6dc3cdbf7fd1
GitOrigin-RevId: b29347db92a9e6516947933534f8254ecaf36bae
GitOrigin-RevId: 1d5c1a4198e3e30b39d785634310b46b1a93a74a
* Update README.md

Added instructions to run docker + other small corrections.

* Added python env

* added --rm

* Added link to getting started guide

GitOrigin-RevId: 6259f2f32652c3304e6d8cf57c67569dd93f8a8b
GitOrigin-RevId: b625f88bc8819e700b896e70a0f0d11d3fdbbd58
* Accomodate Public GenRL Swarm Repo

* Accomodate Public GenRL Swarm Repo

GitOrigin-RevId: 8e302d8121f61f2c287e819dbb653ff71afd2714
GitOrigin-RevId: b838c4bba58ee4b9b679f4e615b2523fba6afae9
Co-authored-by: Shikhar Rastogi <shikharrastogi@Shikhars-MacBook-Pro.local>
GitOrigin-RevId: 1fa80c82c5511fd1fb1bff5dd7dd19c8d1aaa476
GitOrigin-RevId: 6405bee642d0bc3bc779b8e31398f07e1e74f35e
* Docker Ignore

* Docker Ignore

GitOrigin-RevId: b86a361405a4c85c2c619c4f4b9bcacc3e6310e9
GitOrigin-RevId: 8cdaa2eb816a787642ccf7b0c66277dee78be53f
… workflow

- Integrated PM2 for managing the RL Swarm trainer process, including installation and logging commands.
- Updated run_rl_swarm.sh to stop and delete the PM2 process during cleanup.
- Added a new GitHub Actions workflow for building Docker images with customizable inputs for image tags and base images.
- Modified swarm.containerfile to install PM2 alongside Yarn.
…tegration

- Added environment variables for non-interactive mode: PUSH_TO_HF_HUB, HF_TOKEN, and MODEL_NAME.
- Implemented logic to configure Hugging Face settings based on these variables, allowing for automated model pushing.
- Removed interactive prompts for Hugging Face access token and model name, defaulting to "None" when not provided.
GitOrigin-RevId: 7c11ecfe59d884727677385f44ae42655d116edb
GitOrigin-RevId: 9017df6bf58746b7e247edbf52ee526a7d9b8670
…and simplifying the installation of Python dependencies.
…figuration in deploy.yml and run_rl_swarm.sh by eliminating unused parameters.
… path, addressing potential issues with pyenv shims and ensuring compatibility across environments.
@zJuuu zJuuu merged commit 8603e31 into main Jul 8, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.