structuredAttrs is enabled Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing pypa-build-hook Using pypaBuildPhase Sourcing python-runtime-deps-check-hook Using pythonRuntimeDepsCheckHook Sourcing pypa-install-hook Using pypaInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-metadata-check-hook.sh Using pythonMetadataCheckPhase Sourcing python-namespaces-hook Sourcing python-catch-conflicts-hook.sh Sourcing pytest-check-hook Using pytestCheckPhase Using checkPhaseThreadLimitHook Running phase: unpackPhase unpacking source archive /nix/store/sqzksdmlfa2kpa3z6yfd90hal4s4n36q-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/validate.py" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Setting PDM_BUILD_SCM_VERSION to 1.0.30 Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... * Building wheel... - Adding .pdm-build/timm-1.0.30.dist-info/METADATA -> timm-1.0.30.dist-info/METADATA - Adding .pdm-build/timm-1.0.30.dist-info/WHEEL -> timm-1.0.30.dist-info/WHEEL - Adding .pdm-build/timm-1.0.30.dist-info/entry_points.txt -> timm-1.0.30.dist-info/entry_points.txt - Adding .pdm-build/timm-1.0.30.dist-info/licenses/LICENSE -> timm-1.0.30.dist-info/licenses/LICENSE - Adding timm/__init__.py -> timm/__init__.py - Adding timm/data/__init__.py -> timm/data/__init__.py - Adding timm/data/_info/imagenet12k_synsets.txt -> timm/data/_info/imagenet12k_synsets.txt - Adding timm/data/_info/imagenet21k_goog_synsets.txt -> timm/data/_info/imagenet21k_goog_synsets.txt - Adding timm/data/_info/imagenet21k_goog_to_12k_indices.txt -> timm/data/_info/imagenet21k_goog_to_12k_indices.txt - Adding timm/data/_info/imagenet21k_goog_to_22k_indices.txt -> timm/data/_info/imagenet21k_goog_to_22k_indices.txt - Adding timm/data/_info/imagenet21k_miil_synsets.txt -> timm/data/_info/imagenet21k_miil_synsets.txt - Adding timm/data/_info/imagenet21k_miil_w21_synsets.txt -> timm/data/_info/imagenet21k_miil_w21_synsets.txt - Adding timm/data/_info/imagenet22k_ms_synsets.txt -> timm/data/_info/imagenet22k_ms_synsets.txt - Adding timm/data/_info/imagenet22k_ms_to_12k_indices.txt -> timm/data/_info/imagenet22k_ms_to_12k_indices.txt - Adding timm/data/_info/imagenet22k_ms_to_22k_indices.txt -> timm/data/_info/imagenet22k_ms_to_22k_indices.txt - Adding timm/data/_info/imagenet22k_synsets.txt -> timm/data/_info/imagenet22k_synsets.txt - Adding timm/data/_info/imagenet22k_to_12k_indices.txt -> timm/data/_info/imagenet22k_to_12k_indices.txt - Adding timm/data/_info/imagenet_a_indices.txt -> timm/data/_info/imagenet_a_indices.txt - Adding timm/data/_info/imagenet_a_synsets.txt -> timm/data/_info/imagenet_a_synsets.txt - Adding timm/data/_info/imagenet_r_indices.txt -> timm/data/_info/imagenet_r_indices.txt - Adding timm/data/_info/imagenet_r_synsets.txt -> timm/data/_info/imagenet_r_synsets.txt - Adding timm/data/_info/imagenet_real_labels.json -> timm/data/_info/imagenet_real_labels.json - Adding timm/data/_info/imagenet_synset_to_definition.txt -> timm/data/_info/imagenet_synset_to_definition.txt - Adding timm/data/_info/imagenet_synset_to_lemma.txt -> timm/data/_info/imagenet_synset_to_lemma.txt - Adding timm/data/_info/imagenet_synsets.txt -> timm/data/_info/imagenet_synsets.txt - Adding timm/data/_info/mini_imagenet_indices.txt -> timm/data/_info/mini_imagenet_indices.txt - Adding timm/data/_info/mini_imagenet_synsets.txt -> timm/data/_info/mini_imagenet_synsets.txt - Adding timm/data/auto_augment.py -> timm/data/auto_augment.py - Adding timm/data/config.py -> timm/data/config.py - Adding timm/data/constants.py -> timm/data/constants.py - Adding timm/data/dataset.py -> timm/data/dataset.py - Adding timm/data/dataset_factory.py -> timm/data/dataset_factory.py - Adding timm/data/dataset_info.py -> timm/data/dataset_info.py - Adding timm/data/distributed_sampler.py -> timm/data/distributed_sampler.py - Adding timm/data/imagenet_info.py -> timm/data/imagenet_info.py - Adding timm/data/loader.py -> timm/data/loader.py - Adding timm/data/mixup.py -> timm/data/mixup.py - Adding timm/data/naflex_dataset.py -> timm/data/naflex_dataset.py - Adding timm/data/naflex_loader.py -> timm/data/naflex_loader.py - Adding timm/data/naflex_mixup.py -> timm/data/naflex_mixup.py - Adding timm/data/naflex_random_erasing.py -> timm/data/naflex_random_erasing.py - Adding timm/data/naflex_transforms.py -> timm/data/naflex_transforms.py - Adding timm/data/random_erasing.py -> timm/data/random_erasing.py - Adding timm/data/readers/__init__.py -> timm/data/readers/__init__.py - Adding timm/data/readers/class_map.py -> timm/data/readers/class_map.py - Adding timm/data/readers/img_extensions.py -> timm/data/readers/img_extensions.py - Adding timm/data/readers/reader.py -> timm/data/readers/reader.py - Adding timm/data/readers/reader_factory.py -> timm/data/readers/reader_factory.py - Adding timm/data/readers/reader_hfds.py -> timm/data/readers/reader_hfds.py - Adding timm/data/readers/reader_hfids.py -> timm/data/readers/reader_hfids.py - Adding timm/data/readers/reader_image_folder.py -> timm/data/readers/reader_image_folder.py - Adding timm/data/readers/reader_image_in_tar.py -> timm/data/readers/reader_image_in_tar.py - Adding timm/data/readers/reader_image_tar.py -> timm/data/readers/reader_image_tar.py - Adding timm/data/readers/reader_tfds.py -> timm/data/readers/reader_tfds.py - Adding timm/data/readers/reader_wds.py -> timm/data/readers/reader_wds.py - Adding timm/data/readers/shared_count.py -> timm/data/readers/shared_count.py - Adding timm/data/real_labels.py -> timm/data/real_labels.py - Adding timm/data/scheduled_sampler.py -> timm/data/scheduled_sampler.py - Adding timm/data/tf_preprocessing.py -> timm/data/tf_preprocessing.py - Adding timm/data/transforms.py -> timm/data/transforms.py - Adding timm/data/transforms_factory.py -> timm/data/transforms_factory.py - Adding timm/layers/__init__.py -> timm/layers/__init__.py - Adding timm/layers/_fx.py -> timm/layers/_fx.py - Adding timm/layers/activations.py -> timm/layers/activations.py - Adding timm/layers/activations_me.py -> timm/layers/activations_me.py - Adding timm/layers/adaptive_avgmax_pool.py -> timm/layers/adaptive_avgmax_pool.py - Adding timm/layers/attention.py -> timm/layers/attention.py - Adding timm/layers/attention2d.py -> timm/layers/attention2d.py - Adding timm/layers/attention_pool.py -> timm/layers/attention_pool.py - Adding timm/layers/attention_pool2d.py -> timm/layers/attention_pool2d.py - Adding timm/layers/blur_pool.py -> timm/layers/blur_pool.py - Adding timm/layers/bottleneck_attn.py -> timm/layers/bottleneck_attn.py - Adding timm/layers/cbam.py -> timm/layers/cbam.py - Adding timm/layers/classifier.py -> timm/layers/classifier.py - Adding timm/layers/cond_conv2d.py -> timm/layers/cond_conv2d.py - Adding timm/layers/config.py -> timm/layers/config.py - Adding timm/layers/conv2d_same.py -> timm/layers/conv2d_same.py - Adding timm/layers/conv_bn_act.py -> timm/layers/conv_bn_act.py - Adding timm/layers/coord_attn.py -> timm/layers/coord_attn.py - Adding timm/layers/create_act.py -> timm/layers/create_act.py - Adding timm/layers/create_attn.py -> timm/layers/create_attn.py - Adding timm/layers/create_conv2d.py -> timm/layers/create_conv2d.py - Adding timm/layers/create_norm.py -> timm/layers/create_norm.py - Adding timm/layers/create_norm_act.py -> timm/layers/create_norm_act.py - Adding timm/layers/diff_attention.py -> timm/layers/diff_attention.py - Adding timm/layers/drop.py -> timm/layers/drop.py - Adding timm/layers/eca.py -> timm/layers/eca.py - Adding timm/layers/evo_norm.py -> timm/layers/evo_norm.py - Adding timm/layers/fast_norm.py -> timm/layers/fast_norm.py - Adding timm/layers/filter_response_norm.py -> timm/layers/filter_response_norm.py - Adding timm/layers/format.py -> timm/layers/format.py - Adding timm/layers/gather_excite.py -> timm/layers/gather_excite.py - Adding timm/layers/global_context.py -> timm/layers/global_context.py - Adding timm/layers/grid.py -> timm/layers/grid.py - Adding timm/layers/grn.py -> timm/layers/grn.py - Adding timm/layers/halo_attn.py -> timm/layers/halo_attn.py - Adding timm/layers/helpers.py -> timm/layers/helpers.py - Adding timm/layers/hybrid_embed.py -> timm/layers/hybrid_embed.py - Adding timm/layers/inplace_abn.py -> timm/layers/inplace_abn.py - Adding timm/layers/interpolate.py -> timm/layers/interpolate.py - Adding timm/layers/lambda_layer.py -> timm/layers/lambda_layer.py - Adding timm/layers/layer_scale.py -> timm/layers/layer_scale.py - Adding timm/layers/linear.py -> timm/layers/linear.py - Adding timm/layers/median_pool.py -> timm/layers/median_pool.py - Adding timm/layers/mixed_conv2d.py -> timm/layers/mixed_conv2d.py - Adding timm/layers/ml_decoder.py -> timm/layers/ml_decoder.py - Adding timm/layers/mlp.py -> timm/layers/mlp.py - Adding timm/layers/non_local_attn.py -> timm/layers/non_local_attn.py - Adding timm/layers/norm.py -> timm/layers/norm.py - Adding timm/layers/norm_act.py -> timm/layers/norm_act.py - Adding timm/layers/other_pool.py -> timm/layers/other_pool.py - Adding timm/layers/padding.py -> timm/layers/padding.py - Adding timm/layers/patch_dropout.py -> timm/layers/patch_dropout.py - Adding timm/layers/patch_embed.py -> timm/layers/patch_embed.py - Adding timm/layers/pool1d.py -> timm/layers/pool1d.py - Adding timm/layers/pool2d_same.py -> timm/layers/pool2d_same.py - Adding timm/layers/pos_embed.py -> timm/layers/pos_embed.py - Adding timm/layers/pos_embed_rel.py -> timm/layers/pos_embed_rel.py - Adding timm/layers/pos_embed_sincos.py -> timm/layers/pos_embed_sincos.py - Adding timm/layers/selective_kernel.py -> timm/layers/selective_kernel.py - Adding timm/layers/separable_conv.py -> timm/layers/separable_conv.py - Adding timm/layers/space_to_depth.py -> timm/layers/space_to_depth.py - Adding timm/layers/split_attn.py -> timm/layers/split_attn.py - Adding timm/layers/split_batchnorm.py -> timm/layers/split_batchnorm.py - Adding timm/layers/squeeze_excite.py -> timm/layers/squeeze_excite.py - Adding timm/layers/std_conv.py -> timm/layers/std_conv.py - Adding timm/layers/test_time_pool.py -> timm/layers/test_time_pool.py - Adding timm/layers/trace_utils.py -> timm/layers/trace_utils.py - Adding timm/layers/typing.py -> timm/layers/typing.py - Adding timm/layers/weight_init.py -> timm/layers/weight_init.py - Adding timm/loss/__init__.py -> timm/loss/__init__.py - Adding timm/loss/asymmetric_loss.py -> timm/loss/asymmetric_loss.py - Adding timm/loss/binary_cross_entropy.py -> timm/loss/binary_cross_entropy.py - Adding timm/loss/cross_entropy.py -> timm/loss/cross_entropy.py - Adding timm/loss/jsd.py -> timm/loss/jsd.py - Adding timm/models/__init__.py -> timm/models/__init__.py - Adding timm/models/_builder.py -> timm/models/_builder.py - Adding timm/models/_efficientnet_blocks.py -> timm/models/_efficientnet_blocks.py - Adding timm/models/_efficientnet_builder.py -> timm/models/_efficientnet_builder.py - Adding timm/models/_factory.py -> timm/models/_factory.py - Adding timm/models/_features.py -> timm/models/_features.py - Adding timm/models/_features_fx.py -> timm/models/_features_fx.py - Adding timm/models/_helpers.py -> timm/models/_helpers.py - Adding timm/models/_hub.py -> timm/models/_hub.py - Adding timm/models/_manipulate.py -> timm/models/_manipulate.py - Adding timm/models/_pretrained.py -> timm/models/_pretrained.py - Adding timm/models/_prune.py -> timm/models/_prune.py - Adding timm/models/_pruned/ecaresnet101d_pruned.txt -> timm/models/_pruned/ecaresnet101d_pruned.txt - Adding timm/models/_pruned/ecaresnet50d_pruned.txt -> timm/models/_pruned/ecaresnet50d_pruned.txt - Adding timm/models/_pruned/efficientnet_b1_pruned.txt -> timm/models/_pruned/efficientnet_b1_pruned.txt - Adding timm/models/_pruned/efficientnet_b2_pruned.txt -> timm/models/_pruned/efficientnet_b2_pruned.txt - Adding timm/models/_pruned/efficientnet_b3_pruned.txt -> timm/models/_pruned/efficientnet_b3_pruned.txt - Adding timm/models/_registry.py -> timm/models/_registry.py - Adding timm/models/beit.py -> timm/models/beit.py - Adding timm/models/byoanet.py -> timm/models/byoanet.py - Adding timm/models/byobnet.py -> timm/models/byobnet.py - Adding timm/models/cait.py -> timm/models/cait.py - Adding timm/models/coat.py -> timm/models/coat.py - Adding timm/models/convit.py -> timm/models/convit.py - Adding timm/models/convmixer.py -> timm/models/convmixer.py - Adding timm/models/convnext.py -> timm/models/convnext.py - Adding timm/models/cpubone.py -> timm/models/cpubone.py - Adding timm/models/crossvit.py -> timm/models/crossvit.py - Adding timm/models/csatv2.py -> timm/models/csatv2.py - Adding timm/models/cspnet.py -> timm/models/cspnet.py - Adding timm/models/davit.py -> timm/models/davit.py - Adding timm/models/deepseek_vit.py -> timm/models/deepseek_vit.py - Adding timm/models/deit.py -> timm/models/deit.py - Adding timm/models/densenet.py -> timm/models/densenet.py - Adding timm/models/dla.py -> timm/models/dla.py - Adding timm/models/dpn.py -> timm/models/dpn.py - Adding timm/models/edgenext.py -> timm/models/edgenext.py - Adding timm/models/efficientformer.py -> timm/models/efficientformer.py - Adding timm/models/efficientformer_v2.py -> timm/models/efficientformer_v2.py - Adding timm/models/efficientnet.py -> timm/models/efficientnet.py - Adding timm/models/efficientvim.py -> timm/models/efficientvim.py - Adding timm/models/efficientvit_mit.py -> timm/models/efficientvit_mit.py - Adding timm/models/efficientvit_msra.py -> timm/models/efficientvit_msra.py - Adding timm/models/eva.py -> timm/models/eva.py - Adding timm/models/factory.py -> timm/models/factory.py - Adding timm/models/fasternet.py -> timm/models/fasternet.py - Adding timm/models/fastvit.py -> timm/models/fastvit.py - Adding timm/models/features.py -> timm/models/features.py - Adding timm/models/focalnet.py -> timm/models/focalnet.py - Adding timm/models/fx_features.py -> timm/models/fx_features.py - Adding timm/models/gcvit.py -> timm/models/gcvit.py - Adding timm/models/gemma4_vit.py -> timm/models/gemma4_vit.py - Adding timm/models/ghostnet.py -> timm/models/ghostnet.py - Adding timm/models/hardcorenas.py -> timm/models/hardcorenas.py - Adding timm/models/helpers.py -> timm/models/helpers.py - Adding timm/models/hgnet.py -> timm/models/hgnet.py - Adding timm/models/hiera.py -> timm/models/hiera.py - Adding timm/models/hieradet_sam2.py -> timm/models/hieradet_sam2.py - Adding timm/models/hrnet.py -> timm/models/hrnet.py - Adding timm/models/hub.py -> timm/models/hub.py - Adding timm/models/iformer.py -> timm/models/iformer.py - Adding timm/models/inception_next.py -> timm/models/inception_next.py - Adding timm/models/inception_resnet_v2.py -> timm/models/inception_resnet_v2.py - Adding timm/models/inception_v3.py -> timm/models/inception_v3.py - Adding timm/models/inception_v4.py -> timm/models/inception_v4.py - Adding timm/models/layers/__init__.py -> timm/models/layers/__init__.py - Adding timm/models/lcnetv2.py -> timm/models/lcnetv2.py - Adding timm/models/levit.py -> timm/models/levit.py - Adding timm/models/lowformer.py -> timm/models/lowformer.py - Adding timm/models/mambaout.py -> timm/models/mambaout.py - Adding timm/models/maxxvit.py -> timm/models/maxxvit.py - Adding timm/models/metaformer.py -> timm/models/metaformer.py - Adding timm/models/mlp_mixer.py -> timm/models/mlp_mixer.py - Adding timm/models/mobilenetv3.py -> timm/models/mobilenetv3.py - Adding timm/models/mobilenetv5.py -> timm/models/mobilenetv5.py - Adding timm/models/mobilevit.py -> timm/models/mobilevit.py - Adding timm/models/mvitv2.py -> timm/models/mvitv2.py - Adding timm/models/naflexvit.py -> timm/models/naflexvit.py - Adding timm/models/nasnet.py -> timm/models/nasnet.py - Adding timm/models/nest.py -> timm/models/nest.py - Adding timm/models/nextvit.py -> timm/models/nextvit.py - Adding timm/models/nfnet.py -> timm/models/nfnet.py - Adding timm/models/pit.py -> timm/models/pit.py - Adding timm/models/pnasnet.py -> timm/models/pnasnet.py - Adding timm/models/pvt_v2.py -> timm/models/pvt_v2.py - Adding timm/models/qwen3_vit.py -> timm/models/qwen3_vit.py - Adding timm/models/rdnet.py -> timm/models/rdnet.py - Adding timm/models/registry.py -> timm/models/registry.py - Adding timm/models/regnet.py -> timm/models/regnet.py - Adding timm/models/repghost.py -> timm/models/repghost.py - Adding timm/models/repvit.py -> timm/models/repvit.py - Adding timm/models/res2net.py -> timm/models/res2net.py - Adding timm/models/resnest.py -> timm/models/resnest.py - Adding timm/models/resnet.py -> timm/models/resnet.py - Adding timm/models/resnetv2.py -> timm/models/resnetv2.py - Adding timm/models/rexnet.py -> timm/models/rexnet.py - Adding timm/models/selecsls.py -> timm/models/selecsls.py - Adding timm/models/senet.py -> timm/models/senet.py - Adding timm/models/sequencer.py -> timm/models/sequencer.py - Adding timm/models/shvit.py -> timm/models/shvit.py - Adding timm/models/sknet.py -> timm/models/sknet.py - Adding timm/models/starnet.py -> timm/models/starnet.py - Adding timm/models/swiftformer.py -> timm/models/swiftformer.py - Adding timm/models/swin_transformer.py -> timm/models/swin_transformer.py - Adding timm/models/swin_transformer_v2.py -> timm/models/swin_transformer_v2.py - Adding timm/models/swin_transformer_v2_cr.py -> timm/models/swin_transformer_v2_cr.py - Adding timm/models/tiny_vit.py -> timm/models/tiny_vit.py - Adding timm/models/tnt.py -> timm/models/tnt.py - Adding timm/models/tresnet.py -> timm/models/tresnet.py - Adding timm/models/twins.py -> timm/models/twins.py - Adding timm/models/vgg.py -> timm/models/vgg.py - Adding timm/models/visformer.py -> timm/models/visformer.py - Adding timm/models/vision_transformer.py -> timm/models/vision_transformer.py - Adding timm/models/vision_transformer_hybrid.py -> timm/models/vision_transformer_hybrid.py - Adding timm/models/vision_transformer_relpos.py -> timm/models/vision_transformer_relpos.py - Adding timm/models/vision_transformer_sam.py -> timm/models/vision_transformer_sam.py - Adding timm/models/vitamin.py -> timm/models/vitamin.py - Adding timm/models/volo.py -> timm/models/volo.py - Adding timm/models/vovnet.py -> timm/models/vovnet.py - Adding timm/models/xception.py -> timm/models/xception.py - Adding timm/models/xception_aligned.py -> timm/models/xception_aligned.py - Adding timm/models/xcit.py -> timm/models/xcit.py - Adding timm/optim/__init__.py -> timm/optim/__init__.py - Adding timm/optim/_helpers.py -> timm/optim/_helpers.py - Adding timm/optim/_optim_factory.py -> timm/optim/_optim_factory.py - Adding timm/optim/_param_groups.py -> timm/optim/_param_groups.py - Adding timm/optim/_types.py -> timm/optim/_types.py - Adding timm/optim/adabelief.py -> timm/optim/adabelief.py - Adding timm/optim/adafactor.py -> timm/optim/adafactor.py - Adding timm/optim/adafactor_bv.py -> timm/optim/adafactor_bv.py - Adding timm/optim/adahessian.py -> timm/optim/adahessian.py - Adding timm/optim/adamp.py -> timm/optim/adamp.py - Adding timm/optim/adamw.py -> timm/optim/adamw.py - Adding timm/optim/adan.py -> timm/optim/adan.py - Adding timm/optim/adopt.py -> timm/optim/adopt.py - Adding timm/optim/kron.py -> timm/optim/kron.py - Adding timm/optim/lamb.py -> timm/optim/lamb.py - Adding timm/optim/laprop.py -> timm/optim/laprop.py - Adding timm/optim/lars.py -> timm/optim/lars.py - Adding timm/optim/lion.py -> timm/optim/lion.py - Adding timm/optim/lookahead.py -> timm/optim/lookahead.py - Adding timm/optim/madgrad.py -> timm/optim/madgrad.py - Adding timm/optim/mars.py -> timm/optim/mars.py - Adding timm/optim/muon.py -> timm/optim/muon.py - Adding timm/optim/nadam.py -> timm/optim/nadam.py - Adding timm/optim/nadamw.py -> timm/optim/nadamw.py - Adding timm/optim/nvnovograd.py -> timm/optim/nvnovograd.py - Adding timm/optim/optim_factory.py -> timm/optim/optim_factory.py - Adding timm/optim/radam.py -> timm/optim/radam.py - Adding timm/optim/rmsprop_tf.py -> timm/optim/rmsprop_tf.py - Adding timm/optim/sgdp.py -> timm/optim/sgdp.py - Adding timm/optim/sgdw.py -> timm/optim/sgdw.py - Adding timm/py.typed -> timm/py.typed - Adding timm/scheduler/__init__.py -> timm/scheduler/__init__.py - Adding timm/scheduler/cosine_lr.py -> timm/scheduler/cosine_lr.py - Adding timm/scheduler/multistep_lr.py -> timm/scheduler/multistep_lr.py - Adding timm/scheduler/plateau_lr.py -> timm/scheduler/plateau_lr.py - Adding timm/scheduler/poly_lr.py -> timm/scheduler/poly_lr.py - Adding timm/scheduler/scheduler.py -> timm/scheduler/scheduler.py - Adding timm/scheduler/scheduler_factory.py -> timm/scheduler/scheduler_factory.py - Adding timm/scheduler/step_lr.py -> timm/scheduler/step_lr.py - Adding timm/scheduler/tanh_lr.py -> timm/scheduler/tanh_lr.py - Adding timm/task/__init__.py -> timm/task/__init__.py - Adding timm/task/_helpers.py -> timm/task/_helpers.py - Adding timm/task/classification.py -> timm/task/classification.py - Adding timm/task/distillation.py -> timm/task/distillation.py - Adding timm/task/task.py -> timm/task/task.py - Adding timm/task/token_distillation.py -> timm/task/token_distillation.py - Adding timm/utils/__init__.py -> timm/utils/__init__.py - Adding timm/utils/agc.py -> timm/utils/agc.py - Adding timm/utils/attention_extract.py -> timm/utils/attention_extract.py - Adding timm/utils/checkpoint_saver.py -> timm/utils/checkpoint_saver.py - Adding timm/utils/clip_grad.py -> timm/utils/clip_grad.py - Adding timm/utils/cuda.py -> timm/utils/cuda.py - Adding timm/utils/decay_batch.py -> timm/utils/decay_batch.py - Adding timm/utils/distributed.py -> timm/utils/distributed.py - Adding timm/utils/jit.py -> timm/utils/jit.py - Adding timm/utils/log.py -> timm/utils/log.py - Adding timm/utils/metrics.py -> timm/utils/metrics.py - Adding timm/utils/misc.py -> timm/utils/misc.py - Adding timm/utils/model.py -> timm/utils/model.py - Adding timm/utils/model_ema.py -> timm/utils/model_ema.py - Adding timm/utils/onnx.py -> timm/utils/onnx.py - Adding timm/utils/random.py -> timm/utils/random.py - Adding timm/utils/summary.py -> timm/utils/summary.py - Adding timm/version.py -> timm/version.py - Adding timm-1.0.30.dist-info/RECORD -> timm-1.0.30.dist-info/RECORD Successfully built timm-1.0.30-py3-none-any.whl Finished creating a wheel... Finished executing pypaBuildPhase Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for timm-1.0.30-py3-none-any.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase Successfully installed timm-1.0.30-py3-none-any.whl Finished executing pypaInstallPhase Running phase: pythonOutputDistPhase Executing pythonOutputDistPhase Finished executing pythonOutputDistPhase Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/0h8lkms4d68gpxwsw8mzh4xns1lrp1lc-python3.13-timm-1.0.30-dist checking for references to /build/ in /nix/store/0h8lkms4d68gpxwsw8mzh4xns1lrp1lc-python3.13-timm-1.0.30-dist... patching script interpreter paths in /nix/store/0h8lkms4d68gpxwsw8mzh4xns1lrp1lc-python3.13-timm-1.0.30-dist shrinking RPATHs of ELF executables and libraries in /nix/store/b67y7pbn4srp08kl0j967cpfc239fxv2-python3.13-timm-1.0.30 checking for references to /build/ in /nix/store/b67y7pbn4srp08kl0j967cpfc239fxv2-python3.13-timm-1.0.30... patching script interpreter paths in /nix/store/b67y7pbn4srp08kl0j967cpfc239fxv2-python3.13-timm-1.0.30 stripping (with command strip and flags -S -p) in /nix/store/b67y7pbn4srp08kl0j967cpfc239fxv2-python3.13-timm-1.0.30/lib Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase setting known thread variables to default: 1 OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMBA_NUM_THREADS=1 NUMEXPR_NUM_THREADS=1 no Makefile or custom installCheckPhase, doing nothing Running phase: pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase Executing pythonImportsCheckPhase Check whether the following modules can be imported: timm timm.data /build/pytorch/third_party/ideep/mkl-dnn/third_party/xbyak_aarch64/src/util_impl_linux.h, 444: Can't open MIDR_EL1 sysfs entry Running phase: pythonMetadataCheckPhase Executing pythonMetadataCheckPhase Running phase: pytestCheckPhase Executing pytestCheckPhase setting known thread variables to default: 1 OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMBA_NUM_THREADS=1 NUMEXPR_NUM_THREADS=1 pytest flags: -m pytest tests --ignore-glob=tests/test_models.py -k not\ \(test_optim_factory\) ============================= test session starts ============================== platform linux -- Python 3.13.15, pytest-9.1.1, pluggy-1.6.0 rootdir: /build/source configfile: pyproject.toml plugins: timeout-2.4.0, anyio-4.14.2 collected 558 items / 80 deselected / 478 selected tests/test_checkpoint_loading.py ............. [ 2%] tests/test_data.py ....ss.................. [ 7%] tests/test_dataset_info.py ...... [ 8%] tests/test_factory.py ....................................... [ 17%] tests/test_hub.py ..... [ 18%] tests/test_layers.py .........s.................................. [ 27%] tests/test_layers_drop.py .................... [ 31%] tests/test_layers_pool.py .............................................. [ 41%] ........................................................ [ 52%] tests/test_naflex_dataset.py .... [ 53%] tests/test_optim.py .................................................... [ 64%] .................................................................. [ 78%] tests/test_prune.py ....... [ 79%] tests/test_scheduled_sampler.py ........................... [ 85%] tests/test_scheduler.py ................................................ [ 95%] ... [ 96%] tests/test_task.py ...... [ 97%] tests/test_utils.py ............ [100%] =============================== warnings summary =============================== tests/test_layers_pool.py: 31 warnings /nix/store/rgbk13h7ws87imm1mccvyvmpk34as3y4-python3.13-torch-2.13.0/lib/python3.13/site-packages/torch/jit/_script.py:1488: DeprecationWarning: `torch.jit.script` is deprecated. Please switch to `torch.compile` or `torch.export`. warnings.warn( tests/test_optim.py::test_sgd[sgd] /build/source/tests/test_optim.py:252: UserWarning: Sparse invariant checks are implicitly disabled. Memory errors (e.g. SEGFAULT) will occur when operating on a sparse tensor which violates the invariants, but checks incur performance overhead. To silence this warning, explicitly opt in or out. See `torch.sparse.check_sparse_tensor_invariants.__doc__` for guidance. (Triggered internally at /build/pytorch/aten/src/ATen/Context.cpp:816.) grad_out = torch.sparse_coo_tensor(i, v, (2,), dtype=v.dtype) tests/test_optim.py::test_kron[kron] tests/test_optim.py::test_kron[kron] tests/test_optim.py::test_kron_load_state_dict_corrected_weight_decay[None] tests/test_optim.py::test_kron_load_state_dict_corrected_weight_decay[None] tests/test_optim.py::test_kron_load_state_dict_corrected_weight_decay[False] tests/test_optim.py::test_kron_load_state_dict_corrected_weight_decay[True] /build/source/timm/optim/kron.py:134: UserWarning: It is highly recommended to have 'opt_einsum' installed for this optimizer. warnings.warn("It is highly recommended to have 'opt_einsum' installed for this optimizer.") tests/test_optim.py: 14 warnings /nix/store/rgbk13h7ws87imm1mccvyvmpk34as3y4-python3.13-torch-2.13.0/lib/python3.13/site-packages/torch/jit/_script.py:365: DeprecationWarning: `torch.jit.script_method` is deprecated. Please switch to `torch.compile` or `torch.export`. warnings.warn( -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ==== 475 passed, 3 skipped, 80 deselected, 52 warnings in 137.33s (0:02:17) ==== Finished executing pytestCheckPhase pytestCheckPhase completed in 2 minutes 20 seconds Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase