@@ -41,119 +41,119 @@ decide if we want to upgrade the level of commitment or to fail fast.
41
41
.. customcarditem ::
42
42
:header: (prototype) Accelerating BERT with semi-structured (2:4) sparsity
43
43
:card_description: Prune BERT to be 2:4 sparse and accelerate for inference.
44
- :image: ../ _static/img/thumbnails/cropped/generic-pytorch-logo.png
45
- :link: prototype /semi_structured_sparse.html
44
+ :image: _static/img/thumbnails/cropped/generic-pytorch-logo.png
45
+ :link: unstable /semi_structured_sparse.html
46
46
:tags: Model-Optimiziation
47
47
48
48
.. Modules
49
49
50
50
.. customcarditem ::
51
51
:header: Skipping Module Parameter Initialization in PyTorch 1.10
52
52
:card_description: Describes skipping parameter initialization during module construction in PyTorch 1.10, avoiding wasted computation.
53
- :image: ../ _static/img/thumbnails/cropped/generic-pytorch-logo.png
54
- :link: ../prototype /skip_param_init.html
53
+ :image: _static/img/thumbnails/cropped/generic-pytorch-logo.png
54
+ :link: unstable /skip_param_init.html
55
55
:tags: Modules
56
56
57
57
.. vmap
58
58
59
59
.. customcarditem ::
60
60
:header: Using torch.vmap
61
61
:card_description: Learn about torch.vmap, an autovectorizer for PyTorch operations.
62
- :image: ../ _static/img/thumbnails/cropped/generic-pytorch-logo.png
63
- :link: ../prototype /vmap_recipe.html
62
+ :image: _static/img/thumbnails/cropped/generic-pytorch-logo.png
63
+ :link: unstable /vmap_recipe.html
64
64
:tags: vmap
65
65
66
66
.. NestedTensor
67
67
68
68
.. customcarditem ::
69
69
:header: Nested Tensor
70
70
:card_description: Learn about nested tensors, the new way to batch heterogeneous-length data
71
- :image: ../ _static/img/thumbnails/cropped/generic-pytorch-logo.png
72
- :link: ../prototype /nestedtensor.html
71
+ :image: _static/img/thumbnails/cropped/generic-pytorch-logo.png
72
+ :link: unstable /nestedtensor.html
73
73
:tags: NestedTensor
74
74
75
75
.. MaskedTensor
76
76
77
77
.. customcarditem ::
78
78
:header: MaskedTensor Overview
79
79
:card_description: Learn about masked tensors, the source of truth for specified and unspecified values
80
- :image: ../ _static/img/thumbnails/cropped/generic-pytorch-logo.png
81
- :link: ../prototype /maskedtensor_overview.html
80
+ :image: _static/img/thumbnails/cropped/generic-pytorch-logo.png
81
+ :link: unstable /maskedtensor_overview.html
82
82
:tags: MaskedTensor
83
83
84
84
.. customcarditem ::
85
85
:header: Masked Tensor Sparsity
86
86
:card_description: Learn about how to leverage sparse layouts (e.g. COO and CSR) in MaskedTensor
87
- :image: ../ _static/img/thumbnails/cropped/generic-pytorch-logo.png
88
- :link: ../prototype /maskedtensor_sparsity.html
87
+ :image: _static/img/thumbnails/cropped/generic-pytorch-logo.png
88
+ :link: unstable /maskedtensor_sparsity.html
89
89
:tags: MaskedTensor
90
90
91
91
.. customcarditem ::
92
92
:header: Masked Tensor Advanced Semantics
93
93
:card_description: Learn more about Masked Tensor's advanced semantics (reductions and comparing vs. NumPy's MaskedArray)
94
- :image: ../ _static/img/thumbnails/cropped/generic-pytorch-logo.png
95
- :link: ../prototype /maskedtensor_advanced_semantics.html
94
+ :image: _static/img/thumbnails/cropped/generic-pytorch-logo.png
95
+ :link: unstable /maskedtensor_advanced_semantics.html
96
96
:tags: MaskedTensor
97
97
98
98
.. customcarditem ::
99
99
:header: MaskedTensor: Simplifying Adagrad Sparse Semantics
100
100
:card_description: See a showcase on how masked tensors can enable sparse semantics and provide for a cleaner dev experience
101
- :image: ../ _static/img/thumbnails/cropped/generic-pytorch-logo.png
102
- :link: ../prototype /maskedtensor_adagrad.html
101
+ :image: _static/img/thumbnails/cropped/generic-pytorch-logo.png
102
+ :link: unstable /maskedtensor_adagrad.html
103
103
:tags: MaskedTensor
104
104
105
105
.. Model-Optimization
106
106
107
107
.. customcarditem ::
108
108
:header: Inductor Cpp Wrapper Tutorial
109
109
:card_description: Speed up your models with Inductor Cpp Wrapper
110
- :image: ../ _static/img/thumbnails/cropped/generic-pytorch-logo.png
111
- :link: ../prototype /inductor_cpp_wrapper_tutorial.html
110
+ :image: _static/img/thumbnails/cropped/generic-pytorch-logo.png
111
+ :link: unstable /inductor_cpp_wrapper_tutorial.html
112
112
:tags: Model-Optimization
113
113
114
114
.. customcarditem ::
115
115
:header: Inductor Windows CPU Tutorial
116
116
:card_description: Speed up your models with Inductor On Windows CPU
117
- :image: ../ _static/img/thumbnails/cropped/generic-pytorch-logo.png
118
- :link: ../prototype /inductor_windows.html
117
+ :image: _static/img/thumbnails/cropped/generic-pytorch-logo.png
118
+ :link: unstable /inductor_windows.html
119
119
:tags: Model-Optimization
120
120
121
121
.. customcarditem ::
122
122
:header: Use max-autotune compilation on CPU to gain additional performance boost
123
123
:card_description: Tutorial for max-autotune mode on CPU to gain additional performance boost
124
- :image: ../ _static/img/thumbnails/cropped/generic-pytorch-logo.png
125
- :link: ../prototype /max_autotune_on_CPU_tutorial.html
124
+ :image: _static/img/thumbnails/cropped/generic-pytorch-logo.png
125
+ :link: unstable /max_autotune_on_CPU_tutorial.html
126
126
:tags: Model-Optimization
127
127
128
128
.. Distributed
129
129
.. customcarditem ::
130
130
:header: Flight Recorder Tutorial
131
131
:card_description: Debug stuck jobs easily with Flight Recorder
132
- :image: ../ _static/img/thumbnails/cropped/generic-pytorch-logo.png
133
- :link: ../prototype /flight_recorder_tutorial.html
132
+ :image: _static/img/thumbnails/cropped/generic-pytorch-logo.png
133
+ :link: unstable /flight_recorder_tutorial.html
134
134
:tags: Distributed, Debugging, FlightRecorder
135
135
136
136
.. customcarditem ::
137
137
:header: Context Parallel Tutorial
138
138
:card_description: Parallelize the attention computation along sequence dimension
139
- :image: ../ _static/img/thumbnails/cropped/generic-pytorch-logo.png
140
- :link: ../prototype /context_parallel.html
139
+ :image: _static/img/thumbnails/cropped/generic-pytorch-logo.png
140
+ :link: unstable /context_parallel.html
141
141
:tags: Distributed, Context Parallel
142
142
143
143
.. Integration
144
144
.. customcarditem ::
145
145
:header: Out-of-tree extension autoloading in Python
146
146
:card_description: Learn how to improve the seamless integration of out-of-tree extension with PyTorch based on the autoloading mechanism.
147
- :image: ../ _static/img/thumbnails/cropped/generic-pytorch-logo.png
148
- :link: ../prototype /python_extension_autoload.html
147
+ :image: _static/img/thumbnails/cropped/generic-pytorch-logo.png
148
+ :link: unstable /python_extension_autoload.html
149
149
:tags: Extending-PyTorch, Frontend-APIs
150
150
151
151
.. GPUDirect Storage
152
152
.. customcarditem ::
153
153
:header: (prototype) Using GPUDirect Storage
154
154
:card_description: Learn how to use GPUDirect Storage in PyTorch.
155
- :image: ../ _static/img/thumbnails/cropped/generic-pytorch-logo.png
156
- :link: ../prototype /gpu_direct_storage.html
155
+ :image: _static/img/thumbnails/cropped/generic-pytorch-logo.png
156
+ :link: unstable /gpu_direct_storage.html
157
157
:tags: GPUDirect-Storage
158
158
159
159
.. End of tutorial card section
@@ -166,18 +166,18 @@ decide if we want to upgrade the level of commitment or to fail fast.
166
166
:maxdepth: 2
167
167
:hidden:
168
168
169
- /prototype /context_parallel
170
- /prototype /flight_recorder_tutorial
171
- /prototype /inductor_cpp_wrapper_tutorial
172
- /prototype /inductor_windows
173
- /prototype /vmap_recipe
174
- /prototype /vulkan_workflow
175
- /prototype /nestedtensor
176
- /prototype /maskedtensor_overview
177
- /prototype /maskedtensor_sparsity
178
- /prototype /maskedtensor_advanced_semantics
179
- /prototype /maskedtensor_adagrad
180
- /prototype /python_extension_autoload
181
- /prototype /gpu_direct_storage.html
182
- /prototype /max_autotune_on_CPU_tutorial
183
- /prototype /skip_param_init.html
169
+ unstable /context_parallel
170
+ unstable /flight_recorder_tutorial
171
+ unstable /inductor_cpp_wrapper_tutorial
172
+ unstable /inductor_windows
173
+ unstable /vmap_recipe
174
+ unstable /vulkan_workflow
175
+ unstable /nestedtensor
176
+ unstable /maskedtensor_overview
177
+ unstable /maskedtensor_sparsity
178
+ unstable /maskedtensor_advanced_semantics
179
+ unstable /maskedtensor_adagrad
180
+ unstable /python_extension_autoload
181
+ unstable /gpu_direct_storage.html
182
+ unstable /max_autotune_on_CPU_tutorial
183
+ unstable /skip_param_init.html
0 commit comments