amazonka-sagemaker-2.0: gen/Amazonka/SageMaker/Types/TargetDevice.hs
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.SageMaker.Types.TargetDevice
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.SageMaker.Types.TargetDevice
( TargetDevice
( ..,
TargetDevice_Aisage,
TargetDevice_Amba_cv2,
TargetDevice_Amba_cv22,
TargetDevice_Amba_cv25,
TargetDevice_Coreml,
TargetDevice_Deeplens,
TargetDevice_Imx8mplus,
TargetDevice_Imx8qm,
TargetDevice_Jacinto_tda4vm,
TargetDevice_Jetson_nano,
TargetDevice_Jetson_tx1,
TargetDevice_Jetson_tx2,
TargetDevice_Jetson_xavier,
TargetDevice_Lambda,
TargetDevice_Ml_c4,
TargetDevice_Ml_c5,
TargetDevice_Ml_eia2,
TargetDevice_Ml_g4dn,
TargetDevice_Ml_inf1,
TargetDevice_Ml_m4,
TargetDevice_Ml_m5,
TargetDevice_Ml_p2,
TargetDevice_Ml_p3,
TargetDevice_Qcs603,
TargetDevice_Qcs605,
TargetDevice_Rasp3b,
TargetDevice_Rk3288,
TargetDevice_Rk3399,
TargetDevice_Sbe_c,
TargetDevice_Sitara_am57x,
TargetDevice_X86_win32,
TargetDevice_X86_win64
),
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Data as Data
import qualified Amazonka.Prelude as Prelude
newtype TargetDevice = TargetDevice'
{ fromTargetDevice ::
Data.Text
}
deriving stock
( Prelude.Show,
Prelude.Read,
Prelude.Eq,
Prelude.Ord,
Prelude.Generic
)
deriving newtype
( Prelude.Hashable,
Prelude.NFData,
Data.FromText,
Data.ToText,
Data.ToByteString,
Data.ToLog,
Data.ToHeader,
Data.ToQuery,
Data.FromJSON,
Data.FromJSONKey,
Data.ToJSON,
Data.ToJSONKey,
Data.FromXML,
Data.ToXML
)
pattern TargetDevice_Aisage :: TargetDevice
pattern TargetDevice_Aisage = TargetDevice' "aisage"
pattern TargetDevice_Amba_cv2 :: TargetDevice
pattern TargetDevice_Amba_cv2 = TargetDevice' "amba_cv2"
pattern TargetDevice_Amba_cv22 :: TargetDevice
pattern TargetDevice_Amba_cv22 = TargetDevice' "amba_cv22"
pattern TargetDevice_Amba_cv25 :: TargetDevice
pattern TargetDevice_Amba_cv25 = TargetDevice' "amba_cv25"
pattern TargetDevice_Coreml :: TargetDevice
pattern TargetDevice_Coreml = TargetDevice' "coreml"
pattern TargetDevice_Deeplens :: TargetDevice
pattern TargetDevice_Deeplens = TargetDevice' "deeplens"
pattern TargetDevice_Imx8mplus :: TargetDevice
pattern TargetDevice_Imx8mplus = TargetDevice' "imx8mplus"
pattern TargetDevice_Imx8qm :: TargetDevice
pattern TargetDevice_Imx8qm = TargetDevice' "imx8qm"
pattern TargetDevice_Jacinto_tda4vm :: TargetDevice
pattern TargetDevice_Jacinto_tda4vm = TargetDevice' "jacinto_tda4vm"
pattern TargetDevice_Jetson_nano :: TargetDevice
pattern TargetDevice_Jetson_nano = TargetDevice' "jetson_nano"
pattern TargetDevice_Jetson_tx1 :: TargetDevice
pattern TargetDevice_Jetson_tx1 = TargetDevice' "jetson_tx1"
pattern TargetDevice_Jetson_tx2 :: TargetDevice
pattern TargetDevice_Jetson_tx2 = TargetDevice' "jetson_tx2"
pattern TargetDevice_Jetson_xavier :: TargetDevice
pattern TargetDevice_Jetson_xavier = TargetDevice' "jetson_xavier"
pattern TargetDevice_Lambda :: TargetDevice
pattern TargetDevice_Lambda = TargetDevice' "lambda"
pattern TargetDevice_Ml_c4 :: TargetDevice
pattern TargetDevice_Ml_c4 = TargetDevice' "ml_c4"
pattern TargetDevice_Ml_c5 :: TargetDevice
pattern TargetDevice_Ml_c5 = TargetDevice' "ml_c5"
pattern TargetDevice_Ml_eia2 :: TargetDevice
pattern TargetDevice_Ml_eia2 = TargetDevice' "ml_eia2"
pattern TargetDevice_Ml_g4dn :: TargetDevice
pattern TargetDevice_Ml_g4dn = TargetDevice' "ml_g4dn"
pattern TargetDevice_Ml_inf1 :: TargetDevice
pattern TargetDevice_Ml_inf1 = TargetDevice' "ml_inf1"
pattern TargetDevice_Ml_m4 :: TargetDevice
pattern TargetDevice_Ml_m4 = TargetDevice' "ml_m4"
pattern TargetDevice_Ml_m5 :: TargetDevice
pattern TargetDevice_Ml_m5 = TargetDevice' "ml_m5"
pattern TargetDevice_Ml_p2 :: TargetDevice
pattern TargetDevice_Ml_p2 = TargetDevice' "ml_p2"
pattern TargetDevice_Ml_p3 :: TargetDevice
pattern TargetDevice_Ml_p3 = TargetDevice' "ml_p3"
pattern TargetDevice_Qcs603 :: TargetDevice
pattern TargetDevice_Qcs603 = TargetDevice' "qcs603"
pattern TargetDevice_Qcs605 :: TargetDevice
pattern TargetDevice_Qcs605 = TargetDevice' "qcs605"
pattern TargetDevice_Rasp3b :: TargetDevice
pattern TargetDevice_Rasp3b = TargetDevice' "rasp3b"
pattern TargetDevice_Rk3288 :: TargetDevice
pattern TargetDevice_Rk3288 = TargetDevice' "rk3288"
pattern TargetDevice_Rk3399 :: TargetDevice
pattern TargetDevice_Rk3399 = TargetDevice' "rk3399"
pattern TargetDevice_Sbe_c :: TargetDevice
pattern TargetDevice_Sbe_c = TargetDevice' "sbe_c"
pattern TargetDevice_Sitara_am57x :: TargetDevice
pattern TargetDevice_Sitara_am57x = TargetDevice' "sitara_am57x"
pattern TargetDevice_X86_win32 :: TargetDevice
pattern TargetDevice_X86_win32 = TargetDevice' "x86_win32"
pattern TargetDevice_X86_win64 :: TargetDevice
pattern TargetDevice_X86_win64 = TargetDevice' "x86_win64"
{-# COMPLETE
TargetDevice_Aisage,
TargetDevice_Amba_cv2,
TargetDevice_Amba_cv22,
TargetDevice_Amba_cv25,
TargetDevice_Coreml,
TargetDevice_Deeplens,
TargetDevice_Imx8mplus,
TargetDevice_Imx8qm,
TargetDevice_Jacinto_tda4vm,
TargetDevice_Jetson_nano,
TargetDevice_Jetson_tx1,
TargetDevice_Jetson_tx2,
TargetDevice_Jetson_xavier,
TargetDevice_Lambda,
TargetDevice_Ml_c4,
TargetDevice_Ml_c5,
TargetDevice_Ml_eia2,
TargetDevice_Ml_g4dn,
TargetDevice_Ml_inf1,
TargetDevice_Ml_m4,
TargetDevice_Ml_m5,
TargetDevice_Ml_p2,
TargetDevice_Ml_p3,
TargetDevice_Qcs603,
TargetDevice_Qcs605,
TargetDevice_Rasp3b,
TargetDevice_Rk3288,
TargetDevice_Rk3399,
TargetDevice_Sbe_c,
TargetDevice_Sitara_am57x,
TargetDevice_X86_win32,
TargetDevice_X86_win64,
TargetDevice'
#-}