public sealed class RuntimeAcceleratorConfig : IMessage<RuntimeAcceleratorConfig>, IEquatable<RuntimeAcceleratorConfig>, IDeepCloneable<RuntimeAcceleratorConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the AI Platform Notebooks v1 API class RuntimeAcceleratorConfig.
Definition of the types of hardware accelerators that can be used.
Definition of the types of hardware accelerators that can be used.
See Compute Engine
AcceleratorTypes.
Examples:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-09 UTC."],[[["\u003cp\u003eThis webpage provides reference documentation for the \u003ccode\u003eRuntimeAcceleratorConfig\u003c/code\u003e class within the AI Platform Notebooks v1 API, detailing its use in defining hardware accelerators.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRuntimeAcceleratorConfig\u003c/code\u003e class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, showcasing its capabilities for message handling and data management.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation includes links to various versions of the \u003ccode\u003eRuntimeAcceleratorConfig\u003c/code\u003e class, ranging from version 1.0.0-beta04 to the latest version, 2.5.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRuntimeAcceleratorConfig\u003c/code\u003e class includes properties such as \u003ccode\u003eCoreCount\u003c/code\u003e and \u003ccode\u003eType\u003c/code\u003e, allowing users to specify the core count and accelerator model respectively, with detailed descriptions of their datatypes.\u003c/p\u003e\n"],["\u003cp\u003eThe content lists several examples of hardware accelerators, such as \u003ccode\u003envidia-tesla-k80\u003c/code\u003e, \u003ccode\u003envidia-tesla-a100\u003c/code\u003e, and others, providing concrete instances for understanding accelerator types.\u003c/p\u003e\n"]]],[],null,["# AI Platform Notebooks v1 API - Class RuntimeAcceleratorConfig (2.5.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.5.0 (latest)](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/latest/Google.Cloud.Notebooks.V1.RuntimeAcceleratorConfig)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/2.4.0/Google.Cloud.Notebooks.V1.RuntimeAcceleratorConfig)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/2.3.0/Google.Cloud.Notebooks.V1.RuntimeAcceleratorConfig)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/2.2.0/Google.Cloud.Notebooks.V1.RuntimeAcceleratorConfig)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/2.1.0/Google.Cloud.Notebooks.V1.RuntimeAcceleratorConfig)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/2.0.0/Google.Cloud.Notebooks.V1.RuntimeAcceleratorConfig)\n- [1.0.0-beta04](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/1.0.0-beta04/Google.Cloud.Notebooks.V1.RuntimeAcceleratorConfig) \n\n public sealed class RuntimeAcceleratorConfig : IMessage\u003cRuntimeAcceleratorConfig\u003e, IEquatable\u003cRuntimeAcceleratorConfig\u003e, IDeepCloneable\u003cRuntimeAcceleratorConfig\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the AI Platform Notebooks v1 API class RuntimeAcceleratorConfig.\n\nDefinition of the types of hardware accelerators that can be used.\nDefinition of the types of hardware accelerators that can be used.\nSee [Compute Engine\nAcceleratorTypes](https://cloud.google.com/compute/docs/reference/beta/acceleratorTypes).\nExamples:\n\n- `nvidia-tesla-k80`\n- `nvidia-tesla-p100`\n- `nvidia-tesla-v100`\n- `nvidia-tesla-p4`\n- `nvidia-tesla-t4`\n- `nvidia-tesla-a100` \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e RuntimeAcceleratorConfig \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[RuntimeAcceleratorConfig](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/latest/Google.Cloud.Notebooks.V1.RuntimeAcceleratorConfig), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[RuntimeAcceleratorConfig](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/latest/Google.Cloud.Notebooks.V1.RuntimeAcceleratorConfig), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[RuntimeAcceleratorConfig](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/latest/Google.Cloud.Notebooks.V1.RuntimeAcceleratorConfig), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Notebooks.V1](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/latest/Google.Cloud.Notebooks.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Notebooks.V1.dll\n\nConstructors\n------------\n\n### RuntimeAcceleratorConfig()\n\n public RuntimeAcceleratorConfig()\n\n### RuntimeAcceleratorConfig(RuntimeAcceleratorConfig)\n\n public RuntimeAcceleratorConfig(RuntimeAcceleratorConfig other)\n\nProperties\n----------\n\n### CoreCount\n\n public long CoreCount { get; set; }\n\nCount of cores of this accelerator.\n\n### Type\n\n public RuntimeAcceleratorConfig.Types.AcceleratorType Type { get; set; }\n\nAccelerator model."]]