Skip to content

Commit 51ecd5a

Browse files
committed
deploy: d863dcf
1 parent b1a4103 commit 51ecd5a

File tree

5 files changed

+29
-23
lines changed

5 files changed

+29
-23
lines changed

docs/extensions/index.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -595,32 +595,32 @@ <h2 id="blas-like-extensions">BLAS-like extensions</h2>
595595
<tr>
596596
<td>?axpby</td>
597597
<td style="text-align: left;">s,d,c,z</td>
598-
<td style="text-align: left;">like axpy with a multiplier for y</td>
598+
<td style="text-align: left;">like <code>axpy</code> with a multiplier for <code>y</code></td>
599599
</tr>
600600
<tr>
601601
<td>?gemm3m</td>
602602
<td style="text-align: left;">c,z</td>
603-
<td style="text-align: left;">gemm3m</td>
603+
<td style="text-align: left;"><code>gemm3m</code></td>
604604
</tr>
605605
<tr>
606606
<td>?imatcopy</td>
607607
<td style="text-align: left;">s,d,c,z</td>
608-
<td style="text-align: left;">in-place transpositon/copying</td>
608+
<td style="text-align: left;">in-place transposition/copying</td>
609609
</tr>
610610
<tr>
611611
<td>?omatcopy</td>
612612
<td style="text-align: left;">s,d,c,z</td>
613-
<td style="text-align: left;">out-of-place transpositon/copying</td>
613+
<td style="text-align: left;">out-of-place transposition/copying</td>
614614
</tr>
615615
<tr>
616616
<td>?geadd</td>
617617
<td style="text-align: left;">s,d,c,z</td>
618-
<td style="text-align: left;">matrix add</td>
618+
<td style="text-align: left;">ATLAS-like matrix add <code>B = &amp;alpha;*A+&amp;beta;*B</code></td>
619619
</tr>
620620
<tr>
621621
<td>?gemmt</td>
622622
<td style="text-align: left;">s,d,c,z</td>
623-
<td style="text-align: left;">gemm but only a triangular part updated</td>
623+
<td style="text-align: left;"><code>gemm</code> but only a triangular part updated</td>
624624
</tr>
625625
</tbody>
626626
</table>
@@ -667,7 +667,7 @@ <h2 id="utility-functions">Utility functions</h2>
667667
<span class="md-icon" title="Last update">
668668
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
669669
</span>
670-
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">June 30, 2024</span>
670+
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">December 26, 2024</span>
671671
</span>
672672

673673

docs/install/index.html

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1380,7 +1380,6 @@ <h3 id="android">Android</h3>
13801380
<p>To build OpenBLAS for Android, you will need the following tools installed on your machine:</p>
13811381
<ul>
13821382
<li><a href="https://developer.android.com/ndk/">The Android NDK</a></li>
1383-
<li>Perl</li>
13841383
<li>Clang compiler on the build machine</li>
13851384
</ul>
13861385
<p>The next two sections below describe how to build with Clang for ARMV7 and
@@ -1416,7 +1415,9 @@ <h4 id="building-for-armv7">Building for ARMV7</h4>
14161415
<div class="highlight"><pre><span></span><code><span class="nv">AR</span><span class="o">=</span><span class="si">${</span><span class="nv">NDK_BUNDLE_DIR</span><span class="si">}</span>/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-gcc-ar
14171416
</code></pre></div>
14181417
otherwise you may get a linker error complaining like <code>malformed archive header
1419-
name at 8</code> when the native macOS <code>ar</code> command was invoked instead.</p>
1418+
name at 8</code> when the native macOS <code>ar</code> command was invoked instead. Note that
1419+
with recent NDK versions, the AR tool may be named <code>llvm-ar</code> rather than what
1420+
is assumed above.</p>
14201421
<h4 id="building-for-armv8">Building for ARMV8</h4>
14211422
<p><div class="highlight"><pre><span></span><code><span class="c1"># Set path to ndk-bundle</span>
14221423
<span class="nb">export</span><span class="w"> </span><span class="nv">NDK_BUNDLE_DIR</span><span class="o">=</span>/path/to/ndk-bundle/
@@ -1440,10 +1441,15 @@ <h4 id="building-for-armv8">Building for ARMV8</h4>
14401441
<div class="highlight"><pre><span></span><code><span class="nb">export</span><span class="w"> </span><span class="nv">PATH</span><span class="o">=</span>/opt/android-ndk-r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/:<span class="nv">$PATH</span>
14411442
make<span class="w"> </span><span class="nv">HOSTCC</span><span class="o">=</span>gcc<span class="w"> </span><span class="nv">CC</span><span class="o">=</span>/opt/android-ndk-r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android31-clang<span class="w"> </span><span class="nv">ONLY_CBLAS</span><span class="o">=</span><span class="m">1</span><span class="w"> </span><span class="nv">TARGET</span><span class="o">=</span>ARMV8
14421443
</code></pre></div>
1443-
appears to be sufficient on Linux.</p>
1444+
appears to be sufficient on Linux. On OSX, setting AR to the ar provided in the
1445+
"bin" path of the NDK (probably <code>llvm-ar</code>) is also necessary.</p>
14441446
<details class="note">
14451447
<summary>Alternative build script for 3 architectures</summary>
1446-
<p>This script will build OpenBLAS for 3 architecture (<code>ARMV7</code>, <code>ARMV8</code>, <code>X86</code>) and install them to <code>/opt/OpenBLAS/lib</code>.
1448+
<p>This script will build OpenBLAS for 3 architecture (<code>ARMV7</code>, <code>ARMV8</code>,
1449+
<code>X86</code>) and install them to <code>/opt/OpenBLAS/lib</code>. Of course you can also copy
1450+
only the section that is of interest to you - also notice that the <code>AR=</code>
1451+
line may need adapting to the name of the ar tool provided in your
1452+
<code>$TOOLCHAIN/bin</code> - for example <code>llvm-ar</code> in some recent NDK versions.
14471453
It was tested on macOS with NDK version 21.3.6528147.</p>
14481454
<p><div class="highlight"><pre><span></span><code><span class="nb">export</span><span class="w"> </span><span class="nv">NDK</span><span class="o">=</span>YOUR_PATH_TO_SDK/Android/sdk/ndk/21.3.6528147
14491455
<span class="nb">export</span><span class="w"> </span><span class="nv">TOOLCHAIN</span><span class="o">=</span><span class="nv">$NDK</span>/toolchains/llvm/prebuilt/darwin-x86_64
@@ -1616,7 +1622,7 @@ <h3 id="cortex-m">Cortex-M</h3>
16161622
<span class="md-icon" title="Last update">
16171623
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
16181624
</span>
1619-
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">December 18, 2024</span>
1625+
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">December 26, 2024</span>
16201626
</span>
16211627

16221628

docs/search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/sitemap.xml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,42 +2,42 @@
22
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
33
<url>
44
<loc>https://openblas.net/docs/</loc>
5-
<lastmod>2024-12-24</lastmod>
5+
<lastmod>2024-12-29</lastmod>
66
</url>
77
<url>
88
<loc>https://openblas.net/docs/about/</loc>
9-
<lastmod>2024-12-24</lastmod>
9+
<lastmod>2024-12-29</lastmod>
1010
</url>
1111
<url>
1212
<loc>https://openblas.net/docs/build_system/</loc>
13-
<lastmod>2024-12-24</lastmod>
13+
<lastmod>2024-12-29</lastmod>
1414
</url>
1515
<url>
1616
<loc>https://openblas.net/docs/ci/</loc>
17-
<lastmod>2024-12-24</lastmod>
17+
<lastmod>2024-12-29</lastmod>
1818
</url>
1919
<url>
2020
<loc>https://openblas.net/docs/developers/</loc>
21-
<lastmod>2024-12-24</lastmod>
21+
<lastmod>2024-12-29</lastmod>
2222
</url>
2323
<url>
2424
<loc>https://openblas.net/docs/distributing/</loc>
25-
<lastmod>2024-12-24</lastmod>
25+
<lastmod>2024-12-29</lastmod>
2626
</url>
2727
<url>
2828
<loc>https://openblas.net/docs/extensions/</loc>
29-
<lastmod>2024-12-24</lastmod>
29+
<lastmod>2024-12-29</lastmod>
3030
</url>
3131
<url>
3232
<loc>https://openblas.net/docs/faq/</loc>
33-
<lastmod>2024-12-24</lastmod>
33+
<lastmod>2024-12-29</lastmod>
3434
</url>
3535
<url>
3636
<loc>https://openblas.net/docs/install/</loc>
37-
<lastmod>2024-12-24</lastmod>
37+
<lastmod>2024-12-29</lastmod>
3838
</url>
3939
<url>
4040
<loc>https://openblas.net/docs/user_manual/</loc>
41-
<lastmod>2024-12-24</lastmod>
41+
<lastmod>2024-12-29</lastmod>
4242
</url>
4343
</urlset>

docs/sitemap.xml.gz

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)