Attribute optional referrals and record hosted checks
#2
by nityanandmathur - opened
- README.md +1 -1
- VALIDATION.md +37 -0
- index.html +1 -1
README.md
CHANGED
|
@@ -63,7 +63,7 @@ as a local `file:` URL is not the supported preview path.
|
|
| 63 |
- The unsafe reshape demonstration uses the original feature map before any
|
| 64 |
adaptive pool and the original 128-feature head.
|
| 65 |
|
| 66 |
-
For real model exploration, [tensorViz's recorded browser examples](https://tensorviz.dev/explore/)
|
| 67 |
are an optional next step. Capturing your own PyTorch model requires the separate
|
| 68 |
tensorViz extension and your model environment. This repository contains only
|
| 69 |
the lesson, not extension implementation.
|
|
|
|
| 63 |
- The unsafe reshape demonstration uses the original feature map before any
|
| 64 |
adaptive pool and the original 128-feature head.
|
| 65 |
|
| 66 |
+
For real model exploration, [tensorViz's recorded browser examples](https://tensorviz.dev/explore/?utm_source=huggingface&utm_medium=referral&utm_campaign=shape_lab_202610&utm_content=shape_lab_recorded_models)
|
| 67 |
are an optional next step. Capturing your own PyTorch model requires the separate
|
| 68 |
tensorViz extension and your model environment. This repository contains only
|
| 69 |
the lesson, not extension implementation.
|
VALIDATION.md
CHANGED
|
@@ -66,3 +66,40 @@ flatten, explicit adaptive-pooling semantics, unsafe-reshape sample-count warnin
|
|
| 66 |
and distinction between this lesson and actual tensorViz model capture. The code
|
| 67 |
adds no runtime fetch or tracking, and the footer limits its claim to calculations
|
| 68 |
staying in the reader's browser.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 66 |
and distinction between this lesson and actual tensorViz model capture. The code
|
| 67 |
adds no runtime fetch or tracking, and the footer limits its claim to calculations
|
| 68 |
staying in the reader's browser.
|
| 69 |
+
|
| 70 |
+
## Hosted verification and optional referral link — October 11, 2026
|
| 71 |
+
|
| 72 |
+
The public [Hugging Face Space](https://huggingface.co/spaces/tensorviz-org/pytorch-shape-lab)
|
| 73 |
+
was published through merged PR #1 at source commit
|
| 74 |
+
`853be1018ddda93bd5866c07df5ab1f65f2b76d3`. All 11 uploaded files matched the
|
| 75 |
+
checked local bytes, including the materialized logo stored through Git LFS.
|
| 76 |
+
A hosted desktop check confirmed the default `512 ≠ 128` mismatch and switching
|
| 77 |
+
to the fixed 512-feature head to produce the calculated shape `[2,5]`.
|
| 78 |
+
These are arithmetic interactions, not model execution in the browser.
|
| 79 |
+
|
| 80 |
+
A hosted **390 × 844** mobile check also passed: the iframe and outer document
|
| 81 |
+
both measured 390 pixels wide without page overflow, the controls were readable,
|
| 82 |
+
and selecting 16 × 20 changed the fixed 512-feature head to `640 ≠ 512`.
|
| 83 |
+
The screenshot is `tensorviz-huggingface-shape-lab-mobile-2026-10-11.png`.
|
| 84 |
+
No lesson-origin error was identified. An earlier unattributed host-page error
|
| 85 |
+
preceded the live app; this is not a clean-console claim for Hugging Face's
|
| 86 |
+
hosting interface.
|
| 87 |
+
|
| 88 |
+
The optional recorded-model link in the lesson and README now uses this URL,
|
| 89 |
+
without changing its visible label:
|
| 90 |
+
|
| 91 |
+
<https://tensorviz.dev/explore/?utm_source=huggingface&utm_medium=referral&utm_campaign=shape_lab_202610&utm_content=shape_lab_recorded_models>
|
| 92 |
+
|
| 93 |
+
These query parameters label visits that follow the link for the website's
|
| 94 |
+
existing attribution reporting. They add no tracking code, runtime request,
|
| 95 |
+
cookie or analytics event to the lesson. Both locations share the same campaign
|
| 96 |
+
tag, so it does not distinguish a lesson click from a README click. Copied links,
|
| 97 |
+
blocked analytics and reporting delays also limit attribution. A tagged visit
|
| 98 |
+
is not proof of a Marketplace install, product activation or conversion; no such
|
| 99 |
+
outcome was measured by this change.
|
| 100 |
+
|
| 101 |
+
Local validation checked that both links resolve to the same exact URL and four
|
| 102 |
+
requested UTM values, that the HTML preserves its visible anchor text, and that
|
| 103 |
+
no calculation code changed. The tagged-link update requires its own hosted
|
| 104 |
+
publication and verification; the source commit above describes the preceding
|
| 105 |
+
published version.
|
index.html
CHANGED
|
@@ -93,7 +93,7 @@
|
|
| 93 |
<p>Matching shapes only makes these operations compatible. It does not establish prediction quality or numerical equivalence.</p>
|
| 94 |
<div class="resource-links">
|
| 95 |
<a href="https://github.com/tensorviz-org/tensorviz-examples/blob/1baecebf25ff1067a9112bde382c0a398fb99747/examples/shape-mismatch/README.md">Read and run the PyTorch example</a>
|
| 96 |
-
<a href="https://tensorviz.dev/explore/">Explore recorded models in tensorViz</a>
|
| 97 |
</div>
|
| 98 |
</section>
|
| 99 |
<footer>Made by tensorViz with AI assistance. Original lesson code is MIT licensed. Calculations stay in your browser.</footer>
|
|
|
|
| 93 |
<p>Matching shapes only makes these operations compatible. It does not establish prediction quality or numerical equivalence.</p>
|
| 94 |
<div class="resource-links">
|
| 95 |
<a href="https://github.com/tensorviz-org/tensorviz-examples/blob/1baecebf25ff1067a9112bde382c0a398fb99747/examples/shape-mismatch/README.md">Read and run the PyTorch example</a>
|
| 96 |
+
<a href="https://tensorviz.dev/explore/?utm_source=huggingface&utm_medium=referral&utm_campaign=shape_lab_202610&utm_content=shape_lab_recorded_models">Explore recorded models in tensorViz</a>
|
| 97 |
</div>
|
| 98 |
</section>
|
| 99 |
<footer>Made by tensorViz with AI assistance. Original lesson code is MIT licensed. Calculations stay in your browser.</footer>
|