Spaces:
Sleeping
Sleeping
Download model/classifier/__init__.py from asdfasdfdsafdsa/pgps-demo: direct link, hf CLI and curl.
- Browser
- Download file 791 Bytes
-
https://huggingface.co/spaces/asdfasdfdsafdsa/pgps-demo/resolve/main/model/classifier/__init__.py
- Command line
-
hf download hf://spaces/asdfasdfdsafdsa/pgps-demo/model/classifier/__init__.py
-
curl -L -o __init__.py https://huggingface.co/spaces/asdfasdfdsafdsa/pgps-demo/resolve/main/model/classifier/__init__.py
791 Bytes
| from .classifier_ops import * | |
| classifier_list = ["FCNorm", "CosNorm", "DotProduct", "DistFC"] | |
| def get_classifier(args): | |
| bias_flag = args.classifier_bias | |
| num_features = args.num_features | |
| num_classes = args.num_classes | |
| if not args.classifier in classifier_list: | |
| raise NotImplementedError("Unsupported Classifier: {}".format(args.classifier)) | |
| if args.classifier == "FCNorm": | |
| classifier = FCNorm(num_features, num_classes) | |
| elif args.classifier == "CosNorm": | |
| classifier = CosNorm(num_features, num_classes) | |
| elif args.classifier == "DotProduct": | |
| classifier = DotProduct(num_classes, num_features, bias_flag) | |
| elif args.classifier == "DistFC": | |
| classifier = DistFC(num_features, num_classes) | |
| return classifier |