fovi.arch package
Modules
- fovi.arch.alexnet
- fovi.arch.architectures
alexnet2023()fovi_alexnet2023()resnet18()resnet34()resnet50()matched_resnet18()matched_resnet50()fovi_resnet()fovi_resnet9()fovi_resnet9_lowres()fovi_resnet18()fovi_resnet50()fovi_resnet18_lora()fovi_resnet18_lowres()fovi_resnet9_dwsep()fovi_resnet9_dwsep_lowres()fovi_resnet18_dwsep()fovi_resnet18_dwsep_lowres()fovi_vit()fovi_vit_base()fovi_vit_small()fovi_vit_tiny()vit()vit_base()vit_small()vit_tiny()vit_custom()fovi_vit_custom()fovi_dinov3()arch_wrapper()ArchitectureRegistry
- fovi.arch.convnextv2
- fovi.arch.dinov3
- fovi.arch.knn
KNNBaseLayerKNNGetterLayerKNNPoolingLayerKNNConvLayerKNNConvLayer.__init__()KNNConvLayer._init_conv_like()KNNConvLayer._pad_and_gather_knns()KNNConvLayer._apply_local_rf()KNNConvLayer._apply_local_rf_to_weights()KNNConvLayer.forward()KNNConvLayer.clear_optimized_cache()KNNConvLayer.compute_reference_coords()KNNConvLayer.compute_local_rf()KNNConvLayer.load_conv2d_weights()KNNConvLayer.load_conv3d_weights()
KNNDepthwiseSeparableConvLayerKNNDepthwiseConvLayercompute_receptive_field()compute_binary_receptive_field()get_in_out_coords()get_knn_conv_layer()
- fovi.arch.knn_autograd
dataclass()TrainingMetaTrainingMeta.cinTrainingMeta.coutTrainingMeta.ninTrainingMeta.noutTrainingMeta.kTrainingMeta.vTrainingMeta.pTrainingMeta.p64TrainingMeta.qTrainingMeta.input_linearTrainingMeta.weight_linearTrainingMeta.input_linear_flatTrainingMeta.weight_linear_flatTrainingMeta.rev_rowptrTrainingMeta.rev_colTrainingMeta.deviceTrainingMeta.__init__()
ensure_training_metadata()_nout_chunk()_pad_flat_input()_effective_weight_t()CompactTorchOpsregister_ops()KNNConvFunctioncompact_forward()scatter_forward()
- fovi.arch.knn_cuda
- fovi.arch.knn_gather_gemm
- fovi.arch.knn_optimization
- fovi.arch.knn_pool_cuda
- fovi.arch.knn_warp
- fovi.arch.knnalexnet
- fovi.arch.knnconvnextv2
- fovi.arch.knnresnet
- fovi.arch.knnvit
- fovi.arch.mlp
- fovi.arch.norm
- fovi.arch.polar
- fovi.arch.pretrained_resnet
IterableResNet18_Weightsresnet18()apply_lora()KNNConvLayerKNNConvLayer.__init__()KNNConvLayer._init_conv_like()KNNConvLayer._pad_and_gather_knns()KNNConvLayer._apply_local_rf()KNNConvLayer._apply_local_rf_to_weights()KNNConvLayer.forward()KNNConvLayer.clear_optimized_cache()KNNConvLayer.compute_reference_coords()KNNConvLayer.compute_local_rf()KNNConvLayer.load_conv2d_weights()KNNConvLayer.load_conv3d_weights()
KNNResNetflattened_basic_blocks()load_torchvision_resnet18()load_torchvision_resnet_backbone()prep_fovi_resnet_finetuning()
- fovi.arch.resnet
- fovi.arch.vit
- fovi.arch.wrapper