Skip to content

Align with cutlass_profiler GEMM arguments #4

Description

@youliangh

Hi, I've been trying to set up the FlashOverlap on my local device, and it's easy to finish the compilation part. When it comes to Generate GEMM configuration, things start to get tricky. The README of this repo is extremely insufficient for me to get over this step.

The script used to generate GEMM instances, ie, "generate_instances.py", contains a group of cutlass arguments. However, these arguments differ from arguments passed to cutlass_profiler, e.g., WarpM (FlashOverlap) against warps_m (cutlass_profiler). The differences can confuse people who are not familiar with cultass_profiler.

In addition, should I keep the candidates in "generate_instances.py" the same with those arguments that passed to cutlass_profiler?

I believe authors could update the README to provide clearer instructions regarding the cutlass_profiler part to set up FlashOverlap.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions