Spaces:
Runtime error
Runtime error
File size: 409 Bytes
e71a2ba |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
from abc import ABC, abstractmethod
from hivemind.proto.runtime_pb2 import ExpertRequest
class SpendingPolicyBase(ABC):
@abstractmethod
def get_points(self, request: ExpertRequest, method_name: str, *args, **kwargs) -> float:
pass
class NoSpendingPolicy(SpendingPolicyBase):
def get_points(self, request: ExpertRequest, method_name: str, *args, **kwargs) -> float:
return 0.0
|