9
9
# the file name to explain why, like intro.html), or fix the tutorial and remove it from this list).
10
10
11
11
NOT_RUN = [
12
- "basics/intro" , # no code
13
- "translation_transformer" ,
14
- "profiler" ,
15
- "saving_loading_models" ,
16
- "introyt/captumyt" ,
17
- "examples_nn/polynomial_module" ,
18
- "examples_nn/dynamic_net" ,
19
- "examples_nn/polynomial_optim" ,
20
- "former_torchies/autograd_tutorial_old" ,
21
- "former_torchies/tensor_tutorial_old" ,
22
- "examples_autograd/polynomial_autograd" ,
23
- "examples_autograd/polynomial_custom_function" ,
24
- "parametrizations" ,
25
- "mnist_train_nas" , # used by ax_multiobjective_nas_tutorial.py
26
- "fx_conv_bn_fuser" ,
27
- "super_resolution_with_onnxruntime" ,
28
- "ddp_pipeline" , # requires 4 gpus
29
- "fx_graph_mode_ptq_dynamic" ,
30
- "vmap_recipe" ,
31
- "torchscript_freezing" ,
32
- "nestedtensor" ,
33
- "recipes/saving_and_loading_models_for_inference" ,
34
- "recipes/saving_multiple_models_in_one_file" ,
35
- "recipes/loading_data_recipe" ,
36
- "recipes/tensorboard_with_pytorch" ,
37
- "recipes/what_is_state_dict" ,
38
- "recipes/profiler_recipe" ,
39
- "recipes/save_load_across_devices" ,
40
- "recipes/warmstarting_model_using_parameters_from_a_different_model" ,
41
- "torch_compile_tutorial_" ,
42
- "recipes/dynamic_quantization" ,
43
- "recipes/saving_and_loading_a_general_checkpoint" ,
44
- "recipes/benchmark" ,
45
- "recipes/tuning_guide" ,
46
- "recipes/zeroing_out_gradients" ,
47
- "recipes/defining_a_neural_network" ,
48
- "recipes/timer_quick_start" ,
49
- "recipes/amp_recipe" ,
50
- "recipes/Captum_Recipe" ,
51
- "flask_rest_api_tutorial" ,
52
- "text_to_speech_with_torchaudio" ,
12
+ "beginner_source/ basics/intro" , # no code
13
+ "beginner_source/ translation_transformer" ,
14
+ "beginner_source/ profiler" ,
15
+ "beginner_source/ saving_loading_models" ,
16
+ "beginner_source/ introyt/captumyt" ,
17
+ "beginner_source/ examples_nn/polynomial_module" ,
18
+ "beginner_source/ examples_nn/dynamic_net" ,
19
+ "beginner_source/ examples_nn/polynomial_optim" ,
20
+ "beginner_source/ former_torchies/autograd_tutorial_old" ,
21
+ "beginner_source/ former_torchies/tensor_tutorial_old" ,
22
+ "beginner_source/ examples_autograd/polynomial_autograd" ,
23
+ "beginner_source/ examples_autograd/polynomial_custom_function" ,
24
+ "intermediate_source/ parametrizations" ,
25
+ "intermediate_source/ mnist_train_nas" , # used by ax_multiobjective_nas_tutorial.py
26
+ "intermediate_source/ fx_conv_bn_fuser" ,
27
+ "advanced_source/ super_resolution_with_onnxruntime" ,
28
+ "advanced_source/ ddp_pipeline" , # requires 4 gpus
29
+ "prototype_source/ fx_graph_mode_ptq_dynamic" ,
30
+ "prototype_source/ vmap_recipe" ,
31
+ "prototype_source/ torchscript_freezing" ,
32
+ "prototype_source/ nestedtensor" ,
33
+ "recipes_source/ recipes/saving_and_loading_models_for_inference" ,
34
+ "recipes_source/ recipes/saving_multiple_models_in_one_file" ,
35
+ "recipes_source/ recipes/loading_data_recipe" ,
36
+ "recipes_source/ recipes/tensorboard_with_pytorch" ,
37
+ "recipes_source/ recipes/what_is_state_dict" ,
38
+ "recipes_source/ recipes/profiler_recipe" ,
39
+ "recipes_source/ recipes/save_load_across_devices" ,
40
+ "recipes_source/ recipes/warmstarting_model_using_parameters_from_a_different_model" ,
41
+ "intermediate_source/ torch_compile_tutorial_" ,
42
+ "recipes_source/ recipes/dynamic_quantization" ,
43
+ "recipes_source/ recipes/saving_and_loading_a_general_checkpoint" ,
44
+ "recipes_source/ recipes/benchmark" ,
45
+ "recipes_source/ recipes/tuning_guide" ,
46
+ "recipes_source/ recipes/zeroing_out_gradients" ,
47
+ "recipes_source/ recipes/defining_a_neural_network" ,
48
+ "recipes_source/ recipes/timer_quick_start" ,
49
+ "recipes_source/ recipes/amp_recipe" ,
50
+ "recipes_source/ recipes/Captum_Recipe" ,
51
+ "intermediate_source/ flask_rest_api_tutorial" ,
52
+ "intermediate_source/ text_to_speech_with_torchaudio" ,
53
53
]
54
54
55
55
@@ -67,6 +67,7 @@ def main() -> None:
67
67
glob_path = f"{ tutorial_source_dir } /**/*.html"
68
68
html_file_paths += docs_dir .glob (glob_path )
69
69
70
+ should_not_run = [f'{ x .replace ("_source" , "" )} .html' for x in NOT_RUN ]
70
71
did_not_run = []
71
72
for html_file_path in html_file_paths :
72
73
with open (html_file_path , "r" , encoding = "utf-8" ) as html_file :
@@ -77,9 +78,7 @@ def main() -> None:
77
78
if (
78
79
"Total running time of the script: ( 0 minutes 0.000 seconds)"
79
80
in elem .text
80
- and not any (
81
- html_file_path .match (file ) for file in NOT_RUN
82
- )
81
+ and not any (html_file_path .match (file ) for file in should_not_run )
83
82
):
84
83
did_not_run .append (html_file_path .as_posix ())
85
84
0 commit comments