# PyTorch: [MPS] Fix complex pow returning 0 for zero bases (#200564)

> **Key Architectural Takeaway:** Complex pow on MPS returned 0 for every zero base.

**Published:** 2026-10-12T17:31:00+00:00  
**Source:** PyTorch GitHub Releases  
**Category:** bigtech-foss  
**Canonical URL:** https://fosswire.org/news/pytorch-mps-fix-complex-pow-returning-0-for-zero-bases-20056.html  

## Executive Summary
Complex pow on MPS returned 0 for every zero base. Now 0 is returned only when the exponent's real part is positive. Pull Request resolved: #200564 Approved by: https://github.com/Skylion007 , https://github.com/malfet , https://github.com/hameerabbasi Co-authored-by: Hameer Abbasi 2190658+hameerabbasi@users.noreply.github.com

## Architectural & Systems Analysis
From an infrastructure engineering, cloud-native scale, and hyperscale governance standpoint:

- **Hyperscale Provenance:** Open-sourcing internal frameworks subjects proprietary systems to rigorous public analysis.
- **De-facto Standard Cohesion:** Publishing enterprise tooling establishes interoperable specifications across distributed execution.
- **Vendor Decoupling:** Platform engineers can inspect underlying telemetry and memory layouts without black-box vendor lock-in.

## Impact on the Open Ecosystem
Bridges enterprise engineering scale with independent, reproducible open-source software stacks.
