1234567891011121314151617181920 |
- package gpu
- import (
- "golang.org/x/sys/cpu"
- )
- func GetCPUVariant() string {
- return getCPUCapability().ToVariant()
- }
- func getCPUCapability() CPUCapability {
- if cpu.X86.HasAVX2 {
- return CPUCapabilityAVX2
- }
- if cpu.X86.HasAVX {
- return CPUCapabilityAVX
- }
- // else LCD
- return CPUCapabilityBase
- }
|