Skip to content

Tags: latent-to/taohash

Tags

v0.2.2

Toggle v0.2.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #75 from latent-to/hotfix/timeout-values

Hotfix: Updates timeout values

v0.2.1

Toggle v0.2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #74 from latent-to/release/0.2.1

Release/0.2.1

v0.2.0

Toggle v0.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #64 from latent-to/feat/taohash-miner-proxy

v0.2.0: Adds miner proxy + share based evaluations

v0.1.5

Toggle v0.1.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[Hotfix] braiins api worker name split (#63)

* use old method but with fallback

* bump ver

v0.1.4

Toggle v0.1.4's commit message
Merge branch 'hotfix/new-braiins-worker-naming'

v0.1.3

Toggle v0.1.3's commit message
use uids from range instead

v0.1.2

Toggle v0.1.2's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
[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>

v0.1.1

Toggle v0.1.1's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
[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>

v0.1.0

Toggle v0.1.0's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
[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 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

---------

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>