Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
It’s all on apples website.
No. It's not. Apple is really quite bad at this.

Take my iMac.
It uses a humble "Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz"
but System Report identifies it as a "Intel Core i5 3.5 Ghz"

When Apple gives you a CPU spec in advertising, you either need access to the machine so that you can run the command
Code:
sysctl machdep.cpu



or you need to look up the listing in intel's ark, and sort of guess from what apple gives you: manufacturer, a shortened cpu name stripped of trademark symbols and cpu identifier, core count, and sometimes total cache. And if Apple tweaks the specs-- well. good luck with that. For isntance, we know that the 8 core and 10 core versions are slightly downclocked from what intel offers to the general public.

With GPUs, apple tends to give out the name of the graphics card and vram. sometimes if it's generous (or boastful), it will mention terraflops. It took some time for people to figure what a "D500" might be, for instance.
 
From apples web page


Processor
8-Core
  • 3.2GHz Intel Xeon W
  • Turbo Boost up to 4.2GHz
  • 19MB cache
Configurable to:
10-Core
  • 3.0GHz Intel Xeon W
  • Turbo Boost up to 4.5GHz
  • 23.75MB cache
14-Core
  • 2.5GHz Intel Xeon W
  • Turbo Boost up to 4.3GHz
  • 33.25MB cache
18-Core
  • 2.3GHz Intel Xeon W
  • Turbo Boost up to 4.3GHz
  • 42.75MB cache
Graphics
Vega 56
  • Radeon Pro Vega 56 graphics processor
    with 8GB of HBM2 memory
  • 56 compute units
  • 3,584 stream processors
  • 9 teraflops single precision
  • 18 teraflops half precision
Configurable to:
Vega 64
  • Radeon Pro Vega 64 graphics processor
    with 16GB of HBM2 memory
  • 64 compute units
  • 4,096 stream processors
  • 11 teraflops single precision
  • 22 teraflops half precision
An iMac with 4 cores is remarkable enough. But an iMac with 8, 10, 14 or 18 cores is an entirely different creature. Add Turbo Boost speeds up to 4.5GHz, and iMac Pro has the power and flexibility to balance multicore processing with single-thread performance. With new AVX-512 vector instructions and a new cache architecture, the processor handles even more data — even more quickly. Which means you can render images, edit up to 8K video, manipulate photos, create real-time audio effects or compile your next five-star app — all at lightning speed.

So what’s so wrong there??? As you say they seem to be slightly customised for the thermal limits of an all in one. So any other info doesn’t tell the story either.

They’ve even gone so far as to give us some meaningless benchmarks for once.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.