本文简要介绍python语言中 torchvision.models.feature_extraction.get_graph_node_names
的用法。
用法:
torchvision.models.feature_extraction.get_graph_node_names(model: torch.nn.modules.module.Module, tracer_kwargs: Dict = {}, suppress_diff_warning: bool = False) → Tuple[List[str], List[str]]
model(nn.Module) -我们要为其打印节点名称的模型
tracer_kwargs(dict,可选的) -
NodePathTracer
的关键参数字典(它们最终被传递到 torch.fx.Tracer )。suppress_diff_warning(bool,可选的) -当图表的 train 和 eval 版本之间存在差异时是否抑制警告。默认为假。
在训练模式下跟踪模型的节点名称列表,以及在评估模式下跟踪模型的另一个节点名称列表。
开发实用程序按执行顺序返回节点名称。请参阅
create_feature_extractor()
下有关节点名称的注释。对于查看哪些节点名称可用于特征提取非常有用。无法轻松地直接从模型代码中读取节点名称有两个原因:并非所有子模块都被跟踪。
torch.nn
中的模块都属于此类别。表示重复应用相同操作或叶模块的节点获得
_{counter}
后缀。
该模型被跟踪两次:一次在训练模式下,一次在评估模式下。返回两组节点名称。
有关此处使用的节点命名约定的更多详细信息,请参阅documentation 中的相关子标题。
例子:
>>> model = torchvision.models.resnet18() >>> train_nodes, eval_nodes = get_graph_node_names(model)
参数:
返回:
返回类型:
相关用法
- Python PyTorch get_gradients用法及代码示例
- Python PyTorch get_tokenizer用法及代码示例
- Python PyTorch get_ignored_functions用法及代码示例
- Python PyTorch get_default_dtype用法及代码示例
- Python PyTorch get_testing_overrides用法及代码示例
- Python PyTorch generate_sp_model用法及代码示例
- Python PyTorch ge用法及代码示例
- Python PyTorch gumbel_softmax用法及代码示例
- Python PyTorch gammainc用法及代码示例
- Python PyTorch gradient用法及代码示例
- Python PyTorch gammaincc用法及代码示例
- Python PyTorch global_unstructured用法及代码示例
- Python PyTorch greedy_partition用法及代码示例
- Python PyTorch gammaln用法及代码示例
- Python PyTorch gt用法及代码示例
- Python PyTorch gather用法及代码示例
- Python PyTorch gcd用法及代码示例
- Python PyTorch gather_object用法及代码示例
- Python PyTorch frexp用法及代码示例
- Python PyTorch jvp用法及代码示例
- Python PyTorch cholesky用法及代码示例
- Python PyTorch vdot用法及代码示例
- Python PyTorch ELU用法及代码示例
- Python PyTorch ScaledDotProduct.__init__用法及代码示例
- Python PyTorch saved_tensors_hooks用法及代码示例
注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torchvision.models.feature_extraction.get_graph_node_names。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。