{"data":{"node":{"slug":"tianrun-chen-sam-adapter-pytorch","name":"SAM-Adapter-PyTorch","tagline":"Adapting Meta AI's Segment Anything to Downstream Tasks with Adapters and Prompts","github_url":"https://github.com/tianrun-chen/SAM-Adapter-PyTorch","owner":"tianrun-chen","repo":"SAM-Adapter-PyTorch","owner_avatar_url":"https://avatars.githubusercontent.com/u/126600557?v=4","primary_language":"Python","stars":1554,"forks":124,"topics":["2d-segmentation","adapter","camouflage-images","camouflaged-object-detection","camouflaged-target-detection","fine-tune","fine-tuning","image-segmentation","image-segmentation-pytorch","segment-anything","segment-anything-model"],"archived":false,"github_pushed_at":"2026-05-17T04:56:00+00:00","maintenance_label":"Slowing","stars_delta_30d":10,"url":"https://www.graphcanon.com/tools/tianrun-chen-sam-adapter-pytorch","markdown_url":"https://www.graphcanon.com/tools/tianrun-chen-sam-adapter-pytorch.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tianrun-chen-sam-adapter-pytorch","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tianrun-chen-sam-adapter-pytorch"},"categories":[{"slug":"computer-vision","name":"Computer Vision","url":"https://www.graphcanon.com/categories/computer-vision","markdown_url":"https://www.graphcanon.com/categories/computer-vision.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/computer-vision"},{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"2d-segmentation","name":"2d-segmentation"},{"slug":"adapter","name":"adapter"},{"slug":"camouflage-images","name":"camouflage-images"},{"slug":"camouflaged-object-detection","name":"camouflaged-object-detection"},{"slug":"fine-tuning","name":"fine-tuning"},{"slug":"image-segmentation","name":"image segmentation"}],"edges":[{"type":"integrates_with","direction":"in","explanation":"SAM-Adapter-PyTorch adapts the Segment Anything Model (SAM) to downstream tasks, extending its functionality in a complementary way rather than directly competing.","successor_context":null,"tool":{"slug":"facebookresearch-segment-anything","name":"segment-anything","tagline":"Provides code for running inference with the SegmentAnything Model (SAM), including model checkpoints and example notebooks.","github_url":"https://github.com/facebookresearch/segment-anything","owner":"facebookresearch","repo":"segment-anything","owner_avatar_url":"https://avatars.githubusercontent.com/u/16943930?v=4","primary_language":"Jupyter Notebook","stars":54877,"forks":6375,"topics":[],"archived":false,"github_pushed_at":"2024-09-18T17:46:55+00:00","maintenance_label":"Dormant","stars_delta_30d":247,"url":"https://www.graphcanon.com/tools/facebookresearch-segment-anything","markdown_url":"https://www.graphcanon.com/tools/facebookresearch-segment-anything.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/facebookresearch-segment-anything","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=facebookresearch-segment-anything"}}],"neighbours":[{"slug":"facebookresearch-segment-anything","name":"segment-anything","tagline":"Provides code for running inference with the SegmentAnything Model (SAM), including model checkpoints and example notebooks.","github_url":"https://github.com/facebookresearch/segment-anything","owner":"facebookresearch","repo":"segment-anything","owner_avatar_url":"https://avatars.githubusercontent.com/u/16943930?v=4","primary_language":"Jupyter Notebook","stars":54877,"forks":6375,"topics":[],"archived":false,"github_pushed_at":"2024-09-18T17:46:55+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/facebookresearch-segment-anything","markdown_url":"https://www.graphcanon.com/tools/facebookresearch-segment-anything.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/facebookresearch-segment-anything","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=facebookresearch-segment-anything","shared_categories":["model-training"]},{"slug":"huggingface-peft","name":"peft","tagline":"State-of-the-art Parameter-Efficient Fine-Tuning","github_url":"https://github.com/huggingface/peft","owner":"huggingface","repo":"peft","owner_avatar_url":"https://avatars.githubusercontent.com/u/25720743?v=4","primary_language":"Python","stars":21704,"forks":2511,"topics":["adapter","diffusion","fine-tuning","llm","lora","parameter-efficient-learning","peft","python","pytorch","transformers"],"archived":false,"github_pushed_at":"2026-09-18T13:30:46+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/huggingface-peft","markdown_url":"https://www.graphcanon.com/tools/huggingface-peft.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/huggingface-peft","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=huggingface-peft","shared_categories":["model-training"]},{"slug":"huggingface-trl","name":"trl","tagline":"Train transformer language models with reinforcement learning","github_url":"https://github.com/huggingface/trl","owner":"huggingface","repo":"trl","owner_avatar_url":"https://avatars.githubusercontent.com/u/25720743?v=4","primary_language":"Python","stars":19336,"forks":3002,"topics":[],"archived":false,"github_pushed_at":"2026-09-18T06:20:19+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/huggingface-trl","markdown_url":"https://www.graphcanon.com/tools/huggingface-trl.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/huggingface-trl","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=huggingface-trl","shared_categories":["model-training"]},{"slug":"tloen-alpaca-lora","name":"alpaca-lora","tagline":"Instruct-tune LLaMA on consumer hardware","github_url":"https://github.com/tloen/alpaca-lora","owner":"tloen","repo":"alpaca-lora","owner_avatar_url":"https://avatars.githubusercontent.com/u/4811103?v=4","primary_language":"Jupyter Notebook","stars":18902,"forks":2170,"topics":[],"archived":false,"github_pushed_at":"2024-07-29T13:37:49+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/tloen-alpaca-lora","markdown_url":"https://www.graphcanon.com/tools/tloen-alpaca-lora.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tloen-alpaca-lora","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tloen-alpaca-lora","shared_categories":["model-training"]},{"slug":"eladlev-autoprompt","name":"AutoPrompt","tagline":"Framework for prompt tuning using Intent-based Prompt Calibration","github_url":"https://github.com/Eladlev/AutoPrompt","owner":"Eladlev","repo":"AutoPrompt","owner_avatar_url":"https://avatars.githubusercontent.com/u/28984104?v=4","primary_language":"Python","stars":3019,"forks":265,"topics":["prompt-engineering","prompt-tuning","synthetic-dataset-generation"],"archived":false,"github_pushed_at":"2025-12-02T17:23:20+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/eladlev-autoprompt","markdown_url":"https://www.graphcanon.com/tools/eladlev-autoprompt.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/eladlev-autoprompt","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=eladlev-autoprompt","shared_categories":[]},{"slug":"learnables-learn2learn","name":"learn2learn","tagline":"A PyTorch Library for Meta-learning Research","github_url":"https://github.com/learnables/learn2learn","owner":"learnables","repo":"learn2learn","owner_avatar_url":"https://avatars.githubusercontent.com/u/54878124?v=4","primary_language":"Python","stars":2894,"forks":359,"topics":["few-shot","finetuning","learn2learn","learning2learn","maml","meta-descent","meta-learning","meta-optimization","meta-rl","metalearning","pytorch"],"archived":false,"github_pushed_at":"2025-12-16T20:53:41+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/learnables-learn2learn","markdown_url":"https://www.graphcanon.com/tools/learnables-learn2learn.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/learnables-learn2learn","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=learnables-learn2learn","shared_categories":["model-training"]},{"slug":"fasterdecoding-medusa","name":"Medusa","tagline":"Framework for accelerating LLM generation using multiple decoding heads","github_url":"https://github.com/FasterDecoding/Medusa","owner":"FasterDecoding","repo":"Medusa","owner_avatar_url":"https://avatars.githubusercontent.com/u/144572371?v=4","primary_language":"Jupyter Notebook","stars":2773,"forks":205,"topics":["llm","llm-inference"],"archived":false,"github_pushed_at":"2024-06-25T12:23:04+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/fasterdecoding-medusa","markdown_url":"https://www.graphcanon.com/tools/fasterdecoding-medusa.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/fasterdecoding-medusa","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=fasterdecoding-medusa","shared_categories":[]},{"slug":"roboflow-maestro","name":"maestro","tagline":"Streamlines fine-tuning for multimodal models PaliGemma 2, Florence-2, Qwen2.5-VL","github_url":"https://github.com/roboflow/maestro","owner":"roboflow","repo":"maestro","owner_avatar_url":"https://avatars.githubusercontent.com/u/53104118?v=4","primary_language":"Python","stars":2699,"forks":224,"topics":["captioning","fine-tuning","florence-2","multimodal","objectdetection","paligemma","phi-3-vision","qwen2-vl","transformers","vision-and-language","vqa"],"archived":false,"github_pushed_at":"2026-09-14T17:53:59+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/roboflow-maestro","markdown_url":"https://www.graphcanon.com/tools/roboflow-maestro.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/roboflow-maestro","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=roboflow-maestro","shared_categories":["model-training"]},{"slug":"thudm-p-tuning-v2","name":"P-tuning-v2","tagline":"Optimized deep prompt tuning strategy comparable to fine-tuning across scales and tasks","github_url":"https://github.com/THUDM/P-tuning-v2","owner":"THUDM","repo":"P-tuning-v2","owner_avatar_url":"https://avatars.githubusercontent.com/u/48590610?v=4","primary_language":"Python","stars":2080,"forks":212,"topics":["natural-language-processing","p-tuning","parameter-efficient-learning","pretrained-language-model","prompt-tuning"],"archived":false,"github_pushed_at":"2023-11-16T04:38:09+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/thudm-p-tuning-v2","markdown_url":"https://www.graphcanon.com/tools/thudm-p-tuning-v2.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/thudm-p-tuning-v2","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=thudm-p-tuning-v2","shared_categories":["model-training"]},{"slug":"tristandeleu-pytorch-meta","name":"pytorch-meta","tagline":"Extensions and data-loaders for few-shot learning & meta-learning in PyTorch","github_url":"https://github.com/tristandeleu/pytorch-meta","owner":"tristandeleu","repo":"pytorch-meta","owner_avatar_url":"https://avatars.githubusercontent.com/u/2018752?v=4","primary_language":"Python","stars":2058,"forks":264,"topics":["few-shot-learning","meta-learning","pytorch"],"archived":false,"github_pushed_at":"2023-07-17T16:05:00+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/tristandeleu-pytorch-meta","markdown_url":"https://www.graphcanon.com/tools/tristandeleu-pytorch-meta.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tristandeleu-pytorch-meta","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tristandeleu-pytorch-meta","shared_categories":["model-training"]},{"slug":"arahim3-mlx-tune","name":"mlx-tune","tagline":"Fine-tune LLMs on your Mac with Apple Silicon for various tasks including SFT, DPO, GRPO, Vision, TTS, STT, Embedding, and OCR.","github_url":"https://github.com/ARahim3/mlx-tune","owner":"ARahim3","repo":"mlx-tune","owner_avatar_url":"https://avatars.githubusercontent.com/u/41390319?v=4","primary_language":"Python","stars":1412,"forks":92,"topics":["apple-silicon","deep-learning","huggingface","large-language-models","llm","llm-finetuning","local-llm","lora","machine-learning","macos","mlx","on-device-ai","peft","speech-recognition","speech-to-text","text-to-speech","transformers","unsloth","vision-language-model","whisper"],"archived":false,"github_pushed_at":"2026-06-23T12:24:30+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/arahim3-mlx-tune","markdown_url":"https://www.graphcanon.com/tools/arahim3-mlx-tune.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/arahim3-mlx-tune","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=arahim3-mlx-tune","shared_categories":["model-training","computer-vision"]},{"slug":"sakanaai-text-to-lora","name":"text-to-lora","tagline":"Hypernetworks for adapting LLMs to specific tasks via textual descriptions","github_url":"https://github.com/SakanaAI/text-to-lora","owner":"SakanaAI","repo":"text-to-lora","owner_avatar_url":"https://avatars.githubusercontent.com/u/140988036?v=4","primary_language":"Python","stars":1304,"forks":92,"topics":["fine-tuning","hypernetworks","llm","lora","machine-learning"],"archived":false,"github_pushed_at":"2025-06-08T14:42:10+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/sakanaai-text-to-lora","markdown_url":"https://www.graphcanon.com/tools/sakanaai-text-to-lora.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/sakanaai-text-to-lora","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=sakanaai-text-to-lora","shared_categories":["model-training"]}]}}