Loaders¶
Module: polygraphy.tools.args
-
class
TfTrtArgs[source]¶ Bases:
polygraphy.tools.args.base.BaseArgs[UNTESTED] TensorFlow-TensorRT Integration: TensorFlow-TensorRT.
Depends on:
TrtConfigArgs
TrtLegacyRunnerArgs
-
parse_impl(args)[source]¶ Parses command-line arguments and populates the following attributes:
-
use_tftrt¶ Whether to use TF-TRT.
- Type
bool
-
minimum_segment_size¶ The minimum size of segments offloaded to TRT.
- Type
int
-
dynamic_op¶ Whether to enable dynamic mode, which defers engine building until runtime.
- Type
bool
-
-
class
TfLoadArgs(allow_artifacts: bool = None, allow_custom_outputs: bool = None, allow_tftrt: bool = None)[source]¶ Bases:
polygraphy.tools.args.base.BaseArgsTensorFlow Model Loading: loading TensorFlow models.
Depends on:
ModelArgs
TfTrtArgs: if allow_tftrt == True
TrtSaveEngineArgs: if allow_tftrt == True
- Parameters
allow_artifacts (bool) – Whether to allow saving artifacts to the disk, like frozen models or TensorBoard visualizations. Defaults to True.
allow_custom_outputs (bool) – Whether to allow marking custom output tensors. Defaults to True.
allow_tftrt (bool) – Whether to allow applying TF-TRT. Defaults to False.
-
parse_impl(args)[source]¶ Parses command-line arguments and populates the following attributes:
-
ckpt¶ Name of the checkpoint.
- Type
str
-
outputs¶ Names of output tensors.
- Type
List[str]
-
save_frozen_graph_path¶ The path at which the frozen graph will be saved.
- Type
str
-
save_tensorboard_path¶ The path at which the TensorBoard visualization will be saved.
- Type
str
-
freeze_graph¶ Whether to attempt to freeze the graph.
- Type
bool
-
-
class
TfConfigArgs[source]¶ Bases:
polygraphy.tools.args.base.BaseArgsTensorFlow Session Configuration: creating the TensorFlow SessionConfig.
-
parse_impl(args)[source]¶ Parses command-line arguments and populates the following attributes:
-
gpu_memory_fraction¶ The maximum percentage of GPU memory TensorFlow can allocate per session.
- Type
float
-
allow_growth¶ Whether TensorFlow can dynamically allocate additional GPU memory.
- Type
bool
-
xla¶ Whether to enable XLA.
- Type
bool
-
-