valueOf static method
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;
}