RemoteProfilerSessionManagerOptionsOrBuilder
Stay organized with collections
Save and categorize content based on your preferences.
Known Indirect Subclasses
|
Public Methods
abstract
long
|
getDelayMs()
Start of profiling is delayed by this much (in milliseconds).
|
abstract
long
|
getMaxSessionDurationMs()
Maximum time (in milliseconds) a profiling session manager waits for all
profilers to finish after issuing gRPC request.
|
abstract
ProfileOptions
|
|
abstract
ProfileOptionsOrBuilder
|
|
abstract
String
|
|
abstract
com.google.protobuf.ByteString
|
|
abstract
int
|
|
abstract
List<String>
|
|
abstract
long
|
|
abstract
boolean
|
|
Public Methods
public
abstract
long
getDelayMs
()
Start of profiling is delayed by this much (in milliseconds).
uint64 delay_ms = 5;
public
abstract
long
getMaxSessionDurationMs
()
Maximum time (in milliseconds) a profiling session manager waits for all
profilers to finish after issuing gRPC request. If value is 0, session
continues until interrupted. Otherwise, value must be greater than
profiler_options.duration_ms.
uint64 max_session_duration_ms = 4;
public
abstract
ProfileOptions
getProfilerOptions
()
Options for each local profiler.
.tensorflow.ProfileOptions profiler_options = 1;
public
abstract
ProfileOptionsOrBuilder
getProfilerOptionsOrBuilder
()
Options for each local profiler.
.tensorflow.ProfileOptions profiler_options = 1;
public
abstract
String
getServiceAddresses
(int index)
List of servers to profile. Supported formats: host:port.
repeated string service_addresses = 2;
public
abstract
com.google.protobuf.ByteString
getServiceAddressesBytes
(int index)
List of servers to profile. Supported formats: host:port.
repeated string service_addresses = 2;
public
abstract
int
getServiceAddressesCount
()
List of servers to profile. Supported formats: host:port.
repeated string service_addresses = 2;
public
abstract
List<String>
getServiceAddressesList
()
List of servers to profile. Supported formats: host:port.
repeated string service_addresses = 2;
public
abstract
long
getSessionCreationTimestampNs
()
Unix timestamp of when the session was started.
uint64 session_creation_timestamp_ns = 3;
public
abstract
boolean
hasProfilerOptions
()
Options for each local profiler.
.tensorflow.ProfileOptions profiler_options = 1;
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2021-11-29 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2021-11-29 UTC."],[],[],null,["# RemoteProfilerSessionManagerOptionsOrBuilder\n\npublic interface **RemoteProfilerSessionManagerOptionsOrBuilder** \n\n|---|---|---|\n| Known Indirect Subclasses [RemoteProfilerSessionManagerOptions](/jvm/api_docs/java/org/tensorflow/proto/profiler/RemoteProfilerSessionManagerOptions), [RemoteProfilerSessionManagerOptions.Builder](/jvm/api_docs/java/org/tensorflow/proto/profiler/RemoteProfilerSessionManagerOptions.Builder) |---------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------| | [RemoteProfilerSessionManagerOptions](/jvm/api_docs/java/org/tensorflow/proto/profiler/RemoteProfilerSessionManagerOptions) | ``` Options for remote profiler session manager. ``` | | [RemoteProfilerSessionManagerOptions.Builder](/jvm/api_docs/java/org/tensorflow/proto/profiler/RemoteProfilerSessionManagerOptions.Builder) | ``` Options for remote profiler session manager. ``` | |||\n\n### Public Methods\n\n|--------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| abstract long | [getDelayMs](/jvm/api_docs/java/org/tensorflow/proto/profiler/RemoteProfilerSessionManagerOptionsOrBuilder#getDelayMs())() ``` Start of profiling is delayed by this much (in milliseconds). ``` |\n| abstract long | [getMaxSessionDurationMs](/jvm/api_docs/java/org/tensorflow/proto/profiler/RemoteProfilerSessionManagerOptionsOrBuilder#getMaxSessionDurationMs())() ``` Maximum time (in milliseconds) a profiling session manager waits for all profilers to finish after issuing gRPC request. ``` |\n| abstract [ProfileOptions](/jvm/api_docs/java/org/tensorflow/proto/profiler/ProfileOptions) | [getProfilerOptions](/jvm/api_docs/java/org/tensorflow/proto/profiler/RemoteProfilerSessionManagerOptionsOrBuilder#getProfilerOptions())() ``` Options for each local profiler. ``` |\n| abstract [ProfileOptionsOrBuilder](/jvm/api_docs/java/org/tensorflow/proto/profiler/ProfileOptionsOrBuilder) | [getProfilerOptionsOrBuilder](/jvm/api_docs/java/org/tensorflow/proto/profiler/RemoteProfilerSessionManagerOptionsOrBuilder#getProfilerOptionsOrBuilder())() ``` Options for each local profiler. ``` |\n| abstract String | [getServiceAddresses](/jvm/api_docs/java/org/tensorflow/proto/profiler/RemoteProfilerSessionManagerOptionsOrBuilder#getServiceAddresses(int))(int index) ``` List of servers to profile. ``` |\n| abstract com.google.protobuf.ByteString | [getServiceAddressesBytes](/jvm/api_docs/java/org/tensorflow/proto/profiler/RemoteProfilerSessionManagerOptionsOrBuilder#getServiceAddressesBytes(int))(int index) ``` List of servers to profile. ``` |\n| abstract int | [getServiceAddressesCount](/jvm/api_docs/java/org/tensorflow/proto/profiler/RemoteProfilerSessionManagerOptionsOrBuilder#getServiceAddressesCount())() ``` List of servers to profile. ``` |\n| abstract List\\\u003cString\\\u003e | [getServiceAddressesList](/jvm/api_docs/java/org/tensorflow/proto/profiler/RemoteProfilerSessionManagerOptionsOrBuilder#getServiceAddressesList())() ``` List of servers to profile. ``` |\n| abstract long | [getSessionCreationTimestampNs](/jvm/api_docs/java/org/tensorflow/proto/profiler/RemoteProfilerSessionManagerOptionsOrBuilder#getSessionCreationTimestampNs())() ``` Unix timestamp of when the session was started. ``` |\n| abstract boolean | [hasProfilerOptions](/jvm/api_docs/java/org/tensorflow/proto/profiler/RemoteProfilerSessionManagerOptionsOrBuilder#hasProfilerOptions())() ``` Options for each local profiler. ``` |\n\nPublic Methods\n--------------\n\n#### public abstract long\n**getDelayMs**\n()\n\n\u003cbr /\u003e\n\n```\n Start of profiling is delayed by this much (in milliseconds).\n \n```\n`uint64 delay_ms = 5;`\n\n\u003cbr /\u003e\n\n#### public abstract long\n**getMaxSessionDurationMs**\n()\n\n\u003cbr /\u003e\n\n```\n Maximum time (in milliseconds) a profiling session manager waits for all\n profilers to finish after issuing gRPC request. If value is 0, session\n continues until interrupted. Otherwise, value must be greater than\n profiler_options.duration_ms.\n \n```\n`uint64 max_session_duration_ms = 4;`\n\n\u003cbr /\u003e\n\n#### public abstract [ProfileOptions](/jvm/api_docs/java/org/tensorflow/proto/profiler/ProfileOptions)\n**getProfilerOptions**\n()\n\n\u003cbr /\u003e\n\n```\n Options for each local profiler.\n \n```\n`.tensorflow.ProfileOptions profiler_options = 1;`\n\n\u003cbr /\u003e\n\n#### public abstract [ProfileOptionsOrBuilder](/jvm/api_docs/java/org/tensorflow/proto/profiler/ProfileOptionsOrBuilder)\n**getProfilerOptionsOrBuilder**\n()\n\n\u003cbr /\u003e\n\n```\n Options for each local profiler.\n \n```\n`.tensorflow.ProfileOptions profiler_options = 1;`\n\n\u003cbr /\u003e\n\n#### public abstract String\n**getServiceAddresses**\n(int index)\n\n\u003cbr /\u003e\n\n```\n List of servers to profile. Supported formats: host:port.\n \n```\n`repeated string service_addresses = 2;`\n\n\u003cbr /\u003e\n\n#### public abstract com.google.protobuf.ByteString\n**getServiceAddressesBytes**\n(int index)\n\n\u003cbr /\u003e\n\n```\n List of servers to profile. Supported formats: host:port.\n \n```\n`repeated string service_addresses = 2;`\n\n\u003cbr /\u003e\n\n#### public abstract int\n**getServiceAddressesCount**\n()\n\n\u003cbr /\u003e\n\n```\n List of servers to profile. Supported formats: host:port.\n \n```\n`repeated string service_addresses = 2;`\n\n\u003cbr /\u003e\n\n#### public abstract List\\\u003cString\\\u003e\n**getServiceAddressesList**\n()\n\n\u003cbr /\u003e\n\n```\n List of servers to profile. Supported formats: host:port.\n \n```\n`repeated string service_addresses = 2;`\n\n\u003cbr /\u003e\n\n#### public abstract long\n**getSessionCreationTimestampNs**\n()\n\n\u003cbr /\u003e\n\n```\n Unix timestamp of when the session was started.\n \n```\n`uint64 session_creation_timestamp_ns = 3;`\n\n\u003cbr /\u003e\n\n#### public abstract boolean\n**hasProfilerOptions**\n()\n\n\u003cbr /\u003e\n\n```\n Options for each local profiler.\n \n```\n`.tensorflow.ProfileOptions profiler_options = 1;`\n\n\u003cbr /\u003e"]]