{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/vitpose-simple-vision-transformer-baselines","title":"ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation","arxiv_id":"2204.12484","date":"2022-04-26","proceeding":null,"authors":["Yufei Xu","Jing Zhang","Qiming Zhang","DaCheng Tao"],"abstract":"Although no specific domain knowledge is considered in the design, plain vision transformers have shown excellent performance in visual recognition tasks. However, little effort has been made to reveal the potential of such simple structures for pose estimation tasks. In this paper, we show the surprisingly good capabilities of plain vision transformers for pose estimation from various aspects, namely simplicity in model structure, scalability in model size, flexibility in training paradigm, and transferability of knowledge between models, through a simple baseline model called ViTPose. Specifically, ViTPose employs plain and non-hierarchical vision transformers as backbones to extract features for a given person instance and a lightweight decoder for pose estimation. It can be scaled up from 100M to 1B parameters by taking the advantages of the scalable model capacity and high parallelism of transformers, setting a new Pareto front between throughput and performance. Besides, ViTPose is very flexible regarding the attention type, input resolution, pre-training and finetuning strategy, as well as dealing with multiple pose tasks. We also empirically demonstrate that the knowledge of large ViTPose models can be easily transferred to small ones via a simple knowledge token. Experimental results show that our basic ViTPose model outperforms representative methods on the challenging MS COCO Keypoint Detection benchmark, while the largest model sets a new state-of-the-art. The code and models are available at https://github.com/ViTAE-Transformer/ViTPose.","url_abs":"https://arxiv.org/abs/2204.12484v3","url_pdf":"https://arxiv.org/pdf/2204.12484v3.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"vitpose-simple-vision-transformer-baselines","repo_url":"https://github.com/vitae-transformer/vitpose","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"vitpose-simple-vision-transformer-baselines","repo_url":"https://github.com/vitae-transformer/qformer","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"vitpose-simple-vision-transformer-baselines","repo_url":"https://github.com/JunkyByte/easy_ViTPose","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"pytorch","reach":null},{"paper_slug":"vitpose-simple-vision-transformer-baselines","repo_url":"https://github.com/gpastal24/ViTPose-Pytorch","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"pytorch","reach":null},{"paper_slug":"vitpose-simple-vision-transformer-baselines","repo_url":"https://github.com/huggingface/transformers","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"pytorch","reach":null},{"paper_slug":"vitpose-simple-vision-transformer-baselines","repo_url":"https://github.com/jaehyunnn/ViTPose_pytorch","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"2d-human-pose-estimation","task_name":"2D Human Pose Estimation"},{"task_slug":"keypoint-detection","task_name":"Keypoint Detection"},{"task_slug":"pose-estimation","task_name":"Pose Estimation"}],"methods":[{"method_slug":"attention","method_name":"Attention"},{"method_slug":"dense-connections","method_name":"Dense Connections"},{"method_slug":"layer-normalization","method_name":"Layer Normalization"},{"method_slug":"linear-layer","method_name":"Linear Layer"},{"method_slug":"multi-head-attention","method_name":"Multi-Head Attention"},{"method_slug":"residual-connection","method_name":"Residual Connection"},{"method_slug":"softmax","method_name":"Softmax"},{"method_slug":"vision-transformer","method_name":"Vision Transformer"}],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/2d-human-pose-estimation-on-human-art","task":"2D Human Pose Estimation","dataset":"Human-Art","model":"ViTPose-h","rank_in_archive_order":3,"of":10,"metrics":{"AP":"0.468","AP (gt bbox)":"0.800"},"uses_additional_data":false},{"leaderboard":"/sota/2d-human-pose-estimation-on-human-art","task":"2D Human Pose Estimation","dataset":"Human-Art","model":"ViTPose-l","rank_in_archive_order":4,"of":10,"metrics":{"AP":"0.459","AP (gt bbox)":"0.789"},"uses_additional_data":false},{"leaderboard":"/sota/2d-human-pose-estimation-on-human-art","task":"2D Human Pose Estimation","dataset":"Human-Art","model":"ViTpose-b","rank_in_archive_order":6,"of":10,"metrics":{"AP":"0.410","AP (gt bbox)":"0.759"},"uses_additional_data":false},{"leaderboard":"/sota/2d-human-pose-estimation-on-human-art","task":"2D Human Pose Estimation","dataset":"Human-Art","model":"ViTPose-s","rank_in_archive_order":8,"of":10,"metrics":{"AP":"0.381","AP (gt bbox)":"0.738"},"uses_additional_data":false},{"leaderboard":"/sota/pose-estimation-on-coco-test-dev","task":"Pose Estimation","dataset":"COCO test-dev","model":"ViTPose (ViTAE-G, ensemble)","rank_in_archive_order":1,"of":47,"metrics":{"AP":"81.1","AP50":"95.0","AP75":"88.2","APL":"86.0","APM":"77.8","AR":"85.6"},"uses_additional_data":false},{"leaderboard":"/sota/pose-estimation-on-coco-test-dev","task":"Pose Estimation","dataset":"COCO test-dev","model":"ViTPose (ViTAE-G)","rank_in_archive_order":2,"of":47,"metrics":{"AP":"80.9","AP50":"94.8","AP75":"88.1","APL":"85.9","APM":"77.5","AR":"85.4"},"uses_additional_data":false},{"leaderboard":"/sota/pose-estimation-on-coco-val2017","task":"Pose Estimation","dataset":"COCO val2017","model":"ViTPose-B (Single-task_GT-bbox_256x192)","rank_in_archive_order":3,"of":11,"metrics":{"AP":"77.3","AP50":"93.5","AP75":"84.5","AR":"80.4"},"uses_additional_data":false},{"leaderboard":"/sota/pose-estimation-on-coco-val2017","task":"Pose Estimation","dataset":"COCO val2017","model":"ViTPose-B (Single-task_Det-bbox_256x192)","rank_in_archive_order":5,"of":11,"metrics":{"AP":"75.8","AP50":"90.7","AP75":"83.2","AR":"81.1"},"uses_additional_data":false},{"leaderboard":"/sota/pose-estimation-on-crowdpose","task":"Pose Estimation","dataset":"CrowdPose","model":"ViTPose-G","rank_in_archive_order":2,"of":12,"metrics":{"AP":"78.3","AP Hard":"67.9","AP50":"85.3","AP75":"81.4","APM":"86.6"},"uses_additional_data":false},{"leaderboard":"/sota/pose-estimation-on-ochuman","task":"Pose Estimation","dataset":"OCHuman","model":"ViTPose (ViTAE-G, GT bounding boxes)","rank_in_archive_order":1,"of":19,"metrics":{"Test AP":"93.3","Validation AP":"92.8"},"uses_additional_data":true}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2204.12484","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2204.12484"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/huggingface/transformers","reach":null},{"provenance":"deterministic:regex_extraction","url":"https://github.com/ViTAE-Transformer/ViTPose","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/vitae-transformer/vitpose","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/vitae-transformer/qformer","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/gpastal24/ViTPose-Pytorch","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/JunkyByte/easy_ViTPose","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/jaehyunnn/ViTPose_pytorch","reach":null}],"summary":{"ran":10,"ran_fixture":7,"ran_draft_wrong":1,"unverified":13},"by_repo_kind":{"listed":{"samples":31,"ran":18,"repositories":3}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":6,"samples":[{"code_sha256_prefix":"a17528cd8209371a","entry":"Attention","repo":"gpastal24/ViTPose-Pytorch","repo_kind":"listed","path":"src/vitpose_infer/builder/backbones/vit.py","file_url":"https://github.com/gpastal24/ViTPose-Pytorch/blob/HEAD/src/vitpose_infer/builder/backbones/vit.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"GPL-3.0","inline_ok":false,"mcp_get_code":{"code_sha256":"a17528cd8209371a"}},{"code_sha256_prefix":"daeb52387dc365ad","entry":"Block","repo":"gpastal24/ViTPose-Pytorch","repo_kind":"listed","path":"src/vitpose_infer/builder/backbones/vit.py","file_url":"https://github.com/gpastal24/ViTPose-Pytorch/blob/HEAD/src/vitpose_infer/builder/backbones/vit.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"GPL-3.0","inline_ok":false,"mcp_get_code":{"code_sha256":"daeb52387dc365ad"}},{"code_sha256_prefix":"b45be27e9755bcea","entry":"Block","repo":"JunkyByte/easy_ViTPose","repo_kind":"listed","path":"easy_ViTPose/vit_models/model.py","file_url":"https://github.com/JunkyByte/easy_ViTPose/blob/HEAD/easy_ViTPose/vit_models/model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"b45be27e9755bcea"}},{"code_sha256_prefix":"cd0e7be073ad785f","entry":"DropPath","repo":"gpastal24/ViTPose-Pytorch","repo_kind":"listed","path":"src/vitpose_infer/builder/backbones/vit.py","file_url":"https://github.com/gpastal24/ViTPose-Pytorch/blob/HEAD/src/vitpose_infer/builder/backbones/vit.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"GPL-3.0","inline_ok":false,"mcp_get_code":{"code_sha256":"cd0e7be073ad785f"}},{"code_sha256_prefix":"bcec6a4434dcfdb8","entry":"DropPath","repo":"JunkyByte/easy_ViTPose","repo_kind":"listed","path":"easy_ViTPose/vit_models/model.py","file_url":"https://github.com/JunkyByte/easy_ViTPose/blob/HEAD/easy_ViTPose/vit_models/model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"bcec6a4434dcfdb8"}},{"code_sha256_prefix":"6f5efea0780d30f0","entry":"HybridEmbed","repo":"gpastal24/ViTPose-Pytorch","repo_kind":"listed","path":"src/vitpose_infer/builder/backbones/vit.py","file_url":"https://github.com/gpastal24/ViTPose-Pytorch/blob/HEAD/src/vitpose_infer/builder/backbones/vit.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"GPL-3.0","inline_ok":false,"mcp_get_code":{"code_sha256":"6f5efea0780d30f0"}},{"code_sha256_prefix":"3729451b09b4c285","entry":"HybridEmbed","repo":"JunkyByte/easy_ViTPose","repo_kind":"listed","path":"easy_ViTPose/vit_models/model.py","file_url":"https://github.com/JunkyByte/easy_ViTPose/blob/HEAD/easy_ViTPose/vit_models/model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"3729451b09b4c285"}},{"code_sha256_prefix":"fa78df3f00a52ac8","entry":"PatchEmbed","repo":"gpastal24/ViTPose-Pytorch","repo_kind":"listed","path":"src/vitpose_infer/builder/backbones/vit.py","file_url":"https://github.com/gpastal24/ViTPose-Pytorch/blob/HEAD/src/vitpose_infer/builder/backbones/vit.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"GPL-3.0","inline_ok":false,"mcp_get_code":{"code_sha256":"fa78df3f00a52ac8"}},{"code_sha256_prefix":"38811a374b1cff76","entry":"PatchEmbed","repo":"JunkyByte/easy_ViTPose","repo_kind":"listed","path":"easy_ViTPose/vit_models/model.py","file_url":"https://github.com/JunkyByte/easy_ViTPose/blob/HEAD/easy_ViTPose/vit_models/model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"38811a374b1cff76"}},{"code_sha256_prefix":"c26b0690c76a9818","entry":"PatchEmbed","repo":"jaehyunnn/ViTPose_pytorch","repo_kind":"listed","path":"models/model.py","file_url":"https://github.com/jaehyunnn/ViTPose_pytorch/blob/HEAD/models/model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"c26b0690c76a9818"}},{"code_sha256_prefix":"c4c1705ff75a3ef5","entry":"_calc_distances","repo":"JunkyByte/easy_ViTPose","repo_kind":"listed","path":"easy_ViTPose/vit_models/model.py","file_url":"https://github.com/JunkyByte/easy_ViTPose/blob/HEAD/easy_ViTPose/vit_models/model.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"c4c1705ff75a3ef5"}},{"code_sha256_prefix":"c053b8c18815c5f8","entry":"_distance_acc","repo":"JunkyByte/easy_ViTPose","repo_kind":"listed","path":"easy_ViTPose/vit_models/model.py","file_url":"https://github.com/JunkyByte/easy_ViTPose/blob/HEAD/easy_ViTPose/vit_models/model.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"c053b8c18815c5f8"}},{"code_sha256_prefix":"92e7b0a551d548fb","entry":"_gaussian_blur","repo":"JunkyByte/easy_ViTPose","repo_kind":"listed","path":"easy_ViTPose/vit_models/model.py","file_url":"https://github.com/JunkyByte/easy_ViTPose/blob/HEAD/easy_ViTPose/vit_models/model.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"DEP_MISSING","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"92e7b0a551d548fb"}},{"code_sha256_prefix":"e53d577562ffb351","entry":"_get_max_preds","repo":"JunkyByte/easy_ViTPose","repo_kind":"listed","path":"easy_ViTPose/vit_models/model.py","file_url":"https://github.com/JunkyByte/easy_ViTPose/blob/HEAD/easy_ViTPose/vit_models/model.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"e53d577562ffb351"}},{"code_sha256_prefix":"6c308dbbb4a9949b","entry":"_taylor","repo":"JunkyByte/easy_ViTPose","repo_kind":"listed","path":"easy_ViTPose/vit_models/model.py","file_url":"https://github.com/JunkyByte/easy_ViTPose/blob/HEAD/easy_ViTPose/vit_models/model.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"6c308dbbb4a9949b"}},{"code_sha256_prefix":"8d099da3b789e317","entry":"keypoint_pck_accuracy","repo":"JunkyByte/easy_ViTPose","repo_kind":"listed","path":"easy_ViTPose/vit_models/model.py","file_url":"https://github.com/JunkyByte/easy_ViTPose/blob/HEAD/easy_ViTPose/vit_models/model.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"8d099da3b789e317"}},{"code_sha256_prefix":"8294c29e3ad40443","entry":"post_dark_udp","repo":"JunkyByte/easy_ViTPose","repo_kind":"listed","path":"easy_ViTPose/vit_models/model.py","file_url":"https://github.com/JunkyByte/easy_ViTPose/blob/HEAD/easy_ViTPose/vit_models/model.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"DEP_MISSING","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"8294c29e3ad40443"}},{"code_sha256_prefix":"c3487124f762d881","entry":"trunc_normal_","repo":"JunkyByte/easy_ViTPose","repo_kind":"listed","path":"easy_ViTPose/vit_models/model.py","file_url":"https://github.com/JunkyByte/easy_ViTPose/blob/HEAD/easy_ViTPose/vit_models/model.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"c3487124f762d881"}},{"code_sha256_prefix":"c828e7e8249b42be","entry":"TopdownHeatmapBaseHead","repo":"JunkyByte/easy_ViTPose","repo_kind":"listed","path":"easy_ViTPose/vit_models/model.py","file_url":"https://github.com/JunkyByte/easy_ViTPose/blob/HEAD/easy_ViTPose/vit_models/model.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"c828e7e8249b42be"}},{"code_sha256_prefix":"bbca4a34f6f76844","entry":"TopdownHeatmapSimpleHead","repo":"JunkyByte/easy_ViTPose","repo_kind":"listed","path":"easy_ViTPose/vit_models/model.py","file_url":"https://github.com/JunkyByte/easy_ViTPose/blob/HEAD/easy_ViTPose/vit_models/model.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"bbca4a34f6f76844"}},{"code_sha256_prefix":"dbcb1917083518a7","entry":"TopdownHeatmapSimpleHead","repo":"jaehyunnn/ViTPose_pytorch","repo_kind":"listed","path":"models/model.py","file_url":"https://github.com/jaehyunnn/ViTPose_pytorch/blob/HEAD/models/model.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"dbcb1917083518a7"}},{"code_sha256_prefix":"d17daecae39897ce","entry":"ViT","repo":"gpastal24/ViTPose-Pytorch","repo_kind":"listed","path":"src/vitpose_infer/builder/backbones/vit.py","file_url":"https://github.com/gpastal24/ViTPose-Pytorch/blob/HEAD/src/vitpose_infer/builder/backbones/vit.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"GPL-3.0","inline_ok":false,"mcp_get_code":{"code_sha256":"d17daecae39897ce"}},{"code_sha256_prefix":"ec2566dcbcbac9aa","entry":"ViT","repo":"JunkyByte/easy_ViTPose","repo_kind":"listed","path":"easy_ViTPose/vit_models/model.py","file_url":"https://github.com/JunkyByte/easy_ViTPose/blob/HEAD/easy_ViTPose/vit_models/model.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"ec2566dcbcbac9aa"}},{"code_sha256_prefix":"a3947ec0fada50f7","entry":"ViT","repo":"jaehyunnn/ViTPose_pytorch","repo_kind":"listed","path":"models/model.py","file_url":"https://github.com/jaehyunnn/ViTPose_pytorch/blob/HEAD/models/model.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"a3947ec0fada50f7"}},{"code_sha256_prefix":"e38694c775a09153","entry":"ViTPose","repo":"JunkyByte/easy_ViTPose","repo_kind":"listed","path":"easy_ViTPose/vit_models/model.py","file_url":"https://github.com/JunkyByte/easy_ViTPose/blob/HEAD/easy_ViTPose/vit_models/model.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"e38694c775a09153"}},{"code_sha256_prefix":"ee523b19fa42ef3e","entry":"ViTPose","repo":"jaehyunnn/ViTPose_pytorch","repo_kind":"listed","path":"models/model.py","file_url":"https://github.com/jaehyunnn/ViTPose_pytorch/blob/HEAD/models/model.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"ee523b19fa42ef3e"}},{"code_sha256_prefix":"c706a215373869f8","entry":"keypoints_from_heatmaps","repo":"JunkyByte/easy_ViTPose","repo_kind":"listed","path":"easy_ViTPose/vit_models/model.py","file_url":"https://github.com/JunkyByte/easy_ViTPose/blob/HEAD/easy_ViTPose/vit_models/model.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"c706a215373869f8"}},{"code_sha256_prefix":"fb206aa7be7aa229","entry":"normal_init","repo":"JunkyByte/easy_ViTPose","repo_kind":"listed","path":"easy_ViTPose/vit_models/model.py","file_url":"https://github.com/JunkyByte/easy_ViTPose/blob/HEAD/easy_ViTPose/vit_models/model.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"fb206aa7be7aa229"}},{"code_sha256_prefix":"6d08729cda37113c","entry":"pose_pck_accuracy","repo":"JunkyByte/easy_ViTPose","repo_kind":"listed","path":"easy_ViTPose/vit_models/model.py","file_url":"https://github.com/JunkyByte/easy_ViTPose/blob/HEAD/easy_ViTPose/vit_models/model.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"6d08729cda37113c"}},{"code_sha256_prefix":"471e5bd20e25b2a2","entry":"resize","repo":"JunkyByte/easy_ViTPose","repo_kind":"listed","path":"easy_ViTPose/vit_models/model.py","file_url":"https://github.com/JunkyByte/easy_ViTPose/blob/HEAD/easy_ViTPose/vit_models/model.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"471e5bd20e25b2a2"}},{"code_sha256_prefix":"126e704199014f2d","entry":"resize","repo":"jaehyunnn/ViTPose_pytorch","repo_kind":"listed","path":"models/model.py","file_url":"https://github.com/jaehyunnn/ViTPose_pytorch/blob/HEAD/models/model.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"126e704199014f2d"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}