|
42 | 42 |
|
43 | 43 |
|
44 | 44 | Tensor = Union["torch.nn.Parameter", NDArray]
|
45 |
| -ROOT_TAO_STAKES_WEIGHT = 0.18 |
46 | 45 |
|
47 | 46 |
|
48 | 47 | METAGRAPH_STATE_DICT_NDARRAY_KEYS = [
|
@@ -773,14 +772,6 @@ def _set_metagraph_attributes(self, block: int):
|
773 | 772 | [neuron.validator_trust for neuron in self.neurons],
|
774 | 773 | dtype=self._dtype_registry["float32"],
|
775 | 774 | )
|
776 |
| - self.total_stake = self._create_tensor( |
777 |
| - [neuron.total_stake.tao for neuron in self.neurons], |
778 |
| - dtype=self._dtype_registry["float32"], |
779 |
| - ) |
780 |
| - self.stake = self._create_tensor( |
781 |
| - [neuron.stake.tao for neuron in self.neurons], |
782 |
| - dtype=self._dtype_registry["float32"], |
783 |
| - ) |
784 | 775 | self.axons = [n.axon_info for n in self.neurons]
|
785 | 776 |
|
786 | 777 | def save(self, root_dir: Optional[list[str]] = None) -> "MetagraphMixin":
|
@@ -1606,7 +1597,10 @@ async def _get_all_stakes_from_chain(self):
|
1606 | 1597 | dtype=self._dtype_registry["float32"],
|
1607 | 1598 | )
|
1608 | 1599 | self.tao_stake = self._create_tensor(
|
1609 |
| - [b.tao * ROOT_TAO_STAKES_WEIGHT for b in subnet_state.tao_stake], |
| 1600 | + [ |
| 1601 | + b.tao * settings.ROOT_TAO_STAKE_WEIGHT |
| 1602 | + for b in subnet_state.tao_stake |
| 1603 | + ], |
1610 | 1604 | dtype=self._dtype_registry["float32"],
|
1611 | 1605 | )
|
1612 | 1606 | self.total_stake = self.stake = self._create_tensor(
|
@@ -1634,7 +1628,7 @@ def __init__(
|
1634 | 1628 | subtensor: Optional["Subtensor"] = None,
|
1635 | 1629 | ):
|
1636 | 1630 | super().__init__(netuid, network, lite, sync, subtensor)
|
1637 |
| - if sync: |
| 1631 | + if self.should_sync: |
1638 | 1632 | self.sync()
|
1639 | 1633 |
|
1640 | 1634 | def sync(
|
@@ -1910,7 +1904,10 @@ def _get_all_stakes_from_chain(self):
|
1910 | 1904 | dtype=self._dtype_registry["float32"],
|
1911 | 1905 | )
|
1912 | 1906 | self.tao_stake = self._create_tensor(
|
1913 |
| - [b.tao * ROOT_TAO_STAKES_WEIGHT for b in subnet_state.tao_stake], |
| 1907 | + [ |
| 1908 | + b.tao * settings.ROOT_TAO_STAKE_WEIGHT |
| 1909 | + for b in subnet_state.tao_stake |
| 1910 | + ], |
1914 | 1911 | dtype=self._dtype_registry["float32"],
|
1915 | 1912 | )
|
1916 | 1913 | self.total_stake = self.stake = self._create_tensor(
|
|
0 commit comments