Source code for pytext.utils.usage

#!/usr/bin/env python3
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved

import torch

subsystem_name = "PyText"


[docs]def log_class_usage(klass): identifier = subsystem_name if klass and hasattr(klass, "__name__"): identifier += f".{klass.__name__}" torch._C._log_api_usage_once(identifier)
[docs]def log_feature_usage(feature): identifier = subsystem_name + "." + feature torch._C._log_api_usage_once(identifier)
[docs]def log_accelerator_feature_usage(feature): feature = "Accelerator." + feature log_feature_usage(feature)
[docs]def log_flow_usage(flow_name): identifier = subsystem_name + ".flow." + flow_name torch._C._log_api_usage_once(identifier)