Source code for spinn_front_end_common.abstract_models.abstract_has_associated_binary
from six import add_metaclass
from spinn_utilities.abstract_base import AbstractBase, abstractmethod
[docs]@add_metaclass(AbstractBase)
class AbstractHasAssociatedBinary(object):
__slots__ = ()
[docs] @abstractmethod
def get_binary_file_name(self):
""" Get the binary name to be run for this vertex
:rtype: str
"""
[docs] @abstractmethod
def get_binary_start_type(self):
""" Get the start type of the binary to be run
:rtype:\
:py:class:`spinn_front_end_common.utilities.utility_objs.executable_start_type.ExecutableStartType`
"""