--- id: pyobjc-framework-metalperformanceshadersgraph version: "12.2.2" license: MIT license_treatment: permissive maintenance: active --- # pyobjc-framework-MetalPerformanceShadersGraph — Wrappers for the framework MetalPerformanceShadersGraph on macOS License: permissive · Maintenance: active · Downloads: 648.8K/mo ## What it is and what it does This package wraps Apple's MetalPerformanceShadersGraph framework, making it accessible from Python on macOS. It is part of the PyObjC project and provides low-level bindings to the underlying Objective-C framework without adding its own documentation layer—users rely on Apple's official framework documentation and PyObjC's general translation guides to understand the API. The package is intended for developers building GPU-accelerated graph-based computations on macOS. It depends on pyobjc-core for the binding infrastructure and pyobjc-framework-MetalPerformanceShaders for related Metal functionality. Installation is straightforward via wheel distribution, and the package supports modern Python versions from 3.10 through 3.15. Use it for: - Build GPU-accelerated machine learning inference graphs on macOS using Apple's native Metal framework. - Integrate MetalPerformanceShadersGraph into Python scientific computing pipelines for matrix and tensor operations. - Develop macOS applications that offload graph computation to the GPU while maintaining Python control flow. - Prototype and optimize GPU-based algorithms that target Apple Silicon or discrete Metal-capable GPUs. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides Python bindings to Apple's MetalPerformanceShadersGraph framework on macOS, enabling GPU-accelerated graph computation from Python code. Yes, if you are developing on macOS and need direct access to MetalPerformanceShadersGraph for GPU-accelerated computation. The package is actively maintained, has no known vulnerabilities, and carries a permissive MIT license. The main constraint is that it is macOS-only and requires Python 3.10+; you will also need to consult Apple's framework documentation since the wrapper itself provides no high-level guidance. ## Install pip install pyobjc-framework-metalperformanceshadersgraph uv add pyobjc-framework-metalperformanceshadersgraph poetry add pyobjc-framework-metalperformanceshadersgraph ## Installing pyobjc-framework-MetalPerformanceShadersGraph Before you install: Low friction installation as a pure-Python wheel. Actively maintained with a recent release; repository shows steady activity and 803 stars. License in practice: MIT license permits free use, modification, and distribution with minimal restrictions—straightforward for commercial and open-source projects. Quickstart: import MetalPerformanceShadersGraph # Access GPU-accelerated graph computation via the MetalPerformanceShadersGraph framework # Refer to Apple's documentation and PyObjC guides for framework-specific usage patterns macOS only; requires Python 3.10 or later; depends on pyobjc-core and pyobjc-framework-MetalPerformanceShaders Verify before relying: - Whether the framework requires specific macOS versions or hardware capabilities beyond what the package metadata states. - Performance characteristics and typical use patterns for graph-based workloads compared to direct Metal or other GPU frameworks. - Completeness of the wrapper coverage relative to the full MetalPerformanceShadersGraph API surface. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 648.8K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags metal performance shaders graph python, gpu accelerated computation macos, pyobjc metal framework bindings, apple metal performance shaders, gpu graph execution python, macos metal compute bindings, objective-c framework wrapper python, gpu-acceleration, macos-native, metal-framework [View on SkillFed](https://skillfed.io/packages/pyobjc-framework-metalperformanceshadersgraph) · [View on PyPI](https://pypi.org/project/pyobjc-framework-metalperformanceshadersgraph/)