darcyai.perceptor.coral.coral_perceptor_base

CoralPerceptorBase Objects

class CoralPerceptorBase(Perceptor)

Base class for all Coral Perceptors.

load

def load(accelerator_idx: Union[int, None] = None) -> None

Loads the perceptor.

Arguments

  • accelerator_idx (int, None): The index of the accelerator to load the perceptor on. Defaults to None.

list_edge_tpus

@staticmethod
def list_edge_tpus() -> list

Lists the Coral Edge TPUs.

Returns

list: The Coral Edge TPUs.

Example

>>> from darcyai.perceptor.coral.coral_perceptor_base import CoralPerceptorBase
>>> CoralPerceptorBase.list_edge_tpus()
["/device:coral:0"]