tree: f7c942c3cc31d01682e5dd1909fec7c933b9381e [path history] [tgz]
  1. llama_8b_fp16/
  2. llama_8b_fp8/
  3. sdxl/
  4. README.md
tests/external/iree-test-suites/torch_models/README.md

Torch Models Test Suite

Directory Structure

torch_models/
├── model1/
│   ├── modules/
│   │   ├── module1.json
│   │   ├── module2.json
│   │   └── ...
│   ├── test1.json
│   ├── test2.json
│   └── ...
├── model2/
│   ├── modules/
│   │   ├── module1.json
│   │   ├── module2.json
│   │   └── ...
│   ├── test1.json
│   ├── test2.json
│   └── ...

Markers

We try to add markers to every test. The CI collects tests for a machine based on these markers.

  • Add a marker for the model class. For example “sdxl”.
  • Add a marker for the compilation backend for the test. For example “llvm-cpu”, “hip”, “spirv”.
  • Add a compilation target specific marker if the test is sku independent. For example: “gfx942”, “gfx1201”, “sm80”. This is generally try for quality and compstat tests, unless using sku specific tuning specs.
  • Add a sku specific marker if the test is sku specific. For example: “mi325”, “w7900”, “rtx4090”. This is generally true for all benchmarking tests and when using sku specific tuner files.

Misc

Information on accepted test schema: https://github.com/iree-org/iree-test-suites/blob/main/torch_models/README.md