valueOf static method

OrtProvider valueOf(
  1. String value
)

Implementation

static OrtProvider valueOf(String value) {
  if (value == cpu.value) {
    return cpu;
  }
  if (value == cuda.value) {
    return cuda;
  }
  if (value == tensorrt.value) {
    return tensorrt;
  }
  if (value == directml.value) {
    return directml;
  }
  if (value == rocm.value) {
    return rocm;
  }
  if (value == coreml.value) {
    return coreml;
  }
  if (value == nnapi.value) {
    return nnapi;
  }
  if (value == openvino.value) {
    return openvino;
  }
  if (value == dnnl.value) {
    return dnnl;
  }
  if (value == migraphx.value) {
    return migraphx;
  }
  if (value == cann.value) {
    return cann;
  }
  if (value == qnn.value) {
    return qnn;
  }
  if (value == xnnpack.value) {
    return xnnpack;
  }
  return OrtProvider.cpu;
}