Skip to content

Conversation

@LVH-Tony
Copy link

@LVH-Tony LVH-Tony commented Oct 9, 2024

update staging

@LVH-Tony LVH-Tony changed the title Merge pull request #25 from LogicNet-Subnet/main *updat staging merge* Oct 9, 2024
@LVH-Tony LVH-Tony changed the title *updat staging merge* *update staging merge* Oct 9, 2024
@LVH-Tony LVH-Tony merged commit 3953e3c into main Oct 9, 2024
trungthanhnguyen0502 pushed a commit that referenced this pull request Apr 22, 2025
* WIP refactor for improved workflow abstracitons

* Add WIP test and debug validator forward

* get miner working

* (almost) get validator working

* validator working

* black formatter

* docstrings

* tests (WIP)

* Remove rewards and unncessary imports. Update forward docstrings

* Add axon. Minor reordering and some docstring cleanup

* Add miner todo for saving state

* Black

* Restructure config to separate miner and validator specific args

* Black

* Change starting scores from ones to zeros

* Features/more modular (#27)

* Create BaseNeuron class, which takes care of common operations between miner and validator neurons. Also move everything in sync.py to the respective neuron classes and delete

* And removes pylint swiftly afterwards

* Features/cleanup modular (#31)

* Cleanup docs and remove spec version so that these files do not need to be modified by developers

* Further docstring improvements and set spec version as an attribute to be used when setting weights

* Add license and some docstring improvements

* Update README to contain correct TODO files, add note to developer to rename template directory and enforce consistent TODO comments throughout files

* Black

* Fix imports and logging. Move blacklist and priority abstractmethods to BaseMinerNeuron so that validators do not need to define them;

* pylint on major errors, black 79 line limit

* run black with 79 line length

* update neuron child class names

* add spec version as a member of BaseNeuron

* don't set_weights on init and add load_state()

* add proper enter/exit, don't delete axon, save/load state for vali

* handle spec version in base class

* set epoch length default 0->5, check if should exit in validator run

* don't save/load block, load state in validator init as hint

* black

* Change epoch length to 100

---------

Co-authored-by: ifrit98 <ifrit98@gmail.com>

---------

Co-authored-by: Steffen Cruz <steffenjcruz@gmail.com>
trungthanhnguyen0502 pushed a commit that referenced this pull request Apr 22, 2025
* Update README.md

* Update README.md
trungthanhnguyen0502 pushed a commit that referenced this pull request Apr 22, 2025
* Update README.md

* Update README.md
trungthanhnguyen0502 pushed a commit that referenced this pull request Apr 22, 2025
Merge pull request #25 from LogicNet-Subnet/main
trungthanhnguyen0502 pushed a commit that referenced this pull request Apr 23, 2025
* WIP refactor for improved workflow abstracitons

* Add WIP test and debug validator forward

* get miner working

* (almost) get validator working

* validator working

* black formatter

* docstrings

* tests (WIP)

* Remove rewards and unncessary imports. Update forward docstrings

* Add axon. Minor reordering and some docstring cleanup

* Add miner todo for saving state

* Black

* Restructure config to separate miner and validator specific args

* Black

* Change starting scores from ones to zeros

* Features/more modular (#27)

* Create BaseNeuron class, which takes care of common operations between miner and validator neurons. Also move everything in sync.py to the respective neuron classes and delete

* And removes pylint swiftly afterwards

* Features/cleanup modular (#31)

* Cleanup docs and remove spec version so that these files do not need to be modified by developers

* Further docstring improvements and set spec version as an attribute to be used when setting weights

* Add license and some docstring improvements

* Update README to contain correct TODO files, add note to developer to rename template directory and enforce consistent TODO comments throughout files

* Black

* Fix imports and logging. Move blacklist and priority abstractmethods to BaseMinerNeuron so that validators do not need to define them;

* pylint on major errors, black 79 line limit

* run black with 79 line length

* update neuron child class names

* add spec version as a member of BaseNeuron

* don't set_weights on init and add load_state()

* add proper enter/exit, don't delete axon, save/load state for vali

* handle spec version in base class

* set epoch length default 0->5, check if should exit in validator run

* don't save/load block, load state in validator init as hint

* black

* Change epoch length to 100

---------

Co-authored-by: ifrit98 <ifrit98@gmail.com>

---------

Co-authored-by: Steffen Cruz <steffenjcruz@gmail.com>
trungthanhnguyen0502 pushed a commit that referenced this pull request Apr 23, 2025
* Update README.md

* Update README.md
trungthanhnguyen0502 pushed a commit that referenced this pull request Apr 23, 2025
* Update README.md

* Update README.md
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.

2 participants