ModelCompatibilityRequest constructor

ModelCompatibilityRequest({
  1. String? modelId,
  2. HardwareProfile? hardwareProfile,
  3. Int64? availableRamBytes,
  4. Int64? availableStorageBytes,
  5. AccelerationPreference? acceleratorPreference,
  6. InferenceFramework? preferredFramework,
})

Implementation

factory ModelCompatibilityRequest({
  $core.String? modelId,
  $1.HardwareProfile? hardwareProfile,
  $fixnum.Int64? availableRamBytes,
  $fixnum.Int64? availableStorageBytes,
  $1.AccelerationPreference? acceleratorPreference,
  InferenceFramework? preferredFramework,
}) {
  final result = create();
  if (modelId != null) result.modelId = modelId;
  if (hardwareProfile != null) result.hardwareProfile = hardwareProfile;
  if (availableRamBytes != null) result.availableRamBytes = availableRamBytes;
  if (availableStorageBytes != null)
    result.availableStorageBytes = availableStorageBytes;
  if (acceleratorPreference != null)
    result.acceleratorPreference = acceleratorPreference;
  if (preferredFramework != null)
    result.preferredFramework = preferredFramework;
  return result;
}