toTargetDevice method

TargetDevice toTargetDevice()

Implementation

TargetDevice toTargetDevice() {
  switch (this) {
    case 'lambda':
      return TargetDevice.lambda;
    case 'ml_m4':
      return TargetDevice.mlM4;
    case 'ml_m5':
      return TargetDevice.mlM5;
    case 'ml_c4':
      return TargetDevice.mlC4;
    case 'ml_c5':
      return TargetDevice.mlC5;
    case 'ml_p2':
      return TargetDevice.mlP2;
    case 'ml_p3':
      return TargetDevice.mlP3;
    case 'ml_g4dn':
      return TargetDevice.mlG4dn;
    case 'ml_inf1':
      return TargetDevice.mlInf1;
    case 'jetson_tx1':
      return TargetDevice.jetsonTx1;
    case 'jetson_tx2':
      return TargetDevice.jetsonTx2;
    case 'jetson_nano':
      return TargetDevice.jetsonNano;
    case 'jetson_xavier':
      return TargetDevice.jetsonXavier;
    case 'rasp3b':
      return TargetDevice.rasp3b;
    case 'imx8qm':
      return TargetDevice.imx8qm;
    case 'deeplens':
      return TargetDevice.deeplens;
    case 'rk3399':
      return TargetDevice.rk3399;
    case 'rk3288':
      return TargetDevice.rk3288;
    case 'aisage':
      return TargetDevice.aisage;
    case 'sbe_c':
      return TargetDevice.sbeC;
    case 'qcs605':
      return TargetDevice.qcs605;
    case 'qcs603':
      return TargetDevice.qcs603;
    case 'sitara_am57x':
      return TargetDevice.sitaraAm57x;
    case 'amba_cv22':
      return TargetDevice.ambaCv22;
    case 'x86_win32':
      return TargetDevice.x86Win32;
    case 'x86_win64':
      return TargetDevice.x86Win64;
    case 'coreml':
      return TargetDevice.coreml;
    case 'jacinto_tda4vm':
      return TargetDevice.jacintoTda4vm;
  }
  throw Exception('$this is not known in enum TargetDevice');
}