Bias Analysis
Detected Bias Types
powershell_heavy
windows_first
missing_linux_example
windows_tools
Summary
The documentation demonstrates a strong Windows bias. All command-line examples are shown using PowerShell, with explicit references to Windows paths (e.g., C:\gpu-sharing\k8-gpusharing.yaml) and PowerShell-specific commands (e.g., Get-HcsGpuNvidiaSmi, Start-HcsGpuMPS). There are no Linux or cross-platform shell examples, and Linux tools or workflows are not mentioned. The documentation assumes the user is operating from a Windows environment, both for local client commands and for device management.
Recommendations
- Provide equivalent Linux/bash shell command examples alongside PowerShell commands for all kubectl and file path operations.
- Document how to access the Azure Stack Edge device and run GPU management commands from a Linux client, including any required tools or SSH access.
- Use generic or cross-platform file paths in examples (e.g., /home/user/gpu-sharing/k8-gpusharing.yaml and C:\gpu-sharing\k8-gpusharing.yaml) to illustrate parity.
- Clarify whether device management commands (e.g., Get-HcsGpuNvidiaSmi, Start-HcsGpuMPS) are available or have equivalents on Linux, or provide guidance for Linux users.
- Explicitly state support for both Windows and Linux clients in the prerequisites, and link to OS-specific setup instructions if needed.
Create Pull Request