LICENSE
README.md
pyproject.toml
kmodels/__init__.py
kmodels/_test_runner.py
kmodels/model_registry.py
kmodels/version.py
kmodels.egg-info/PKG-INFO
kmodels.egg-info/SOURCES.txt
kmodels.egg-info/dependency_links.txt
kmodels.egg-info/entry_points.txt
kmodels.egg-info/requires.txt
kmodels.egg-info/top_level.txt
kmodels/base/__init__.py
kmodels/base/base_audio_feature_extractor.py
kmodels/base/base_image_processor.py
kmodels/base/base_processor.py
kmodels/base/base_tokenizer.py
kmodels/layers/__init__.py
kmodels/layers/image_normalization.py
kmodels/layers/layer_scale.py
kmodels/layers/stochastic_depth.py
kmodels/models/__init__.py
kmodels/models/cait/__init__.py
kmodels/models/cait/cait_layers.py
kmodels/models/cait/cait_model.py
kmodels/models/cait/config.py
kmodels/models/cait/convert_cait_torch_to_keras.py
kmodels/models/clip/__init__.py
kmodels/models/clip/clip_image_processor.py
kmodels/models/clip/clip_layers.py
kmodels/models/clip/clip_model.py
kmodels/models/clip/clip_processor.py
kmodels/models/clip/clip_tokenizer.py
kmodels/models/clip/config.py
kmodels/models/clip/convert_clip_torch_to_keras.py
kmodels/models/convmixer/__init__.py
kmodels/models/convmixer/config.py
kmodels/models/convmixer/convert_convmixer_torch_to_keras.py
kmodels/models/convmixer/convmixer_model.py
kmodels/models/convnext/__init__.py
kmodels/models/convnext/config.py
kmodels/models/convnext/convert_convnext_torch_to_keras.py
kmodels/models/convnext/convnext_layers.py
kmodels/models/convnext/convnext_model.py
kmodels/models/convnextv2/__init__.py
kmodels/models/convnextv2/config.py
kmodels/models/convnextv2/convert_convnextv2_torch_to_keras.py
kmodels/models/convnextv2/convnextv2_model.py
kmodels/models/deeplabv3/__init__.py
kmodels/models/deeplabv3/config.py
kmodels/models/deeplabv3/convert_deeplabv3_torch_to_keras.py
kmodels/models/deeplabv3/deeplabv3_image_processor.py
kmodels/models/deeplabv3/deeplabv3_model.py
kmodels/models/deit/__init__.py
kmodels/models/deit/config.py
kmodels/models/deit/convert_deit_torch_to_keras.py
kmodels/models/deit/deit_model.py
kmodels/models/densenet/__init__.py
kmodels/models/densenet/config.py
kmodels/models/densenet/convert_densenet_torch_to_keras.py
kmodels/models/densenet/densenet_model.py
kmodels/models/depth_anything_v1/__init__.py
kmodels/models/depth_anything_v1/config.py
kmodels/models/depth_anything_v1/convert_depth_anything_v1_hf_to_keras.py
kmodels/models/depth_anything_v1/depth_anything_v1_image_processor.py
kmodels/models/depth_anything_v1/depth_anything_v1_model.py
kmodels/models/depth_anything_v2/__init__.py
kmodels/models/depth_anything_v2/config.py
kmodels/models/depth_anything_v2/convert_depth_anything_v2_hf_to_keras.py
kmodels/models/depth_anything_v2/depth_anything_v2_image_processor.py
kmodels/models/depth_anything_v2/depth_anything_v2_model.py
kmodels/models/detr/__init__.py
kmodels/models/detr/config.py
kmodels/models/detr/convert_detr_torch_to_keras.py
kmodels/models/detr/detr_image_processor.py
kmodels/models/detr/detr_layers.py
kmodels/models/detr/detr_model.py
kmodels/models/dfine/__init__.py
kmodels/models/dfine/config.py
kmodels/models/dfine/convert_dfine_hf_to_keras.py
kmodels/models/dfine/dfine_image_processor.py
kmodels/models/dfine/dfine_layers.py
kmodels/models/dfine/dfine_model.py
kmodels/models/dino/__init__.py
kmodels/models/dino/config.py
kmodels/models/dino/convert_dino_torch_to_keras.py
kmodels/models/dino/dino_model.py
kmodels/models/dino_v2/__init__.py
kmodels/models/dino_v2/config.py
kmodels/models/dino_v2/convert_dino_v2_hf_to_keras.py
kmodels/models/dino_v2/dino_v2_model.py
kmodels/models/dino_v3/__init__.py
kmodels/models/dino_v3/config.py
kmodels/models/dino_v3/convert_dino_v3_hf_to_keras.py
kmodels/models/dino_v3/dino_v3_layers.py
kmodels/models/dino_v3/dino_v3_model.py
kmodels/models/efficientformer/__init__.py
kmodels/models/efficientformer/config.py
kmodels/models/efficientformer/convert_efficientformer_torch_to_keras.py
kmodels/models/efficientformer/efficientformer_layers.py
kmodels/models/efficientformer/efficientformer_model.py
kmodels/models/efficientnet/__init__.py
kmodels/models/efficientnet/config.py
kmodels/models/efficientnet/convert_efficientnet_torch_to_keras.py
kmodels/models/efficientnet/efficientnet_model.py
kmodels/models/efficientnet_lite/__init__.py
kmodels/models/efficientnet_lite/config.py
kmodels/models/efficientnet_lite/convert_efficientnet_lite_torch_to_keras.py
kmodels/models/efficientnet_lite/efficientnet_lite_model.py
kmodels/models/efficientnetv2/__init__.py
kmodels/models/efficientnetv2/config.py
kmodels/models/efficientnetv2/convert_efficientnetv2_torch_to_keras.py
kmodels/models/efficientnetv2/efficientnetv2_model.py
kmodels/models/eomt/__init__.py
kmodels/models/eomt/config.py
kmodels/models/eomt/convert_eomt_hf_to_keras.py
kmodels/models/eomt/eomt_image_processor.py
kmodels/models/eomt/eomt_layers.py
kmodels/models/eomt/eomt_model.py
kmodels/models/flexivit/__init__.py
kmodels/models/flexivit/config.py
kmodels/models/flexivit/convert_flexivit_torch_to_keras.py
kmodels/models/flexivit/flexivit_model.py
kmodels/models/inception_next/__init__.py
kmodels/models/inception_next/config.py
kmodels/models/inception_next/convert_inception_next_torch_to_keras.py
kmodels/models/inception_next/inception_next_model.py
kmodels/models/inception_resnetv2/__init__.py
kmodels/models/inception_resnetv2/config.py
kmodels/models/inception_resnetv2/convert_inceptionresnetv2_torch_to_keras.py
kmodels/models/inception_resnetv2/inceptionresnetv2_model.py
kmodels/models/inceptionv3/__init__.py
kmodels/models/inceptionv3/config.py
kmodels/models/inceptionv3/convert_inceptionv3_torch_to_keras.py
kmodels/models/inceptionv3/inceptionv3_model.py
kmodels/models/inceptionv4/__init__.py
kmodels/models/inceptionv4/config.py
kmodels/models/inceptionv4/convert_inceptionv4_torch_to_keras.py
kmodels/models/inceptionv4/inceptionv4_model.py
kmodels/models/maxvit/__init__.py
kmodels/models/maxvit/config.py
kmodels/models/maxvit/convert_maxvit_timm_to_keras.py
kmodels/models/maxvit/maxvit_layers.py
kmodels/models/maxvit/maxvit_model.py
kmodels/models/metaclip2/__init__.py
kmodels/models/metaclip2/config.py
kmodels/models/metaclip2/convert_metaclip2_hf_to_keras.py
kmodels/models/metaclip2/metaclip2_image_processor.py
kmodels/models/metaclip2/metaclip2_model.py
kmodels/models/metaclip2/metaclip2_mt5_tokenizer.py
kmodels/models/metaclip2/metaclip2_processor.py
kmodels/models/metaclip2/metaclip2_tokenizer.py
kmodels/models/mit/__init__.py
kmodels/models/mit/config.py
kmodels/models/mit/convert_mit_torch_to_keras.py
kmodels/models/mit/mit_layers.py
kmodels/models/mit/mit_model.py
kmodels/models/mlp_mixer/__init__.py
kmodels/models/mlp_mixer/config.py
kmodels/models/mlp_mixer/convert_mlpmixer_torch_to_keras.py
kmodels/models/mlp_mixer/mlp_mixer_model.py
kmodels/models/mobilenetv2/__init__.py
kmodels/models/mobilenetv2/config.py
kmodels/models/mobilenetv2/convert_mobilenetv2_torch_to_keras.py
kmodels/models/mobilenetv2/mobilenetv2_model.py
kmodels/models/mobilenetv3/__init__.py
kmodels/models/mobilenetv3/config.py
kmodels/models/mobilenetv3/convert_mobilenetv3_keras_to_keras.py
kmodels/models/mobilenetv3/mobilenetv3_model.py
kmodels/models/mobilevit/__init__.py
kmodels/models/mobilevit/config.py
kmodels/models/mobilevit/convert_mobilevit_torch_to_keras.py
kmodels/models/mobilevit/mobilevit_layers.py
kmodels/models/mobilevit/mobilevit_model.py
kmodels/models/mobilevitv2/__init__.py
kmodels/models/mobilevitv2/config.py
kmodels/models/mobilevitv2/convert_mobilevitv2_torch_to_keras.py
kmodels/models/mobilevitv2/mobilevitv2_model.py
kmodels/models/nextvit/__init__.py
kmodels/models/nextvit/config.py
kmodels/models/nextvit/convert_nextvit_timm_to_keras.py
kmodels/models/nextvit/nextvit_layers.py
kmodels/models/nextvit/nextvit_model.py
kmodels/models/owlvit/__init__.py
kmodels/models/owlvit/config.py
kmodels/models/owlvit/convert_owlvit_hf_to_keras.py
kmodels/models/owlvit/owlvit_image_processor.py
kmodels/models/owlvit/owlvit_layers.py
kmodels/models/owlvit/owlvit_model.py
kmodels/models/owlvit/owlvit_processor.py
kmodels/models/pit/__init__.py
kmodels/models/pit/config.py
kmodels/models/pit/convert_pit_torch_to_keras.py
kmodels/models/pit/pit_model.py
kmodels/models/poolformer/__init__.py
kmodels/models/poolformer/config.py
kmodels/models/poolformer/convert_poolformer_torch_to_keras.py
kmodels/models/poolformer/poolformer_model.py
kmodels/models/res2net/__init__.py
kmodels/models/res2net/config.py
kmodels/models/res2net/convert_res2net_torch_to_keras.py
kmodels/models/res2net/res2net_model.py
kmodels/models/resmlp/__init__.py
kmodels/models/resmlp/config.py
kmodels/models/resmlp/convert_resmlp_torch_to_keras.py
kmodels/models/resmlp/resmlp_layers.py
kmodels/models/resmlp/resmlp_model.py
kmodels/models/resnet/__init__.py
kmodels/models/resnet/config.py
kmodels/models/resnet/convert_resnet_torch_to_keras.py
kmodels/models/resnet/resnet_model.py
kmodels/models/resnetv2/__init__.py
kmodels/models/resnetv2/config.py
kmodels/models/resnetv2/convert_resnetv2_torch_to_keras.py
kmodels/models/resnetv2/resnetv2_layers.py
kmodels/models/resnetv2/resnetv2_model.py
kmodels/models/resnext/__init__.py
kmodels/models/resnext/config.py
kmodels/models/resnext/convert_resnext_torch_to_keras.py
kmodels/models/resnext/resnext_model.py
kmodels/models/rf_detr/__init__.py
kmodels/models/rf_detr/config.py
kmodels/models/rf_detr/convert_rf_detr_torch_to_keras.py
kmodels/models/rf_detr/rf_detr_image_processor.py
kmodels/models/rf_detr/rf_detr_layers.py
kmodels/models/rf_detr/rf_detr_model.py
kmodels/models/rt_detr/__init__.py
kmodels/models/rt_detr/config.py
kmodels/models/rt_detr/convert_rt_detr_hf_to_keras.py
kmodels/models/rt_detr/rt_detr_image_processor.py
kmodels/models/rt_detr/rt_detr_layers.py
kmodels/models/rt_detr/rt_detr_model.py
kmodels/models/rt_detr_v2/__init__.py
kmodels/models/rt_detr_v2/config.py
kmodels/models/rt_detr_v2/convert_rt_detr_v2_hf_to_keras.py
kmodels/models/rt_detr_v2/rt_detr_v2_image_processor.py
kmodels/models/rt_detr_v2/rt_detr_v2_layers.py
kmodels/models/rt_detr_v2/rt_detr_v2_model.py
kmodels/models/sam/__init__.py
kmodels/models/sam/config.py
kmodels/models/sam/convert_sam_hf_to_keras.py
kmodels/models/sam/sam_image_processor.py
kmodels/models/sam/sam_layers.py
kmodels/models/sam/sam_model.py
kmodels/models/sam2/__init__.py
kmodels/models/sam2/config.py
kmodels/models/sam2/convert_sam2_hf_to_keras.py
kmodels/models/sam2/sam2_image_processor.py
kmodels/models/sam2/sam2_layers.py
kmodels/models/sam2/sam2_model.py
kmodels/models/sam2_video/__init__.py
kmodels/models/sam2_video/config.py
kmodels/models/sam2_video/convert_sam2_video_hf_to_keras.py
kmodels/models/sam2_video/sam2_video_inference.py
kmodels/models/sam2_video/sam2_video_layers.py
kmodels/models/sam2_video/sam2_video_model.py
kmodels/models/sam2_video/sam2_video_processor.py
kmodels/models/sam3/__init__.py
kmodels/models/sam3/config.py
kmodels/models/sam3/convert_sam3_hf_to_keras.py
kmodels/models/sam3/sam3_clip_tokenizer.py
kmodels/models/sam3/sam3_downstream.py
kmodels/models/sam3/sam3_layers.py
kmodels/models/sam3/sam3_model.py
kmodels/models/sam3/sam3_processor.py
kmodels/models/sam3/sam3_utils.py
kmodels/models/segformer/__init__.py
kmodels/models/segformer/config.py
kmodels/models/segformer/convert_segformer_torch_to_keras.py
kmodels/models/segformer/segformer_image_processor.py
kmodels/models/segformer/segformer_model.py
kmodels/models/senet/__init__.py
kmodels/models/senet/config.py
kmodels/models/senet/convert_senet_torch_to_keras.py
kmodels/models/senet/senet_model.py
kmodels/models/siglip/__init__.py
kmodels/models/siglip/config.py
kmodels/models/siglip/convert_siglip_torch_to_keras.py
kmodels/models/siglip/siglip_image_processor.py
kmodels/models/siglip/siglip_layers.py
kmodels/models/siglip/siglip_model.py
kmodels/models/siglip/siglip_processor.py
kmodels/models/siglip/siglip_tokenizer.py
kmodels/models/siglip2/__init__.py
kmodels/models/siglip2/config.py
kmodels/models/siglip2/convert_siglip2_torch_to_keras.py
kmodels/models/siglip2/siglip2_image_processor.py
kmodels/models/siglip2/siglip2_model.py
kmodels/models/siglip2/siglip2_processor.py
kmodels/models/siglip2/siglip2_tokenizer.py
kmodels/models/swin/__init__.py
kmodels/models/swin/config.py
kmodels/models/swin/convert_swin_torch_to_keras.py
kmodels/models/swin/swin_layers.py
kmodels/models/swin/swin_model.py
kmodels/models/swinv2/__init__.py
kmodels/models/swinv2/config.py
kmodels/models/swinv2/convert_swinv2_torch_to_keras.py
kmodels/models/swinv2/swinv2_layers.py
kmodels/models/swinv2/swinv2_model.py
kmodels/models/vgg/__init__.py
kmodels/models/vgg/config.py
kmodels/models/vgg/convert_vgg_torch_to_keras.py
kmodels/models/vgg/vgg_model.py
kmodels/models/vit/__init__.py
kmodels/models/vit/config.py
kmodels/models/vit/convert_vit_torch_to_keras.py
kmodels/models/vit/vit_layers.py
kmodels/models/vit/vit_model.py
kmodels/models/whisper/__init__.py
kmodels/models/whisper/config.py
kmodels/models/whisper/convert_whisper_torch_to_keras.py
kmodels/models/whisper/whisper_downstream.py
kmodels/models/whisper/whisper_feature_extractor.py
kmodels/models/whisper/whisper_layers.py
kmodels/models/whisper/whisper_model.py
kmodels/models/whisper/whisper_processor.py
kmodels/models/whisper/whisper_tokenizer.py
kmodels/models/xception/__init__.py
kmodels/models/xception/config.py
kmodels/models/xception/convert_xception_org_keras_to_keras.py
kmodels/models/xception/xception_model.py
kmodels/utils/__init__.py
kmodels/utils/image.py
kmodels/utils/labels.py
kmodels/utils/video.py
kmodels/utils/viz.py
kmodels/weight_utils/__init__.py
kmodels/weight_utils/custom_exception.py
kmodels/weight_utils/file_downloader.py
kmodels/weight_utils/hf_gated_weight_download.py
kmodels/weight_utils/model_equivalence_tester.py
kmodels/weight_utils/model_weights_util.py
kmodels/weight_utils/weight_split_torch_and_keras.py
kmodels/weight_utils/weight_transfer_torch_to_keras.py
tests/test_modelling.py