You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Extra cmake variable definition which can be specified multiple times, example: -D \"key1=value1\" -D \"key2=value2\"",
852
+
"Extra cmake variable definitions which can be specified multiple times. Example: -D \"key1=value1\" -D \"key2=value2\"",
830
853
default=[])
831
854
parser.add_argument(
832
855
"--extra-make-targets",
833
-
help="A list of additional make targets, example: \"target_1 target_2\"",
856
+
help="Additional make targets to build. Example: \"target_1 target_2\"",
834
857
nargs="+",
835
858
default=[])
836
-
parser.add_argument("--trt_root",
837
-
default="/usr/local/tensorrt",
838
-
help="Directory to find TensorRT headers/libs")
859
+
parser.add_argument(
860
+
"--trt_root",
861
+
default="/usr/local/tensorrt",
862
+
help="Directory containing TensorRT headers and libraries")
839
863
parser.add_argument("--nccl_root",
840
-
help="Directory to find NCCL headers/libs")
864
+
help="Directory containing NCCL headers and libraries")
841
865
parser.add_argument("--nixl_root",
842
-
help="Directory to find NIXL headers/libs")
866
+
help="Directory containing NIXL headers and libraries")
843
867
parser.add_argument(
844
868
"--internal-cutlass-kernels-root",
845
869
default="",
846
870
help=
847
-
"Directory to the internal_cutlass_kernels sources. If specified, the internal_cutlass_kernels and NVRTC wrapper libraries will be built from source."
871
+
"Directory containing internal_cutlass_kernels sources. If specified, the internal_cutlass_kernels and NVRTC wrapper libraries will be built from source."
848
872
)
849
-
parser.add_argument("--build_dir",
850
-
type=Path,
851
-
help="Directory where cpp sources are built")
852
-
parser.add_argument("--dist_dir",
853
-
type=Path,
854
-
help="Directory where python wheels are built")
873
+
parser.add_argument(
874
+
"--build_dir",
875
+
type=Path,
876
+
help=
877
+
"Directory where C++ sources are built (default: cpp/build or cpp/build_<build_type>)"
878
+
)
879
+
parser.add_argument(
880
+
"--dist_dir",
881
+
type=Path,
882
+
help="Directory where Python wheels are built (default: build/)")
855
883
parser.add_argument(
856
884
"--skip_building_wheel",
857
885
"-s",
858
886
action="store_true",
859
887
help=
860
-
"Do not build the *.whl files (they are only needed for distribution).")
888
+
"Skip building the *.whl files (they are only needed for distribution)")
861
889
parser.add_argument(
862
890
"--linking_install_binary",
863
891
action="store_true",
864
-
help="Install the built binary by symbolic linking instead of copying.")
892
+
help=
893
+
"Install the built binary by creating symbolic links instead of copying files"
894
+
)
865
895
parser.add_argument("--binding_type",
866
896
choices=["pybind", "nanobind"],
867
897
default="pybind",
868
-
help="Which binding type to build: pybind, nanobind")
898
+
help="Which binding type to build: pybind or nanobind")
869
899
parser.add_argument("--benchmarks",
870
900
action="store_true",
871
-
help="Build the benchmarks for the C++ runtime.")
901
+
help="Build the benchmarks for the C++ runtime")
872
902
parser.add_argument("--micro_benchmarks",
873
903
action="store_true",
874
-
help="Build the micro benchmarks for C++ components.")
904
+
help="Build the micro benchmarks for C++ components")
875
905
parser.add_argument("--nvtx",
876
906
action="store_true",
877
-
help="Enable NVTX features.")
907
+
help="Enable NVTX profiling features")
878
908
parser.add_argument("--skip-stubs",
879
909
action="store_true",
880
-
help="Skip building python stubs")
910
+
help="Skip building Python type stubs")
881
911
parser.add_argument("--generate_fmha",
882
912
action="store_true",
883
-
help="Generate the FMHA cu files.")
913
+
help="Generate the FMHA CUDA files")
884
914
parser.add_argument(
885
915
"--no-venv",
886
916
action="store_true",
887
917
help=
888
-
"Use the current Python interpreter without creating a virtual environment."
918
+
"Use the current Python interpreter without creating a virtual environment"
889
919
)
890
920
parser.add_argument(
891
921
"--nvrtc_dynamic_linking",
892
922
action="store_true",
893
-
help="Link against the dynamic NVRTC libraries and not the static ones."
894
-
)
923
+
help="Link against dynamic NVRTC libraries instead of static ones")
0 commit comments