Tags: latent-to/taohash
Tags
[hotfix] Miner error with f-strings v0.1.2 (#57) * improve pyproject.toml, remove requirements*.txt files * add backoff to requirements * WIP: Feat/multiple pools one slot (#32) * adds pool target * changes to support Pool Targets (multiple pools, one slot) * Adds new allocation strategy * Baseminer + missing docs (#34) * docs for scheduler * docs for miner models * docs for allocation strategies * update constans * adds base miner * Updated braiins miner * price docs * pricing docs * pool docs * updates requirements * Feat/validator recovery (#33) * adds get_value_past_hour * adds vali storage * adds save state * adds recovery in braiins vali * final touches - cleanup * updates env file * add storage * update BaseStorage * update BaseStorage * add `core/storage/redis_storage:RedisStorage` * move constants to `core/storage/redis_storage:RedisStorage` * update `code/storage` structure * update deps * add storage utils * update base storages * update miner storage * update BaseJsonStorage * update BaseStorage * update BaseJsonStorage * update BaseRedisStorage * update core/storage/util.py * update miner and validator * improve storage definition for braiins miner * update base miner and validator * update base miner and validator * fix deps * improve taohash/core/storage/json_storage.py * fix pools * improve miner storage.py * add json storage cleaner * add simple integration test for storages * import optimisation * cleanup * update incentive design img * miner overview img * mining slot img * multi pool allocation img * stake based alloc img * uniform dist img * vali evaluation img * adds braiins miner docs * updates braiins vali docs * readme updated * Update readme img * update python version * updates incentive design * add folder for dynamic files and improve cleaner * update incentive design img * BaseJsonStorage optimisation and improvement * add MAIN_PATH * use MAIN_PATH in BaseJsonStorage * update storage * rm utils * update base miner * update brains vali + miner * Update README.md Minor phrasing tweaks * add cleaner before save json data * Update/edge cases and fixes (#40) * update scheduler when no pools available * adds new sync type to wait 10 minutes when no pools are found * update base storage with user ids * adds storage choice args * updates storage prefixes to be neuron specific * fix redis init * Vali storage to use single file, adds redis args * adds slot in logs when unchanged from recovered schedule * final update storage * fix license * [docs] update Braiins miner/vali startup (#42) * update vali startup * updates miner docs --------- Co-authored-by: ibraheem-opentensor <ibraheem@opentensor.dev> * only log hr > 0 * adds version key (#45) * updates metagraph fetching * keeps old S1 config if it exists * Fix and improve `generate_user_id` logic (#50) * Fix bug in `generate_user_id` * improve docstrings * add a small description * review fix * add tests for `generate_user_id` * fix tests imports * remove unused import * fix `generate_user_id` logic * fix tests * clarify worker password != pool password * Replace `subtensor.metagraph` with `subtensor.get_metagraph_info` (#53) * refactoring, improvements and fixes * replace `Subtensor.metagraph` with `Subtensor.get_metagraph_info` * Hotfix/use older miner (#54) * use the older registered miner if duplicate worker ID * reset scores for bad coldkey * reorder line * fix indexing * use new vtrust * bump version key * normalize vtrust * use .rao instead * use .rao instead (#56) * bump ver --------- Co-authored-by: Roman <roman@opentensor.dev> Co-authored-by: Ibraheem <165814940+ibraheem-abe@users.noreply.github.com> Co-authored-by: ibraheem-opentensor <ibraheem@opentensor.dev> Co-authored-by: JJ <jacks.joe@gmail.com> Co-authored-by: Roman <167799377+basfroman@users.noreply.github.com>
[hotfix] release 0.1.1 (#55) * improve pyproject.toml, remove requirements*.txt files * add backoff to requirements * WIP: Feat/multiple pools one slot (#32) * adds pool target * changes to support Pool Targets (multiple pools, one slot) * Adds new allocation strategy * Baseminer + missing docs (#34) * docs for scheduler * docs for miner models * docs for allocation strategies * update constans * adds base miner * Updated braiins miner * price docs * pricing docs * pool docs * updates requirements * Feat/validator recovery (#33) * adds get_value_past_hour * adds vali storage * adds save state * adds recovery in braiins vali * final touches - cleanup * updates env file * add storage * update BaseStorage * update BaseStorage * add `core/storage/redis_storage:RedisStorage` * move constants to `core/storage/redis_storage:RedisStorage` * update `code/storage` structure * update deps * add storage utils * update base storages * update miner storage * update BaseJsonStorage * update BaseStorage * update BaseJsonStorage * update BaseRedisStorage * update core/storage/util.py * update miner and validator * improve storage definition for braiins miner * update base miner and validator * update base miner and validator * fix deps * improve taohash/core/storage/json_storage.py * fix pools * improve miner storage.py * add json storage cleaner * add simple integration test for storages * import optimisation * cleanup * update incentive design img * miner overview img * mining slot img * multi pool allocation img * stake based alloc img * uniform dist img * vali evaluation img * adds braiins miner docs * updates braiins vali docs * readme updated * Update readme img * update python version * updates incentive design * add folder for dynamic files and improve cleaner * update incentive design img * BaseJsonStorage optimisation and improvement * add MAIN_PATH * use MAIN_PATH in BaseJsonStorage * update storage * rm utils * update base miner * update brains vali + miner * Update README.md Minor phrasing tweaks * add cleaner before save json data * Update/edge cases and fixes (#40) * update scheduler when no pools available * adds new sync type to wait 10 minutes when no pools are found * update base storage with user ids * adds storage choice args * updates storage prefixes to be neuron specific * fix redis init * Vali storage to use single file, adds redis args * adds slot in logs when unchanged from recovered schedule * final update storage * fix license * [docs] update Braiins miner/vali startup (#42) * update vali startup * updates miner docs --------- Co-authored-by: ibraheem-opentensor <ibraheem@opentensor.dev> * only log hr > 0 * adds version key (#45) * updates metagraph fetching * keeps old S1 config if it exists * Fix and improve `generate_user_id` logic (#50) * Fix bug in `generate_user_id` * improve docstrings * add a small description * review fix * add tests for `generate_user_id` * fix tests imports * remove unused import * fix `generate_user_id` logic * fix tests * clarify worker password != pool password * Replace `subtensor.metagraph` with `subtensor.get_metagraph_info` (#53) * refactoring, improvements and fixes * replace `Subtensor.metagraph` with `Subtensor.get_metagraph_info` * Hotfix/use older miner (#54) * use the older registered miner if duplicate worker ID * reset scores for bad coldkey * reorder line * fix indexing * use new vtrust * bump version key * normalize vtrust --------- Co-authored-by: Roman <roman@opentensor.dev> Co-authored-by: Ibraheem <165814940+ibraheem-abe@users.noreply.github.com> Co-authored-by: ibraheem-opentensor <ibraheem@opentensor.dev> Co-authored-by: JJ <jacks.joe@gmail.com> Co-authored-by: Roman <167799377+basfroman@users.noreply.github.com>
[hotfix] Vali stake not correct on miner (#47) * improve pyproject.toml, remove requirements*.txt files * add backoff to requirements * WIP: Feat/multiple pools one slot (#32) * adds pool target * changes to support Pool Targets (multiple pools, one slot) * Adds new allocation strategy * Baseminer + missing docs (#34) * docs for scheduler * docs for miner models * docs for allocation strategies * update constans * adds base miner * Updated braiins miner * price docs * pricing docs * pool docs * updates requirements * Feat/validator recovery (#33) * adds get_value_past_hour * adds vali storage * adds save state * adds recovery in braiins vali * final touches - cleanup * updates env file * add storage * update BaseStorage * update BaseStorage * add `core/storage/redis_storage:RedisStorage` * move constants to `core/storage/redis_storage:RedisStorage` * update `code/storage` structure * update deps * add storage utils * update base storages * update miner storage * update BaseJsonStorage * update BaseStorage * update BaseJsonStorage * update BaseRedisStorage * update core/storage/util.py * update miner and validator * improve storage definition for braiins miner * update base miner and validator * update base miner and validator * fix deps * improve taohash/core/storage/json_storage.py * fix pools * improve miner storage.py * add json storage cleaner * add simple integration test for storages * import optimisation * cleanup * update incentive design img * miner overview img * mining slot img * multi pool allocation img * stake based alloc img * uniform dist img * vali ev 4543 aluation img * adds braiins miner docs * updates braiins vali docs * readme updated * Update readme img * update python version * updates incentive design * add folder for dynamic files and improve cleaner * update incentive design img * BaseJsonStorage optimisation and improvement * add MAIN_PATH * use MAIN_PATH in BaseJsonStorage * update storage * rm utils * update base miner * update brains vali + miner * Update README.md Minor phrasing tweaks * add cleaner before save json data * Update/edge cases and fixes (#40) * update scheduler when no pools available * adds new sync type to wait 10 minutes when no pools are found * update base storage with user ids * adds storage choice args * updates storage prefixes to be neuron specific * fix redis init * Vali storage to use single file, adds redis args * adds slot in logs when unchanged from recovered schedule * final update storage * fix license * [docs] update Braiins miner/vali startup (#42) * update vali startup * updates miner docs --------- Co-authored-by: ibraheem-opentensor <ibraheem@opentensor.dev> * only log hr > 0 * adds version key (#45) * updates metagraph fetching --------- Co-authored-by: Roman <roman@opentensor.dev> Co-authored-by: Ibraheem <165814940+ibraheem-abe@users.noreply.github.com> Co-authored-by: ibraheem-opentensor <ibraheem@opentensor.dev> Co-authored-by: JJ <jacks.joe@gmail.com> Co-authored-by: Roman <167799377+basfroman@users.noreply.github.com>