Home / Function/ parser() — pytorch Function Reference

parser() — pytorch Function Reference

Architecture documentation for the parser() function in generate_kernels.py from the pytorch codebase.

Entity Profile

Dependency Diagram

graph TD
  7fedab6d_8981_08c3_ca38_2f0eddd64dcc["parser()"]
  20303473_0948_19b1_a212_748886b73572["main()"]
  7fedab6d_8981_08c3_ca38_2f0eddd64dcc -->|calls| 20303473_0948_19b1_a212_748886b73572
  style 7fedab6d_8981_08c3_ca38_2f0eddd64dcc fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

aten/src/ATen/native/transformers/cuda/mem_eff_attention/kernels/generate_kernels.py lines 401–414

    parser = argparse.ArgumentParser(
        prog="generate_kernels",
        description="Generate the mem-eff kernels template instantiations",
    )
    # Set an optional output directory
    parser.add_argument(
        "-o",
        "--output_dir",
        required=False,
        help="Where to generate the kernels "
        " will default to <ATen/native/transformers/cuda/mem_eff_attention/kernels/> ",
    )
    args = parser.parse_args()
    main(args.output_dir)

Subdomains

Calls

Frequently Asked Questions

What does parser() do?
parser() is a function in the pytorch codebase.
What does parser() call?
parser() calls 1 function(s): main.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free