Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

event providers #12

Closed
wants to merge 136 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
136 commits
Select commit Hold shift + click to select a range
f7bf13d
Update README.md
amedeo-gigaver Feb 19, 2024
0bb702d
Update README.md
amedeo-gigaver Feb 19, 2024
d736ee9
trying to implement a basic hash synapse and a normal synapse - there…
hauteville Feb 19, 2024
f665ebc
Update README.md
amedeo-gigaver Feb 19, 2024
9cc09e6
Update README.md
amedeo-gigaver Feb 19, 2024
390171a
Initial impl
Feb 20, 2024
3756d89
Initial impl
Feb 20, 2024
2841640
Merge branch 'main' of hasamsote.github.com:hasamsote/credible_subnet
genrtul Feb 20, 2024
18009af
fix
genrtul Feb 20, 2024
84ca697
More typing
genrtul Feb 20, 2024
376212b
getting around pydantic
genrtul Feb 20, 2024
4694fe2
fdsf
genrtul Feb 20, 2024
d8e9961
dsjdfh
genrtul Feb 20, 2024
35cecfb
fix blacklist
genrtul Feb 20, 2024
899fc4f
fix priority
genrtul Feb 20, 2024
f78253d
Added EmissionSource import
genrtul Feb 21, 2024
ecddf9b
shorten metagraph
genrtul Feb 21, 2024
55a022a
Remove forward argument
genrtul Feb 21, 2024
9f06ea3
Switch to getting all uids
genrtul Feb 21, 2024
874316d
fix no uuids on first run
genrtul Feb 21, 2024
aeae51a
single letter
genrtul Feb 21, 2024
1fd288b
modify protocol
genrtul Feb 21, 2024
b8bdb70
Added self argument
genrtul Feb 21, 2024
5709479
Merge pull request #1 from hasamsote/main
hasamsote Feb 21, 2024
c93fc89
Added self calls
genrtul Feb 21, 2024
0fafc6d
Added type
genrtul Feb 21, 2024
650336a
type changes
genrtul Feb 21, 2024
4169cec
remove tesseract
genrtul Feb 21, 2024
63f0dd6
Add typing
genrtul Feb 21, 2024
0e4f311
Merge pull request #2 from hasamsote/main
hasamsote Feb 21, 2024
04fcfbb
change transpose func
genrtul Feb 21, 2024
77f2911
Make it subnet 1 emission
genrtul Feb 21, 2024
03d8849
Actually change it
genrtul Feb 21, 2024
b62ba8b
Disable validator filtering
genrtul Feb 21, 2024
4c665ef
Add superclass
genrtul Feb 21, 2024
ad652e7
qualify
genrtul Feb 21, 2024
84624fb
Update signatures
genrtul Feb 21, 2024
845bf99
refactor into single class
genrtul Feb 21, 2024
62838a9
Fix hashing, validator
genrtul Feb 21, 2024
9dbce13
bytes join
genrtul Feb 21, 2024
44ba148
hashfix
genrtul Feb 21, 2024
9c1e958
Change reward calculation
genrtul Feb 21, 2024
e0995b5
fix misname
genrtul Feb 21, 2024
112e158
Change miner default
genrtul Feb 21, 2024
496a6d3
debug
genrtul Feb 21, 2024
f8ea9e9
debug printing
genrtul Feb 21, 2024
ce561ad
rework hashing
genrtul Feb 21, 2024
0af3595
Sped up default calculation
genrtul Feb 21, 2024
98f024b
Added debug printing
genrtul Feb 21, 2024
f7192cc
away from logging
genrtul Feb 21, 2024
1515c51
Change to list in Synapse
genrtul Feb 21, 2024
583cc91
add import
genrtul Feb 21, 2024
4d838b7
Debug stuff
genrtul Feb 21, 2024
82857b0
Log hashes
genrtul Feb 21, 2024
713c9da
Convert tensors
genrtul Feb 21, 2024
ee579be
String conversion
genrtul Feb 21, 2024
a31f19b
try bytes type
genrtul Feb 21, 2024
b77a178
remove str
genrtul Feb 21, 2024
a96ac38
Print emission
genrtul Feb 21, 2024
742616a
Change reward formula
genrtul Feb 21, 2024
9f99173
Remove debugging prints
genrtul Feb 21, 2024
d60e3de
Truncate responses
genrtul Feb 21, 2024
98a15fa
Merge branch 'amedeo-gigaver:main' into main
hasamsote Feb 21, 2024
bd52c4d
Merge pull request #3 from hasamsote/main
hasamsote Feb 21, 2024
fa96de3
Improve documentation
genrtul Feb 22, 2024
3912332
Remove import
genrtul Feb 22, 2024
7e817a4
Merge pull request #4 from hasamsote/main
hasamsote Feb 22, 2024
21c5076
Remove unneeded print
genrtul Feb 22, 2024
6a71055
Merge pull request #5 from hasamsote/main
hasamsote Feb 22, 2024
f7b8fc9
Update README.md
amedeo-gigaver Feb 23, 2024
45578b0
Update README.md
amedeo-gigaver Feb 23, 2024
809eddc
Update README.md
amedeo-gigaver Feb 23, 2024
c9d97cb
Update README.md
amedeo-gigaver Feb 23, 2024
e3bb846
Changed to residues
genrtul Feb 23, 2024
18bd43a
Update README.md
amedeo-gigaver Feb 27, 2024
bb6ca91
Merge branch 'amedeo-gigaver:main' into residues
hasamsote Feb 27, 2024
bae569e
normalization in scoring function using arctan, unsure
hauteville Feb 28, 2024
9e08819
Modified scoring
genrtul Feb 28, 2024
eddc83b
Update README.md
amedeo-gigaver Feb 29, 2024
a5cff01
Changed scaling
genrtul Feb 29, 2024
f06c26a
Merge branch 'residues' of hasamsote.github.com:hasamsote/credible_su…
genrtul Feb 29, 2024
1d8e8c1
Merge branch 'residues' of https://github.com/hasamsote/credible_subn…
hauteville Feb 29, 2024
9c9f842
readme
hauteville Feb 29, 2024
df6b0ae
readme
hauteville Feb 29, 2024
acf0a18
readme
hauteville Feb 29, 2024
0b9af7b
readme
hauteville Feb 29, 2024
b256d46
work on the validator
genrtul Mar 2, 2024
c8cd47e
rc0
genrtul Mar 3, 2024
c8eb070
rc1
Mar 6, 2024
0846fd4
Update README.md - forecasting future events
amedeo-gigaver Mar 6, 2024
f10beb7
Update README.md
amedeo-gigaver Mar 6, 2024
88e7ac8
Update README.md
amedeo-gigaver Mar 6, 2024
4bc26cf
Update README.md
amedeo-gigaver Mar 6, 2024
e36dc6b
Fix tensor indexing
Mar 7, 2024
9a2762e
Merge branch 'polymarket'
Mar 7, 2024
97265cd
Merge branch 'main' of github.com:hasamsote/credible_subnet
Mar 7, 2024
e07f53f
Update README.md
amedeo-gigaver Mar 7, 2024
d516425
Update README.md
amedeo-gigaver Mar 7, 2024
2a88b30
Update README.md
amedeo-gigaver Mar 7, 2024
be25c99
Update README.md
amedeo-gigaver Mar 7, 2024
dc15895
Merge pull request #8 from hasamsote/main
amedeo-gigaver Mar 8, 2024
ac69e21
Update README.md
amedeo-gigaver Mar 10, 2024
ec4973e
Update README.md
amedeo-gigaver Mar 10, 2024
5540098
probabilities
Mar 11, 2024
bc91ff8
Merge branch 'main' of github.com:hasamsote/credible_subnet
Mar 11, 2024
c0fd059
Update README.md
amedeo-gigaver Mar 12, 2024
2089089
Merge pull request #9 from amedeo-gigaver/reward
amedeo-gigaver Apr 23, 2024
32087ce
readme
amedeo-gigaver Apr 24, 2024
298ec2f
init
May 14, 2024
b35bf2f
readme
amedeo-gigaver May 14, 2024
6d34f88
initial refactor
timabilov May 25, 2024
29cd01c
refactor event logs
timabilov33 May 25, 2024
931ee06
logs
timabilov33 May 25, 2024
636bdeb
Merge pull request #11 from amedeo-gigaver/refactor-initial
amedeo-gigaver May 25, 2024
09053ba
readme
amedeo-gigaver May 27, 2024
8187e10
logging arguments
timabilov33 May 28, 2024
87753e4
Update README.md
0x-vray May 28, 2024
623e2fc
change subnet name
timabilov33 May 28, 2024
8145420
Merge pull request #12 from vali-ray/patch-1
amedeo-gigaver May 29, 2024
365a9ed
readme update
amedeo-gigaver May 30, 2024
abe0149
readme update
amedeo-gigaver May 30, 2024
53afcbb
refactor set weight, logs, wandb initial
timabilov33 May 30, 2024
7ca8045
wandb run name
timabilov33 May 30, 2024
f6704dc
update validator.md and miner.md
amedeo-gigaver May 31, 2024
597b364
Update validator.md
0x-vray May 31, 2024
b722325
Update miner.md
0x-vray May 31, 2024
4e125cb
Merge pull request #14 from vali-ray/patch-3
amedeo-gigaver May 31, 2024
f6cd72e
Merge pull request #13 from vali-ray/patch-2
amedeo-gigaver May 31, 2024
ab948f0
grafana metrics
timabilov33 May 31, 2024
b6cbddc
refactor libraries, logs, add grafana
timabilov33 Jun 4, 2024
be5a9a8
wandb init, grafana key change
timabilov33 Jun 4, 2024
681961e
miner clean ocr_subnet imports
timabilov33 Jun 7, 2024
a1c50cb
validator instructions update
amedeo-gigaver Jun 10, 2024
efbce9b
refactor
amedeo-gigaver Jun 10, 2024
b793b35
remove comments and random tests
timabilov33 Jun 10, 2024
d056205
initial event providers
timabilov33 Jun 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ __pycache__/

# C extensions
*.so

wandb/
# Distribution / packaging
.Python
build/
Expand Down Expand Up @@ -159,4 +159,8 @@ cython_debug/
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/

testing/
testing/subtensor/
venv/
*.log
venv-6.11/
venv-testnet
165 changes: 82 additions & 83 deletions README.md

Large diffs are not rendered by default.

Binary file added docs/infinite-games.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes.
50 changes: 50 additions & 0 deletions docs/miner.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@

# Miner

As a miner you should implement your prediction strategy in the `forward` function.

# System requirements

TBD

## Direct Run

Run the following command inside the `infinite_games` directory:

`python neurons/miner.py --netuid 155 --subtensor.network test --wallet.name {default} --wallet.hotkey {default}`

## PM2 Installation

Install and run pm2 commands to keep your validator online at all times.


`sudo apt update`

`sudo apt install npm`

`sudo npm install pm2 -g`

`Confirm pm2 is installed and running correctly`

`pm2 ls`


Example Command for miner

`pm2 start neurons/miner.py --interpreter /usr/bin/python3 --name miner -- --wallet.name miner --netuid 155 --wallet.hotkey hotkey --subtensor.network testnet --logging.debug`


Variable Explanation

--wallet.name: Provide the name of your wallet.
--wallet.hotkey: Enter your wallet's hotkey.
--netuid: Use 155 for testnet.
--subtensor.network: Specify the network you want to use (finney, test, local, etc).
--logging.debug: Adjust the logging level according to your preference.
--axon.port: Specify the port number you want to use.


Monitor the status and logs:

`pm2 status`
`pm2 logs 0`
244 changes: 0 additions & 244 deletions docs/running_on_mainnet.md

This file was deleted.

Loading