Skip to content

Commit ec06ece

Browse files
committed
Move prototype to unstable
1 parent 05c058d commit ec06ece

33 files changed

+170
-168
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ advanced
55
pytorch_basics
66
/recipes
77
prototype
8+
/unstable
9+
sg_execution_times.rst
810

911
#data things
1012
_data/

conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,9 +170,9 @@ def wrapper(*args, **kwargs):
170170
"intermediate_source",
171171
"advanced_source",
172172
"recipes_source",
173-
"prototype_source",
173+
"unstable_source",
174174
],
175-
"gallery_dirs": ["beginner", "intermediate", "advanced", "recipes", "prototype"],
175+
"gallery_dirs": ["beginner", "intermediate", "advanced", "recipes", "unstable"],
176176
"filename_pattern": re.compile(SPHINX_SHOULD_RUN),
177177
"promote_jupyter_magic": True,
178178
"backreferences_dir": None,

index.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -843,10 +843,10 @@ Additional Resources
843843
:maxdepth: 1
844844
:hidden:
845845

846-
recipes/recipes_index
846+
recipes_index
847847

848848
.. toctree::
849849
:maxdepth: 1
850850
:hidden:
851851

852-
prototype/prototype_index
852+
unstable_index

recipes_source/recipes_index.rst renamed to recipes_index.rst

Lines changed: 119 additions & 119 deletions
Large diffs are not rendered by default.

prototype_source/prototype_index.rst renamed to unstable_index.rst

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -41,119 +41,119 @@ decide if we want to upgrade the level of commitment or to fail fast.
4141
.. customcarditem::
4242
:header: (prototype) Accelerating BERT with semi-structured (2:4) sparsity
4343
: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
4646
:tags: Model-Optimiziation
4747

4848
.. Modules
4949
5050
.. customcarditem::
5151
:header: Skipping Module Parameter Initialization in PyTorch 1.10
5252
: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
5555
:tags: Modules
5656

5757
.. vmap
5858
5959
.. customcarditem::
6060
:header: Using torch.vmap
6161
: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
6464
:tags: vmap
6565

6666
.. NestedTensor
6767
6868
.. customcarditem::
6969
:header: Nested Tensor
7070
: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
7373
:tags: NestedTensor
7474

7575
.. MaskedTensor
7676
7777
.. customcarditem::
7878
:header: MaskedTensor Overview
7979
: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
8282
:tags: MaskedTensor
8383

8484
.. customcarditem::
8585
:header: Masked Tensor Sparsity
8686
: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
8989
:tags: MaskedTensor
9090

9191
.. customcarditem::
9292
:header: Masked Tensor Advanced Semantics
9393
: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
9696
:tags: MaskedTensor
9797

9898
.. customcarditem::
9999
:header: MaskedTensor: Simplifying Adagrad Sparse Semantics
100100
: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
103103
:tags: MaskedTensor
104104

105105
.. Model-Optimization
106106
107107
.. customcarditem::
108108
:header: Inductor Cpp Wrapper Tutorial
109109
: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
112112
:tags: Model-Optimization
113113

114114
.. customcarditem::
115115
:header: Inductor Windows CPU Tutorial
116116
: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
119119
:tags: Model-Optimization
120120

121121
.. customcarditem::
122122
:header: Use max-autotune compilation on CPU to gain additional performance boost
123123
: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
126126
:tags: Model-Optimization
127127

128128
.. Distributed
129129
.. customcarditem::
130130
:header: Flight Recorder Tutorial
131131
: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
134134
:tags: Distributed, Debugging, FlightRecorder
135135

136136
.. customcarditem::
137137
:header: Context Parallel Tutorial
138138
: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
141141
:tags: Distributed, Context Parallel
142142

143143
.. Integration
144144
.. customcarditem::
145145
:header: Out-of-tree extension autoloading in Python
146146
: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
149149
:tags: Extending-PyTorch, Frontend-APIs
150150

151151
.. GPUDirect Storage
152152
.. customcarditem::
153153
:header: (prototype) Using GPUDirect Storage
154154
: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
157157
:tags: GPUDirect-Storage
158158

159159
.. End of tutorial card section
@@ -166,18 +166,18 @@ decide if we want to upgrade the level of commitment or to fail fast.
166166
:maxdepth: 2
167167
:hidden:
168168

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
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)