ffiBackendFallbackOrder function

List<PreferredBackend> ffiBackendFallbackOrder(
  1. PreferredBackend? preferredBackend
)

Implementation

List<PreferredBackend> ffiBackendFallbackOrder(
  PreferredBackend? preferredBackend,
) =>
    switch (preferredBackend) {
      PreferredBackend.npu => const [
          PreferredBackend.npu,
          PreferredBackend.gpu,
          PreferredBackend.cpu,
        ],
      PreferredBackend.gpu || null => const [
          PreferredBackend.gpu,
          PreferredBackend.cpu,
        ],
      PreferredBackend.cpu => const [PreferredBackend.cpu],
    };