GPUOptions.Experimental.VirtualDevices.Builder

공개 정적 최종 클래스 GPUOptions.Experimental.VirtualDevices.Builder

 Configuration for breaking down a visible GPU into multiple "virtual"
 devices.
 
Protobuf 유형 tensorflow.GPUOptions.Experimental.VirtualDevices

공개 방법

GPUOptions.Experimental.VirtualDevices.Builder
addAllMemoryLimitMb (Iterable<? 확장 Float> 값)
 Per "virtual" device memory limit, in MB.
GPUOptions.Experimental.VirtualDevices.Builder
addAllPriority (Iterable<? extends Integer> 값)
 Priority values to use with the virtual devices.
GPUOptions.Experimental.VirtualDevices.Builder
addMemoryLimitMb (부동 소수점 값)
 Per "virtual" device memory limit, in MB.
GPUOptions.Experimental.VirtualDevices.Builder
addPriority (int 값)
 Priority values to use with the virtual devices.
GPUOptions.Experimental.VirtualDevices.Builder
addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor 필드, 개체 값)
GPUOptions.Experimental.VirtualDevices
짓다 ()
GPUOptions.Experimental.VirtualDevices
GPUOptions.Experimental.VirtualDevices.Builder
GPUOptions.Experimental.VirtualDevices.Builder
ClearField (com.google.protobuf.Descriptors.FieldDescriptor 필드)
GPUOptions.Experimental.VirtualDevices.Builder
ClearMemoryLimitMb ()
 Per "virtual" device memory limit, in MB.
GPUOptions.Experimental.VirtualDevices.Builder
ClearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)
GPUOptions.Experimental.VirtualDevices.Builder
클리어우선순위 ()
 Priority values to use with the virtual devices.
GPUOptions.Experimental.VirtualDevices.Builder
클론 ()
GPUOptions.Experimental.VirtualDevices
최종 정적 com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
뜨다
getMemoryLimitMb (정수 인덱스)
 Per "virtual" device memory limit, in MB.
정수
getMemoryLimitMbCount ()
 Per "virtual" device memory limit, in MB.
목록<플로트>
getMemoryLimitMbList ()
 Per "virtual" device memory limit, in MB.
정수
getPriority (정수 인덱스)
 Priority values to use with the virtual devices.
정수
getPriorityCount ()
 Priority values to use with the virtual devices.
목록<정수>
getPriorityList ()
 Priority values to use with the virtual devices.
최종 부울
GPUOptions.Experimental.VirtualDevices.Builder
mergeFrom (com.google.protobuf.CodedInputStream 입력, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
GPUOptions.Experimental.VirtualDevices.Builder
mergeFrom (com.google.protobuf.다른 메시지 보내기)
최종 GPUOptions.Experimental.VirtualDevices.Builder
mergeUnknownFields (com.google.protobuf.UnknownFieldSet 알려지지 않은Fields)
GPUOptions.Experimental.VirtualDevices.Builder
setField (com.google.protobuf.Descriptors.FieldDescriptor 필드, 개체 값)
GPUOptions.Experimental.VirtualDevices.Builder
setMemoryLimitMb (int 인덱스, float 값)
 Per "virtual" device memory limit, in MB.
GPUOptions.Experimental.VirtualDevices.Builder
setPriority (int 인덱스, int 값)
 Priority values to use with the virtual devices.
GPUOptions.Experimental.VirtualDevices.Builder
setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor 필드, int 인덱스, 개체 값)
최종 GPUOptions.Experimental.VirtualDevices.Builder
setUnknownFields (com.google.protobuf.UnknownFieldSet UnknownFields)

상속된 메서드

공개 방법

공개 GPUOptions.Experimental.VirtualDevices.Builder addAllMemoryLimitMb (Iterable<? 확장 Float> 값)

 Per "virtual" device memory limit, in MB. The number of elements in
 the list is the number of virtual devices to create on the
 corresponding visible GPU (see "virtual_devices" below).
 If empty, it will create single virtual device taking all available
 memory from the device.
 For the concept of "visible" and "virtual" GPU, see the comments for
 "visible_device_list" above for more information.
 
repeated float memory_limit_mb = 1;

공개 GPUOptions.Experimental.VirtualDevices.Builder addAllPriority (Iterable<? 확장 정수> 값)

 Priority values to use with the virtual devices. Use the cuda function
 cudaDeviceGetStreamPriorityRange to query for valid range of values for
 priority.
 On a P4000 GPU with cuda 10.1, the priority range reported was 0 for
 least priority and -1 for greatest priority.
 If this field is not specified, then the virtual devices will be
 created with the default. If this field has values set, then the size
 of this must match with the above memory_limit_mb.
 
repeated int32 priority = 2;

공개 GPUOptions.Experimental.VirtualDevices.Builder addMemoryLimitMb (부동 소수점 값)

 Per "virtual" device memory limit, in MB. The number of elements in
 the list is the number of virtual devices to create on the
 corresponding visible GPU (see "virtual_devices" below).
 If empty, it will create single virtual device taking all available
 memory from the device.
 For the concept of "visible" and "virtual" GPU, see the comments for
 "visible_device_list" above for more information.
 
repeated float memory_limit_mb = 1;

공개 GPUOptions.Experimental.VirtualDevices.Builder addPriority (int 값)

 Priority values to use with the virtual devices. Use the cuda function
 cudaDeviceGetStreamPriorityRange to query for valid range of values for
 priority.
 On a P4000 GPU with cuda 10.1, the priority range reported was 0 for
 least priority and -1 for greatest priority.
 If this field is not specified, then the virtual devices will be
 created with the default. If this field has values set, then the size
 of this must match with the above memory_limit_mb.
 
repeated int32 priority = 2;

공개 GPUOptions.Experimental.VirtualDevices.Builder addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor 필드, 개체 값)

공개 GPUOptions.Experimental.VirtualDevices.BuilderclearField ( com.google.protobuf.Descriptors.FieldDescriptor 필드)

공개 GPUOptions.Experimental.VirtualDevices.Builder clearMemoryLimitMb ()

 Per "virtual" device memory limit, in MB. The number of elements in
 the list is the number of virtual devices to create on the
 corresponding visible GPU (see "virtual_devices" below).
 If empty, it will create single virtual device taking all available
 memory from the device.
 For the concept of "visible" and "virtual" GPU, see the comments for
 "visible_device_list" above for more information.
 
repeated float memory_limit_mb = 1;

공개 GPUOptions.Experimental.VirtualDevices.BuilderclearOneof ( com.google.protobuf.Descriptors.OneofDescriptor oneof)

공개 GPUOptions.Experimental.VirtualDevices.Builder ClearPriority ()

 Priority values to use with the virtual devices. Use the cuda function
 cudaDeviceGetStreamPriorityRange to query for valid range of values for
 priority.
 On a P4000 GPU with cuda 10.1, the priority range reported was 0 for
 least priority and -1 for greatest priority.
 If this field is not specified, then the virtual devices will be
 created with the default. If this field has values set, then the size
 of this must match with the above memory_limit_mb.
 
repeated int32 priority = 2;

공개 GPUOptions.Experimental.VirtualDevices getDefaultInstanceForType ()

공개 정적 최종 com.google.protobuf.Descriptors.Descriptor getDescriptor ()

공개 com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()

공개 부동 getMemoryLimitMb (int 인덱스)

 Per "virtual" device memory limit, in MB. The number of elements in
 the list is the number of virtual devices to create on the
 corresponding visible GPU (see "virtual_devices" below).
 If empty, it will create single virtual device taking all available
 memory from the device.
 For the concept of "visible" and "virtual" GPU, see the comments for
 "visible_device_list" above for more information.
 
repeated float memory_limit_mb = 1;

공개 int getMemoryLimitMbCount ()

 Per "virtual" device memory limit, in MB. The number of elements in
 the list is the number of virtual devices to create on the
 corresponding visible GPU (see "virtual_devices" below).
 If empty, it will create single virtual device taking all available
 memory from the device.
 For the concept of "visible" and "virtual" GPU, see the comments for
 "visible_device_list" above for more information.
 
repeated float memory_limit_mb = 1;

공개 목록<Float> getMemoryLimitMbList ()

 Per "virtual" device memory limit, in MB. The number of elements in
 the list is the number of virtual devices to create on the
 corresponding visible GPU (see "virtual_devices" below).
 If empty, it will create single virtual device taking all available
 memory from the device.
 For the concept of "visible" and "virtual" GPU, see the comments for
 "visible_device_list" above for more information.
 
repeated float memory_limit_mb = 1;

공개 int getPriority (int 인덱스)

 Priority values to use with the virtual devices. Use the cuda function
 cudaDeviceGetStreamPriorityRange to query for valid range of values for
 priority.
 On a P4000 GPU with cuda 10.1, the priority range reported was 0 for
 least priority and -1 for greatest priority.
 If this field is not specified, then the virtual devices will be
 created with the default. If this field has values set, then the size
 of this must match with the above memory_limit_mb.
 
repeated int32 priority = 2;

공개 int getPriorityCount ()

 Priority values to use with the virtual devices. Use the cuda function
 cudaDeviceGetStreamPriorityRange to query for valid range of values for
 priority.
 On a P4000 GPU with cuda 10.1, the priority range reported was 0 for
 least priority and -1 for greatest priority.
 If this field is not specified, then the virtual devices will be
 created with the default. If this field has values set, then the size
 of this must match with the above memory_limit_mb.
 
repeated int32 priority = 2;

공개 목록<Integer> getPriorityList ()

 Priority values to use with the virtual devices. Use the cuda function
 cudaDeviceGetStreamPriorityRange to query for valid range of values for
 priority.
 On a P4000 GPU with cuda 10.1, the priority range reported was 0 for
 least priority and -1 for greatest priority.
 If this field is not specified, then the virtual devices will be
 created with the default. If this field has values set, then the size
 of this must match with the above memory_limit_mb.
 
repeated int32 priority = 2;

공개 최종 부울 isInitialized ()

공개 GPUOptions.Experimental.VirtualDevices.Builder mergeFrom (com.google.protobuf.CodedInputStream 입력, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

던지기
IO예외

공개 GPUOptions.Experimental.VirtualDevices.Builder mergeFrom (com.google.protobuf.기타 메시지)

공개 최종 GPUOptions.Experimental.VirtualDevices.Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSetknownFields)

공개 GPUOptions.Experimental.VirtualDevices.Builder setField (com.google.protobuf.Descriptors.FieldDescriptor 필드, 객체 값)

공개 GPUOptions.Experimental.VirtualDevices.Builder setMemoryLimitMb (int 인덱스, float 값)

 Per "virtual" device memory limit, in MB. The number of elements in
 the list is the number of virtual devices to create on the
 corresponding visible GPU (see "virtual_devices" below).
 If empty, it will create single virtual device taking all available
 memory from the device.
 For the concept of "visible" and "virtual" GPU, see the comments for
 "visible_device_list" above for more information.
 
repeated float memory_limit_mb = 1;

공개 GPUOptions.Experimental.VirtualDevices.Builder setPriority (int 인덱스, int 값)

 Priority values to use with the virtual devices. Use the cuda function
 cudaDeviceGetStreamPriorityRange to query for valid range of values for
 priority.
 On a P4000 GPU with cuda 10.1, the priority range reported was 0 for
 least priority and -1 for greatest priority.
 If this field is not specified, then the virtual devices will be
 created with the default. If this field has values set, then the size
 of this must match with the above memory_limit_mb.
 
repeated int32 priority = 2;

공개 GPUOptions.Experimental.VirtualDevices.Builder setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor 필드, int 인덱스, 개체 값)

공개 최종 GPUOptions.Experimental.VirtualDevices.Builder setUnknownFields (com.google.protobuf.UnknownFieldSetknownFields)