↓ 4 callersFunction_make_dinov2_linear_classifier(
*,
arch_name: str = "vit_large",
layers: int = 4,
pretrained: bool = True,
**kwargs,
)
segmentation/facebookresearch_dinov2_main/hubconf.py:136
↓ 4 callersFunctionget_loss(params, curr_data, variables, iter_time_idx, loss_weights, use_sil_for_loss,
sil_thres, use_l1,i
sem_gauss.py:180
↓ 4 callersMethodlog_every(self, iterable, print_freq, header=None, n_iterations=None, start_iteration=0)
segmentation/facebookresearch_dinov2_main/dinov2/logging/helpers.py:67
↓ 4 callersFunctionreport_progress(params, data, i, progress_bar, iter_time_idx, sil_thres, every_i=1, qual_every_i=1,
trac
utils/eval_utils.py:79
↓ 3 callersFunctionevaluate(
model: nn.Module,
data_loader,
postprocessors: Dict[str, nn.Module],
metrics: Dict[str, Metr
segmentation/facebookresearch_dinov2_main/dinov2/eval/utils.py:49
↓ 3 callersFunctionevaluate_linear_classifiers(
feature_model,
linear_classifiers,
data_loader,
metric_type,
metrics_file_path,
trai
segmentation/facebookresearch_dinov2_main/dinov2/eval/linear.py:260
↓ 2 callersFunctiontrain_for_C(*, C, max_iter, train_features, train_labels, dtype=torch.float64, device=_CPU_DEVICE)
segmentation/facebookresearch_dinov2_main/dinov2/eval/log_regression.py:153
↓ 1 callersMethod__init__(self, train_features, train_labels, nb_knn, T, device, num_classes=1000)
segmentation/facebookresearch_dinov2_main/dinov2/eval/knn.py:109