我尝试在装有 Ubuntu 16.04 客户机(和 Windows 7 主机)的 VirtualBox 上使用 tensorflow,但出现错误“tensorflow/core/platform/cpu_feature_guard.cc:36] TensorFlow 库被编译为使用金融市场准入说明,但这些说明在您的机器上不可用 CPU 型号名称:Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
当我检查 VirtualBox 机器中的扩展时,我没有看到列出 FMA3/FMA4:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 94
model name : Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
stepping : 3
cpu MHz : 4008.008
cache size : 8192 KB
physical id : 0
siblings : 4
core id : 3
cpu cores : 4
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx rdrand hypervisor lahf_lm abm 3dnowprefetch avx2 rdseed clflushopt
bugs :
bogomips : 8016.01
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:
有任何想法吗?
答案1
即使您的 CPU 支持FMA
此功能,但 VirtualBox 尚不支持。