Skip to content

Commit

Permalink
Deploying to gh-pages from @ 1159822 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
maleadt committed May 28, 2024
1 parent 66f933a commit c2cb460
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 16 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
<!doctype html>
<html>
<head>
<meta http-equiv="refresh" content='0; url="/post/2024-05-27-cuda_5.4/index.html"'>
<meta http-equiv="refresh" content='0; url="/post/2024-05-28-cuda_5.4/index.html"'>
</head>
</html>
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@

<h1>CUDA.jl 5.4: Memory management mayhem</h1>
<i data-feather=calendar></i>
<time datetime=2024-5-27>May 27, 2024</time><br>
<time datetime=2024-5-28>May 28, 2024</time><br>
<i data-feather=edit-2></i>
Tim Besard

Expand Down Expand Up @@ -299,6 +299,8 @@ <h2 id="unified_memory_iteration"><a href="#unified_memory_iteration" class="hea
<h2 id="other_changes"><a href="#other_changes" class="header-anchor">Other changes</a></h2>
<p>To keep this post from becoming even longer, a quick rundown of other changes:</p>
<ul>
<li><p><a href="https://github.com/wsmoses">@wsmoses</a> introduced initial support for automatic differentiation of heterogeneous host/device code using Enzyme.jl. Before, you would have to differentiate through host and device code separately, and manually set up rules for crossing the host/device boundary. Now, you can differentiate through entire applications with ease;</p>
</li>
<li><p><code>CUDA.Mem</code> has been deprecated: <code>Mem.&#40;Device|Unified|Host&#41;</code> has been renamed to <code>CUDA.&#40;Device|Unified|Host&#41;Memory</code>, and other identifiers have been moved to the <code>CUDA</code> module. These changes are breaking, but covered by deprecation warnings;</p>
</li>
<li><p><code>CUDA.@profile</code> now <a href="https://github.com/JuliaGPU/CUDA.jl/pull/2339">automatically detects external profilers</a>, so it should not be required to specify <code>external&#61;true</code> anymore when running under NSight;</p>
Expand Down
4 changes: 2 additions & 2 deletions previews/PR44/post/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -142,12 +142,12 @@ <h1>
</h1>

<p>
<a class=font-125 href="/previews/PR44/post/2024-05-27-cuda_5.4/">
<a class=font-125 href="/previews/PR44/post/2024-05-28-cuda_5.4/">
CUDA.jl 5.4: Memory management mayhem
</a><span>&nbsp;&#8599;</span>
<br>
<i data-feather=calendar></i>
<time datetime=2024-5-27>May 27, 2024</time><br>
<time datetime=2024-5-28>May 28, 2024</time><br>
</p>
<p>
<a class=font-125 href="/previews/PR44/post/2024-05-24-oneapi_1.5/">
Expand Down
8 changes: 5 additions & 3 deletions previews/PR44/post/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@

<item>
<title><![CDATA[CUDA.jl 5.4: Memory management mayhem]]></title>
<link>https://juliagpu.org/post/2024-05-27-cuda_5.4/index.html</link>
<guid>https://juliagpu.org/2024-05-27-cuda_5.4/</guid>
<link>https://juliagpu.org/post/2024-05-28-cuda_5.4/index.html</link>
<guid>https://juliagpu.org/2024-05-28-cuda_5.4/</guid>
<description><![CDATA[CUDA.jl 5.4 is an important release that comes with many memory-management related improvements, improving the performance and usability of several key features.]]></description>

<content:encoded><![CDATA[
Expand Down Expand Up @@ -154,6 +154,8 @@ julia&gt; @btime &#36;a&#91;&#93;;
<h2 id="other_changes">Other changes</h2>
<p>To keep this post from becoming even longer, a quick rundown of other changes:</p>
<ul>
<li><p><a href="https://github.com/wsmoses">@wsmoses</a> introduced initial support for automatic differentiation of heterogeneous host/device code using Enzyme.jl. Before, you would have to differentiate through host and device code separately, and manually set up rules for crossing the host/device boundary. Now, you can differentiate through entire applications with ease;</p>
</li>
<li><p><code>CUDA.Mem</code> has been deprecated: <code>Mem.&#40;Device|Unified|Host&#41;</code> has been renamed to <code>CUDA.&#40;Device|Unified|Host&#41;Memory</code>, and other identifiers have been moved to the <code>CUDA</code> module. These changes are breaking, but covered by deprecation warnings;</p>
</li>
<li><p><code>CUDA.@profile</code> now <a href="https://github.com/JuliaGPU/CUDA.jl/pull/2339">automatically detects external profilers</a>, so it should not be required to specify <code>external&#61;true</code> anymore when running under NSight;</p>
Expand All @@ -169,7 +171,7 @@ julia&gt; @btime &#36;a&#91;&#93;;
</ul>
]]></content:encoded>

<pubDate>Mon, 27 May 2024 00:00:00 +0000</pubDate>
<pubDate>Tue, 28 May 2024 00:00:00 +0000</pubDate>


<atom:author>
Expand Down
18 changes: 9 additions & 9 deletions previews/PR44/sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,55 +3,55 @@

<url>
<loc>https://juliagpu.org/post/index.html</loc>
<lastmod>2024-05-27</lastmod>
<lastmod>2024-05-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://juliagpu.org/rocm/index.html</loc>
<lastmod>2024-05-27</lastmod>
<lastmod>2024-05-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://juliagpu.org/learn/index.html</loc>
<lastmod>2024-05-27</lastmod>
<lastmod>2024-05-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://juliagpu.org/404/index.html</loc>
<lastmod>2024-05-27</lastmod>
<lastmod>2024-05-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://juliagpu.org/cuda/index.html</loc>
<lastmod>2024-05-27</lastmod>
<lastmod>2024-05-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://juliagpu.org/index.html</loc>
<lastmod>2024-05-27</lastmod>
<lastmod>2024-05-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://juliagpu.org/oneapi/index.html</loc>
<lastmod>2024-05-27</lastmod>
<lastmod>2024-05-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://juliagpu.org/metal/index.html</loc>
<lastmod>2024-05-27</lastmod>
<lastmod>2024-05-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://juliagpu.org/other/index.html</loc>
<lastmod>2024-05-27</lastmod>
<lastmod>2024-05-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
Expand Down

0 comments on commit c2cb460

Please sign in to comment.