Skip to content

Commit 8414d2c

Browse files
Update documentation
1 parent b13c817 commit 8414d2c

20 files changed

+8871
-7623
lines changed

micro_sam.html

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

micro_sam/__version__.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ <h1 class="modulename">
5252

5353
<label class="view-source-button" for="mod-__version__-view-source"><span>View Source</span></label>
5454

55-
<div class="pdoc-code codehilite"><pre><span></span><span id="L-1"><a href="#L-1"><span class="linenos">1</span></a><span class="n">__version__</span> <span class="o">=</span> <span class="s2">&quot;1.1.0&quot;</span>
55+
<div class="pdoc-code codehilite"><pre><span></span><span id="L-1"><a href="#L-1"><span class="linenos">1</span></a><span class="n">__version__</span> <span class="o">=</span> <span class="s2">&quot;1.2.0&quot;</span>
5656
</span></pre></div>
5757

5858

micro_sam/_vendored.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ <h1 class="modulename">
9696
</span><span id="L-29"><a href="#L-29"><span class="linenos"> 29</span></a>
9797
</span><span id="L-30"><a href="#L-30"><span class="linenos"> 30</span></a>
9898
</span><span id="L-31"><a href="#L-31"><span class="linenos"> 31</span></a><span class="k">def</span> <span class="nf">batched_mask_to_box</span><span class="p">(</span><span class="n">masks</span><span class="p">:</span> <span class="n">torch</span><span class="o">.</span><span class="n">Tensor</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">torch</span><span class="o">.</span><span class="n">Tensor</span><span class="p">:</span>
99-
</span><span id="L-32"><a href="#L-32"><span class="linenos"> 32</span></a><span class="w"> </span><span class="sd">&quot;&quot;&quot;Calculates boxes in XYXY format around masks. Return [0,0,0,0] for an empty mask.</span>
99+
</span><span id="L-32"><a href="#L-32"><span class="linenos"> 32</span></a><span class="w"> </span><span class="sd">&quot;&quot;&quot;Calculates boxes in XYXY format around masks. Return [0, 0, 0, 0] for an empty mask.</span>
100100
</span><span id="L-33"><a href="#L-33"><span class="linenos"> 33</span></a>
101101
</span><span id="L-34"><a href="#L-34"><span class="linenos"> 34</span></a><span class="sd"> For input shape C1xC2x...xHxW, the output shape is C1xC2x...x4.</span>
102102
</span><span id="L-35"><a href="#L-35"><span class="linenos"> 35</span></a>
@@ -105,7 +105,7 @@ <h1 class="modulename">
105105
</span><span id="L-38"><a href="#L-38"><span class="linenos"> 38</span></a><span class="sd"> It further ensures that inputs are boolean tensors, otherwise the function yields wrong results.</span>
106106
</span><span id="L-39"><a href="#L-39"><span class="linenos"> 39</span></a><span class="sd"> See https://github.com/facebookresearch/segment-anything/issues/552 for details.</span>
107107
</span><span id="L-40"><a href="#L-40"><span class="linenos"> 40</span></a><span class="sd"> &quot;&quot;&quot;</span>
108-
</span><span id="L-41"><a href="#L-41"><span class="linenos"> 41</span></a> <span class="k">assert</span> <span class="n">masks</span><span class="o">.</span><span class="n">dtype</span> <span class="o">==</span> <span class="n">torch</span><span class="o">.</span><span class="n">bool</span>
108+
</span><span id="L-41"><a href="#L-41"><span class="linenos"> 41</span></a> <span class="k">assert</span> <span class="n">masks</span><span class="o">.</span><span class="n">dtype</span> <span class="o">==</span> <span class="n">torch</span><span class="o">.</span><span class="n">bool</span><span class="p">,</span> <span class="n">masks</span><span class="o">.</span><span class="n">dtype</span>
109109
</span><span id="L-42"><a href="#L-42"><span class="linenos"> 42</span></a>
110110
</span><span id="L-43"><a href="#L-43"><span class="linenos"> 43</span></a> <span class="c1"># torch.max below raises an error on empty inputs, just skip in this case</span>
111111
</span><span id="L-44"><a href="#L-44"><span class="linenos"> 44</span></a> <span class="k">if</span> <span class="n">torch</span><span class="o">.</span><span class="n">numel</span><span class="p">(</span><span class="n">masks</span><span class="p">)</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
@@ -233,7 +233,7 @@ <h1 class="modulename">
233233
</div>
234234
<a class="headerlink" href="#batched_mask_to_box"></a>
235235
<div class="pdoc-code codehilite"><pre><span></span><span id="batched_mask_to_box-32"><a href="#batched_mask_to_box-32"><span class="linenos">32</span></a><span class="k">def</span> <span class="nf">batched_mask_to_box</span><span class="p">(</span><span class="n">masks</span><span class="p">:</span> <span class="n">torch</span><span class="o">.</span><span class="n">Tensor</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">torch</span><span class="o">.</span><span class="n">Tensor</span><span class="p">:</span>
236-
</span><span id="batched_mask_to_box-33"><a href="#batched_mask_to_box-33"><span class="linenos">33</span></a><span class="w"> </span><span class="sd">&quot;&quot;&quot;Calculates boxes in XYXY format around masks. Return [0,0,0,0] for an empty mask.</span>
236+
</span><span id="batched_mask_to_box-33"><a href="#batched_mask_to_box-33"><span class="linenos">33</span></a><span class="w"> </span><span class="sd">&quot;&quot;&quot;Calculates boxes in XYXY format around masks. Return [0, 0, 0, 0] for an empty mask.</span>
237237
</span><span id="batched_mask_to_box-34"><a href="#batched_mask_to_box-34"><span class="linenos">34</span></a>
238238
</span><span id="batched_mask_to_box-35"><a href="#batched_mask_to_box-35"><span class="linenos">35</span></a><span class="sd"> For input shape C1xC2x...xHxW, the output shape is C1xC2x...x4.</span>
239239
</span><span id="batched_mask_to_box-36"><a href="#batched_mask_to_box-36"><span class="linenos">36</span></a>
@@ -242,7 +242,7 @@ <h1 class="modulename">
242242
</span><span id="batched_mask_to_box-39"><a href="#batched_mask_to_box-39"><span class="linenos">39</span></a><span class="sd"> It further ensures that inputs are boolean tensors, otherwise the function yields wrong results.</span>
243243
</span><span id="batched_mask_to_box-40"><a href="#batched_mask_to_box-40"><span class="linenos">40</span></a><span class="sd"> See https://github.com/facebookresearch/segment-anything/issues/552 for details.</span>
244244
</span><span id="batched_mask_to_box-41"><a href="#batched_mask_to_box-41"><span class="linenos">41</span></a><span class="sd"> &quot;&quot;&quot;</span>
245-
</span><span id="batched_mask_to_box-42"><a href="#batched_mask_to_box-42"><span class="linenos">42</span></a> <span class="k">assert</span> <span class="n">masks</span><span class="o">.</span><span class="n">dtype</span> <span class="o">==</span> <span class="n">torch</span><span class="o">.</span><span class="n">bool</span>
245+
</span><span id="batched_mask_to_box-42"><a href="#batched_mask_to_box-42"><span class="linenos">42</span></a> <span class="k">assert</span> <span class="n">masks</span><span class="o">.</span><span class="n">dtype</span> <span class="o">==</span> <span class="n">torch</span><span class="o">.</span><span class="n">bool</span><span class="p">,</span> <span class="n">masks</span><span class="o">.</span><span class="n">dtype</span>
246246
</span><span id="batched_mask_to_box-43"><a href="#batched_mask_to_box-43"><span class="linenos">43</span></a>
247247
</span><span id="batched_mask_to_box-44"><a href="#batched_mask_to_box-44"><span class="linenos">44</span></a> <span class="c1"># torch.max below raises an error on empty inputs, just skip in this case</span>
248248
</span><span id="batched_mask_to_box-45"><a href="#batched_mask_to_box-45"><span class="linenos">45</span></a> <span class="k">if</span> <span class="n">torch</span><span class="o">.</span><span class="n">numel</span><span class="p">(</span><span class="n">masks</span><span class="p">)</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
@@ -288,7 +288,7 @@ <h1 class="modulename">
288288
</span></pre></div>
289289

290290

291-
<div class="docstring"><p>Calculates boxes in XYXY format around masks. Return [0,0,0,0] for an empty mask.</p>
291+
<div class="docstring"><p>Calculates boxes in XYXY format around masks. Return [0, 0, 0, 0] for an empty mask.</p>
292292

293293
<p>For input shape C1xC2x...xHxW, the output shape is C1xC2x...x4.</p>
294294

0 commit comments

Comments
 (0)