{"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/vision-gnn-an-image-is-worth-graph-of-nodes","title":"Vision GNN: An Image is Worth Graph of Nodes","arxiv_id":"2206.00272","date":"2022-06-01","proceeding":null,"authors":["Kai Han","Yunhe Wang","Jianyuan Guo","Yehui Tang","Enhua Wu"],"abstract":"Network architecture plays a key role in the deep learning-based computer vision system. The widely-used convolutional neural network and transformer treat the image as a grid or sequence structure, which is not flexible to capture irregular and complex objects. In this paper, we propose to represent the image as a graph structure and introduce a new Vision GNN (ViG) architecture to extract graph-level feature for visual tasks. We first split the image to a number of patches which are viewed as nodes, and construct a graph by connecting the nearest neighbors. Based on the graph representation of images, we build our ViG model to transform and exchange information among all the nodes. ViG consists of two basic modules: Grapher module with graph convolution for aggregating and updating graph information, and FFN module with two linear layers for node feature transformation. Both isotropic and pyramid architectures of ViG are built with different model sizes. Extensive experiments on image recognition and object detection tasks demonstrate the superiority of our ViG architecture. We hope this pioneering study of GNN on general visual tasks will provide useful inspiration and experience for future research. The PyTorch code is available at https://github.com/huawei-noah/Efficient-AI-Backbones and the MindSpore code is available at https://gitee.com/mindspore/models.","url_abs":"https://arxiv.org/abs/2206.00272v3","url_pdf":"https://arxiv.org/pdf/2206.00272v3.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":"vision-gnn-an-image-is-worth-graph-of-nodes","repo_url":"https://github.com/huawei-noah/CV-backbones","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok"}},{"paper_slug":"vision-gnn-an-image-is-worth-graph-of-nodes","repo_url":"https://github.com/huawei-noah/efficient-ai-backbones","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"vision-gnn-an-image-is-worth-graph-of-nodes","repo_url":"https://github.com/dvlab-research/rescom","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"vision-gnn-an-image-is-worth-graph-of-nodes","repo_url":"https://github.com/gswycf/signgraph","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"vision-gnn-an-image-is-worth-graph-of-nodes","repo_url":"https://github.com/lccol/vig-eo","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"vision-gnn-an-image-is-worth-graph-of-nodes","repo_url":"https://github.com/mirzaim/VisionGNN","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"vision-gnn-an-image-is-worth-graph-of-nodes","repo_url":"https://github.com/2023-MindSpore-1/ms-code-217/tree/main/ViG","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"mindspore","reach":null},{"paper_slug":"vision-gnn-an-image-is-worth-graph-of-nodes","repo_url":"https://github.com/2023-MindSpore-1/ms-code-7/tree/main/ViG","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"mindspore","reach":null},{"paper_slug":"vision-gnn-an-image-is-worth-graph-of-nodes","repo_url":"https://github.com/robin-ex/ViG","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"mindspore","reach":{"status":"ok"}}],"tasks":[{"task_slug":"image-classification","task_name":"Image Classification"},{"task_slug":"object-detection","task_name":"Object Detection"}],"methods":[{"method_slug":"convolution","method_name":"Convolution"}],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/image-classification-on-imagenet","task":"Image Classification","dataset":"ImageNet","model":"Pyramid ViG-B","rank_in_archive_order":400,"of":1060,"metrics":{"GFLOPs":"16.8","Number of params":"92.6M","Top 1 Accuracy":"83.7%"},"uses_additional_data":false},{"leaderboard":"/sota/image-classification-on-imagenet","task":"Image Classification","dataset":"ImageNet","model":"Pyramid ViG-M","rank_in_archive_order":470,"of":1060,"metrics":{"GFLOPs":"8.9","Number of params":"51.7M","Top 1 Accuracy":"83.1%"},"uses_additional_data":false},{"leaderboard":"/sota/image-classification-on-imagenet","task":"Image Classification","dataset":"ImageNet","model":"Pyramid ViG-S","rank_in_archive_order":575,"of":1060,"metrics":{"GFLOPs":"4.6","Number of params":"27.3M","Top 1 Accuracy":"82.1%"},"uses_additional_data":false},{"leaderboard":"/sota/image-classification-on-imagenet","task":"Image Classification","dataset":"ImageNet","model":"Pyramid ViG-Ti","rank_in_archive_order":846,"of":1060,"metrics":{"GFLOPs":"1.7","Number of params":"10.7M","Top 1 Accuracy":"78.2%"},"uses_additional_data":false}],"syntology":{"syntology_url":"https://syntology.ai/paper/2206.00272","atlas_url":"https://app.syntology.ai/?focus=2206.00272","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2206.00272"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+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/gswycf/signgraph","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/robin-ex/ViG","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/mirzaim/VisionGNN","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/2023-MindSpore-1/ms-code-7/tree/main/ViG","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/dvlab-research/rescom","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/huawei-noah/CV-backbones","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/2023-MindSpore-1/ms-code-217/tree/main/ViG","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/huawei-noah/efficient-ai-backbones","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/lccol/vig-eo","reach":{"status":"ok","spdx":"Apache-2.0"}}],"summary":{"ran":15,"ran_draft_wrong":3,"ran_fixture":7,"unverified":9},"by_repo_kind":{"official":{"samples":3,"ran":0,"repositories":1},"listed":{"samples":29,"ran":23,"repositories":3},"community":{"samples":2,"ran":2,"repositories":1}},"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":22,"samples":[{"code_sha256_prefix":"119c797c7f57d6d4","entry":"DenseDilated","repo":"gswycf/signgraph","repo_kind":"listed","path":"modules/gcn_lib/torch_vertex.py","file_url":"https://github.com/gswycf/signgraph/blob/HEAD/modules/gcn_lib/torch_vertex.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"119c797c7f57d6d4"}},{"code_sha256_prefix":"b65d27ba607bc693","entry":"DenseDilatedKnnGraph","repo":"gswycf/signgraph","repo_kind":"listed","path":"modules/gcn_lib/torch_vertex.py","file_url":"https://github.com/gswycf/signgraph/blob/HEAD/modules/gcn_lib/torch_vertex.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b65d27ba607bc693"}},{"code_sha256_prefix":"246cabde6412ef6b","entry":"EdgeConv2d","repo":"gswycf/signgraph","repo_kind":"listed","path":"modules/gcn_lib/torch_vertex.py","file_url":"https://github.com/gswycf/signgraph/blob/HEAD/modules/gcn_lib/torch_vertex.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"246cabde6412ef6b"}},{"code_sha256_prefix":"b560c318f9098a55","entry":"GraphConv2d","repo":"gswycf/signgraph","repo_kind":"listed","path":"modules/gcn_lib/torch_vertex.py","file_url":"https://github.com/gswycf/signgraph/blob/HEAD/modules/gcn_lib/torch_vertex.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b560c318f9098a55"}},{"code_sha256_prefix":"dd631a63dafc592e","entry":"GraphSAGE","repo":"gswycf/signgraph","repo_kind":"listed","path":"modules/gcn_lib/torch_vertex.py","file_url":"https://github.com/gswycf/signgraph/blob/HEAD/modules/gcn_lib/torch_vertex.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"dd631a63dafc592e"}},{"code_sha256_prefix":"a2aa2f7e285a4594","entry":"MRConv2d","repo":"gswycf/signgraph","repo_kind":"listed","path":"modules/gcn_lib/torch_vertex.py","file_url":"https://github.com/gswycf/signgraph/blob/HEAD/modules/gcn_lib/torch_vertex.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"a2aa2f7e285a4594"}},{"code_sha256_prefix":"9dea5f82e4174cc6","entry":"SimplePatchifier","repo":"mirzaim/VisionGNN","repo_kind":"listed","path":"model.py","file_url":"https://github.com/mirzaim/VisionGNN/blob/HEAD/model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"9dea5f82e4174cc6"}},{"code_sha256_prefix":"83ee8781c7b699e2","entry":"TwoLayerNN","repo":"mirzaim/VisionGNN","repo_kind":"listed","path":"model.py","file_url":"https://github.com/mirzaim/VisionGNN/blob/HEAD/model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"83ee8781c7b699e2"}},{"code_sha256_prefix":"0baa10d91e583fcc","entry":"ViGBlock","repo":"mirzaim/VisionGNN","repo_kind":"listed","path":"model.py","file_url":"https://github.com/mirzaim/VisionGNN/blob/HEAD/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":"0baa10d91e583fcc"}},{"code_sha256_prefix":"9cb7add8f210b472","entry":"act_layer","repo":"gswycf/signgraph","repo_kind":"listed","path":"modules/gcn_lib/torch_vertex.py","file_url":"https://github.com/gswycf/signgraph/blob/HEAD/modules/gcn_lib/torch_vertex.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"9cb7add8f210b472"}},{"code_sha256_prefix":"996eec2334fe011e","entry":"batched_index_select","repo":"gswycf/signgraph","repo_kind":"listed","path":"modules/gcn_lib/torch_vertex.py","file_url":"https://github.com/gswycf/signgraph/blob/HEAD/modules/gcn_lib/torch_vertex.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"996eec2334fe011e"}},{"code_sha256_prefix":"a5df825822ba8636","entry":"compute_edge_index","repo":"lccol/vig-eo","repo_kind":"listed","path":"models/utils.py","file_url":"https://github.com/lccol/vig-eo/blob/HEAD/models/utils.py","link_basis":"harvester_set","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":"a5df825822ba8636"}},{"code_sha256_prefix":"ee2406844fe2831e","entry":"compute_split_sizes","repo":"lccol/vig-eo","repo_kind":"listed","path":"run_training.py","file_url":"https://github.com/lccol/vig-eo/blob/HEAD/run_training.py","link_basis":"harvester_set","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":"ee2406844fe2831e"}},{"code_sha256_prefix":"72e6fd8e9496b74f","entry":"convert_neigh_list_to_edge_index","repo":"lccol/vig-eo","repo_kind":"listed","path":"models/utils.py","file_url":"https://github.com/lccol/vig-eo/blob/HEAD/models/utils.py","link_basis":"harvester_set","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":"72e6fd8e9496b74f"}},{"code_sha256_prefix":"524d82561975519a","entry":"dense_knn_matrix","repo":"gswycf/signgraph","repo_kind":"listed","path":"modules/gcn_lib/torch_vertex.py","file_url":"https://github.com/gswycf/signgraph/blob/HEAD/modules/gcn_lib/torch_vertex.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"524d82561975519a"}},{"code_sha256_prefix":"32a549c7e940abbb","entry":"get_activation_layer","repo":"lccol/vig-eo","repo_kind":"listed","path":"models/utils.py","file_url":"https://github.com/lccol/vig-eo/blob/HEAD/models/utils.py","link_basis":"harvester_set","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":"32a549c7e940abbb"}},{"code_sha256_prefix":"09e6ddb17c0adf28","entry":"norm_layer","repo":"gswycf/signgraph","repo_kind":"listed","path":"modules/gcn_lib/torch_vertex.py","file_url":"https://github.com/gswycf/signgraph/blob/HEAD/modules/gcn_lib/torch_vertex.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"09e6ddb17c0adf28"}},{"code_sha256_prefix":"6f6471b9561767b8","entry":"normalize_image","repo":"lccol/vig-eo","repo_kind":"listed","path":"run_training.py","file_url":"https://github.com/lccol/vig-eo/blob/HEAD/run_training.py","link_basis":"harvester_set","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":"6f6471b9561767b8"}},{"code_sha256_prefix":"82aeae314890e7ed","entry":"pairwise_distance","repo":"gswycf/signgraph","repo_kind":"listed","path":"modules/gcn_lib/torch_vertex.py","file_url":"https://github.com/gswycf/signgraph/blob/HEAD/modules/gcn_lib/torch_vertex.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"82aeae314890e7ed"}},{"code_sha256_prefix":"680818c85f065e07","entry":"parse_train_string","repo":"lccol/vig-eo","repo_kind":"listed","path":"run_training.py","file_url":"https://github.com/lccol/vig-eo/blob/HEAD/run_training.py","link_basis":"harvester_set","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":"680818c85f065e07"}},{"code_sha256_prefix":"102d0e5b09e9b385","entry":"part_pairwise_distance","repo":"gswycf/signgraph","repo_kind":"listed","path":"modules/gcn_lib/torch_vertex.py","file_url":"https://github.com/gswycf/signgraph/blob/HEAD/modules/gcn_lib/torch_vertex.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"102d0e5b09e9b385"}},{"code_sha256_prefix":"20ff6d11dd593018","entry":"reshape_for_broadcast","repo":"hustvl/ViG","repo_kind":"community","path":"classification/models/vig.py","file_url":"https://github.com/hustvl/ViG/blob/HEAD/classification/models/vig.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"20ff6d11dd593018"}},{"code_sha256_prefix":"212a5d16eef34d1d","entry":"resize_pos_embed","repo":"hustvl/ViG","repo_kind":"community","path":"classification/models/vig.py","file_url":"https://github.com/hustvl/ViG/blob/HEAD/classification/models/vig.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"212a5d16eef34d1d"}},{"code_sha256_prefix":"7fe31bf86f9187b8","entry":"xy_dense_knn_matrix","repo":"gswycf/signgraph","repo_kind":"listed","path":"modules/gcn_lib/torch_vertex.py","file_url":"https://github.com/gswycf/signgraph/blob/HEAD/modules/gcn_lib/torch_vertex.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"7fe31bf86f9187b8"}},{"code_sha256_prefix":"160401504e7d0dbb","entry":"xy_pairwise_distance","repo":"gswycf/signgraph","repo_kind":"listed","path":"modules/gcn_lib/torch_vertex.py","file_url":"https://github.com/gswycf/signgraph/blob/HEAD/modules/gcn_lib/torch_vertex.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"160401504e7d0dbb"}},{"code_sha256_prefix":"e95e0284f030b79b","entry":"BasicConv","repo":"gswycf/signgraph","repo_kind":"listed","path":"modules/gcn_lib/torch_vertex.py","file_url":"https://github.com/gswycf/signgraph/blob/HEAD/modules/gcn_lib/torch_vertex.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"e95e0284f030b79b"}},{"code_sha256_prefix":"28cfea9469d3520b","entry":"DeepGCN","repo":"huawei-noah/efficient-ai-backbones","repo_kind":"official","path":"vig_pytorch/vig.py","file_url":"https://github.com/huawei-noah/efficient-ai-backbones/blob/HEAD/vig_pytorch/vig.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"28cfea9469d3520b"}},{"code_sha256_prefix":"85beb50061cdf64c","entry":"DyGraphConv2d","repo":"gswycf/signgraph","repo_kind":"listed","path":"modules/gcn_lib/torch_vertex.py","file_url":"https://github.com/gswycf/signgraph/blob/HEAD/modules/gcn_lib/torch_vertex.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"85beb50061cdf64c"}},{"code_sha256_prefix":"02f652b1a13d93ac","entry":"FFN","repo":"huawei-noah/efficient-ai-backbones","repo_kind":"official","path":"vig_pytorch/vig.py","file_url":"https://github.com/huawei-noah/efficient-ai-backbones/blob/HEAD/vig_pytorch/vig.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"02f652b1a13d93ac"}},{"code_sha256_prefix":"a0b00f43341b5121","entry":"GINConv2d","repo":"gswycf/signgraph","repo_kind":"listed","path":"modules/gcn_lib/torch_vertex.py","file_url":"https://github.com/gswycf/signgraph/blob/HEAD/modules/gcn_lib/torch_vertex.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"a0b00f43341b5121"}},{"code_sha256_prefix":"5ab123da9ff9a2d5","entry":"Grapher","repo":"gswycf/signgraph","repo_kind":"listed","path":"modules/gcn_lib/torch_vertex.py","file_url":"https://github.com/gswycf/signgraph/blob/HEAD/modules/gcn_lib/torch_vertex.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"5ab123da9ff9a2d5"}},{"code_sha256_prefix":"52ba09bd92b104eb","entry":"Stem","repo":"huawei-noah/efficient-ai-backbones","repo_kind":"official","path":"vig_pytorch/vig.py","file_url":"https://github.com/huawei-noah/efficient-ai-backbones/blob/HEAD/vig_pytorch/vig.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"52ba09bd92b104eb"}},{"code_sha256_prefix":"1b638d9a262ff4f6","entry":"VGNN","repo":"mirzaim/VisionGNN","repo_kind":"listed","path":"model.py","file_url":"https://github.com/mirzaim/VisionGNN/blob/HEAD/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":"1b638d9a262ff4f6"}},{"code_sha256_prefix":"5ae9597352254138","entry":"get_2d_relative_pos_embed","repo":"gswycf/signgraph","repo_kind":"listed","path":"modules/gcn_lib/torch_vertex.py","file_url":"https://github.com/gswycf/signgraph/blob/HEAD/modules/gcn_lib/torch_vertex.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"5ae9597352254138"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}