{"data":{"slug":"underneathall-pinferencia","name":"pinferencia","tagline":"Python + Inference - Model Deployment library in Python. Simplest model inference server ever.","github_url":"https://github.com/underneathall/pinferencia","owner":"underneathall","repo":"pinferencia","owner_avatar_url":"https://avatars.githubusercontent.com/u/76835515?v=4","primary_language":"Python","stars":543,"forks":83,"topics":["ai","artificial-intelligence","computer-vision","data-science","deep-learning","huggingface","inference","inference-server","machine-learning","model-deployment","model-serving","modelserver","nlp","paddlepaddle","predict","python","pytorch","serving","tensorflow","transformers"],"archived":false,"github_pushed_at":"2023-02-14T22:50:48+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/underneathall-pinferencia","markdown_url":"https://www.graphcanon.com/tools/underneathall-pinferencia.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/underneathall-pinferencia","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=underneathall-pinferencia","description":"Python + Inference - Model Deployment library in Python. Simplest model inference server ever.","homepage_url":"https://pinferencia.underneathall.app","license":"Apache-2.0","open_issues":17,"watchers":35,"ai_summary":null,"readme_excerpt":"## Quick Start\n\n**Serve Any Model**\n\n```python title=\"app.py\"\nfrom pinferencia import Server\n\n\nclass MyModel:\n    def predict(self, data):\n        return sum(data)\n\n\nmodel = MyModel()\n\nservice = Server()\nservice.register(model_name=\"mymodel\", model=model, entrypoint=\"predict\")\n```\n\nJust run:\n\n```\npinfer app:service\n```\n\nHooray, your service is alive. Go to http://127.0.0.1:8501/ and have fun.\n\n**Any Deep Learning Models?** Just as easy. Simple train or load your model, and register it with the service. Go alive immediately.\n\n**Hugging Face**\n\nDetails: [HuggingFace Pipeline - Vision](https://pinferencia.underneathall.app/ml/huggingface/pipeline/vision/)\n\n```python title=\"app.py\" linenums=\"1\"\nfrom transformers import pipeline\n\nfrom pinferencia import Server\n\nvision_classifier = pipeline(task=\"image-classification\")\n\n\ndef predict(data):\n    return vision_classifier(images=data)\n\n\nservice = Server()\nservice.register(model_name=\"vision\", model=predict)\n\n```\n\n**Pytorch**\n\n```python title=\"app.py\"\nimport torch\n\nfrom pinferencia import Server","github_created_at":"2022-04-04T15:50:47+00:00","created_at":"2026-07-11T12:29:05.560547+00:00","updated_at":"2026-07-11T12:29:10.478549+00:00","categories":[{"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"},{"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":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"}],"tags":[{"slug":"data-science","name":"data-science"},{"slug":"inference-server","name":"inference-server"},{"slug":"deep-learning","name":"deep-learning"},{"slug":"ai","name":"ai"},{"slug":"artificial-intelligence","name":"artificial-intelligence"},{"slug":"huggingface","name":"huggingface"},{"slug":"inference","name":"inference"},{"slug":"computer-vision","name":"computer-vision"}],"trust":{"provenance":{"is_fork":false,"github_id":477769513,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T12:29:06.270Z","maintenance":{"label":"Dormant","score":18,"methodology":"github_public_v1","releases_90d":0,"days_since_push":1242,"last_release_at":"2022-08-26T16:32:54Z"},"security_summary":{"status":"findings","scanner":"osv@v1","low_count":160,"high_count":0,"last_scan_at":"2026-07-11T12:29:07.184Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-11T12:29:06.698Z"},"has_cli":{"value":true,"source":"pyproject.toml:[project.scripts]","observed_at":"2026-07-11T12:29:06.698Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-07-11T12:29:06.698Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-07-11T12:29:06.698Z"}}}}