MCPcopy Create free account
hub / github.com/PABannier/sam3.cpp / edgetam_print_hparams

Function edgetam_print_hparams

sam3.cpp:1632–1652  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1630}
1631
1632static void edgetam_print_hparams(const sam3_hparams& hp) {
1633 fprintf(stderr, " model_type = EdgeTAM\n");
1634 fprintf(stderr, " img_size = %d\n", hp.img_size);
1635 fprintf(stderr, " backbone_type = %d (repvit)\n", hp.backbone_type);
1636 fprintf(stderr, " repvit_stages = [%d, %d, %d, %d]\n",
1637 hp.repvit_stages[0], hp.repvit_stages[1],
1638 hp.repvit_stages[2], hp.repvit_stages[3]);
1639 fprintf(stderr, " repvit_channels = [%d, %d, %d, %d]\n",
1640 hp.repvit_channels[0], hp.repvit_channels[1],
1641 hp.repvit_channels[2], hp.repvit_channels[3]);
1642 fprintf(stderr, " repvit_se_ratio = %d/100\n", hp.repvit_se_ratio_x100);
1643 fprintf(stderr, " has_perceiver = %d\n", hp.has_perceiver);
1644 fprintf(stderr, " perceiver_depth = %d\n", hp.perceiver_depth);
1645 fprintf(stderr, " perceiver_dim = %d\n", hp.perceiver_dim);
1646 fprintf(stderr, " neck_dim = %d\n", hp.neck_dim);
1647 fprintf(stderr, " sam_embed_dim = %d\n", hp.sam_embed_dim);
1648 fprintf(stderr, " mem_attn_layers = %d\n", hp.mem_attn_layers);
1649 fprintf(stderr, " num_maskmem = %d\n", hp.num_maskmem);
1650 fprintf(stderr, " feat_size = %d\n", hp.edgetam_feat_size());
1651 fprintf(stderr, " mem_attn_ca_type = %d\n", hp.mem_attn_ca_type);
1652}
1653
1654static void sam2_print_hparams(const sam3_hparams& hp) {
1655 fprintf(stderr, " model_type = SAM2%s\n", hp.is_sam2_1 ? ".1" : ".0");

Callers 1

sam3_load_modelFunction · 0.85

Calls 1

edgetam_feat_sizeMethod · 0.80

Tested by

no test coverage detected