<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Multimodal AI agents on Jetson Archives - OpenZeka EN Blog</title>
	<atom:link href="https://blog-en.openzeka.com/tag/multimodal-ai-agents-on-jetson/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog-en.openzeka.com/tag/multimodal-ai-agents-on-jetson/</link>
	<description>NVIDIA Jetson Developer Kits &#38;Edge Devices</description>
	<lastBuildDate>Fri, 27 Mar 2026 13:27:44 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Jetson Generative AI – Agent Studio</title>
		<link>https://blog-en.openzeka.com/jetson-generative-ai-agent-studio/</link>
		
		<dc:creator><![CDATA[Enhar]]></dc:creator>
		<pubDate>Thu, 31 Jul 2025 05:39:39 +0000</pubDate>
				<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Agent Studio function calling tools]]></category>
		<category><![CDATA[Jetson Agent Studio edge AI sandbox]]></category>
		<category><![CDATA[Live vision & speech AI agents Jetson]]></category>
		<category><![CDATA[Multimodal AI agents on Jetson]]></category>
		<category><![CDATA[NanoLLM Jetson Agent Studio setup]]></category>
		<guid isPermaLink="false">https://blog.aetherix.com/?p=1034</guid>

					<description><![CDATA[<p>Rapidly design and experiment with creating your own au ... Continue Reading→</p>
<p>The post <a href="https://blog-en.openzeka.com/jetson-generative-ai-agent-studio/">Jetson Generative AI – Agent Studio</a> appeared first on <a href="https://blog-en.openzeka.com">OpenZeka EN Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1331.2px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-1"><p>Rapidly design and experiment with creating your own automation agents, personal assistants, and edge AI systems in an interactive sandbox for connecting multimodal LLMs, speech and vision transformers, vector databases, prompt templating, and function calling to live sensors and I/O. Optimized for deployment onboard Jetson with on-device compute, low-latency streaming, and unified memory.</p>
</div><div class="fusion-image-element " style="--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-1 hover-type-none"><img fetchpriority="high" decoding="async" width="1024" height="566" title="agent_studio_pipeline" src="https://blog-en.openzeka.com/wp-content/uploads/2025/07/agent_studio_pipeline-1024x566.webp" alt class="img-responsive wp-image-1036" srcset="https://blog-en.openzeka.com/wp-content/uploads/2025/07/agent_studio_pipeline-200x110.webp 200w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/agent_studio_pipeline-300x166.webp 300w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/agent_studio_pipeline-400x221.webp 400w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/agent_studio_pipeline-600x331.webp 600w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/agent_studio_pipeline-768x424.webp 768w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/agent_studio_pipeline-800x442.webp 800w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/agent_studio_pipeline-1024x566.webp 1024w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/agent_studio_pipeline-1200x663.webp 1200w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/agent_studio_pipeline-1536x848.webp 1536w" sizes="(max-width: 640px) 100vw, 1024px" /></span></div><div class="fusion-text fusion-text-2"><p>&nbsp;</p>
<p>The pipeline above demonstrates a typical Agent Studio workflow: you speak to the model through speech recognition, ask questions about what the camera sees, and the system processes both video input and your voice commands through multimodal LLMs to provide intelligent responses back to you.</p>
</div><div class="fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4>Features</h4></h4></div><div class="fusion-text fusion-text-3"><ul>
<li>Edge LLM inference with quantization and KV caching ( NanoLLM )</li>
<li>Realtime vision/language models (ala Live Llava and Video VILA )</li>
<li>Speech recognition and synthesis (Whisper ASR, Piper TTS, Riva)</li>
<li>Multimodal vector database from NanoDB</li>
<li>Audio and video streaming (WebRTC, RTP, RTSP, V4L2)</li>
<li>Performance monitoring and profiling</li>
<li>Native bot-callable functions and agent tools</li>
<li>Extensible plugins with auto-generated UI controls</li>
<li>Save, load, and export pipeline presets</li>
</ul>
</div><div class="fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-four" style="--awb-margin-bottom:-20px;"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4 id="requirements" data-source-line="27">Requirements</h4></h4></div>
<div class="table-1">
<p>&nbsp;</p>
<table width="100%">
<thead>
<tr>
<th align="left">
<div>
<div>Hardware / Software</div>
</div>
</th>
<th align="left">
<div>
<div>Notes</div>
</div>
</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left"><strong>Jetson AI Kit / Dev Kit</strong> with <strong>≥ 8 GB RAM</strong></td>
<td align="left">Orin AGX / Orin NX recommended for best latency</td>
</tr>
<tr>
<td align="left"><strong>JetPack 6 (L4T r36.x)</strong></td>
<td align="left">Needed for latest pre-built containers</td>
</tr>
<tr>
<td align="left"><strong>NVMe SSD</strong></td>
<td align="left">Highly recommended for storage speed and space</td>
</tr>
<tr>
<td align="left"><strong>Hugging Face token</strong></td>
<td align="left">Needed for gated Meta-Llama weights</td>
</tr>
</tbody>
</table>
</div>
<div class="fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4 id="step-by-step-setup" data-source-line="39">Step-by-Step Setup</h4></h4></div><div class="fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4 id="1--clone-the-repository" data-source-line="41">1. Clone the repository</h4></h4></div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-1 > .CodeMirror, .fusion-syntax-highlighter-1 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-1 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_1" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_1" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_1" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">git clone https://github.com/dusty-nv/jetson-containers</textarea></div><div class="fusion-title title fusion-title-5 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4 id="2--enter-the-repo-and-install-dependencies" data-source-line="47">2. Enter the repo and Install Dependencies</h4></h4></div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-2 > .CodeMirror, .fusion-syntax-highlighter-2 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-2 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_2" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_2" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_2" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">cd jetson-containers
bash install.sh</textarea></div><div class="fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4 id="3--launch-agent-studio" data-source-line="54">3. Launch Agent Studio</h4></h4></div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-3 > .CodeMirror, .fusion-syntax-highlighter-3 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-3 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_3" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_3" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_3" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">jetson-containers run --env HUGGINGFACE_TOKEN=hf_xyz123abc456 \
  $(autotag nano_llm) \
    python3 -m nano_llm.studio</textarea></div><div class="fusion-text fusion-text-4"><p>This will start the server running on your device.</p>
<p data-source-line="64"><em><strong>Note:</strong> If you plan to use speech features (Whisper ASR, TTS, etc.), you&#8217;ll need to set up and start the Riva server first:</em></p>
<ol data-source-line="66">
<li data-source-line="66">
<p data-source-line="66">Download the Riva Quick Start scripts from NGC: <a href="https://catalog.ngc.nvidia.com/orgs/nvidia/teams/riva/resources/riva_quickstart_arm64"><b style="color: #0fbc00;">riva_quickstart_arm64</b></a></p>
</li>
<li data-source-line="68">
<p data-source-line="68">Initialize and start Riva:</p>
</li>
</ol>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-4 > .CodeMirror, .fusion-syntax-highlighter-4 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-4 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_4" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_4" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_4" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">cd riva_quickstart_arm64_v2.19.0
bash riva_init.sh
bash riva_start.sh</textarea></div><div class="fusion-text fusion-text-5" style="--awb-margin-top:20px;"><p>Wait until the <strong>Riva server</strong> is fully initialized before using speech plugins in Agent Studio.</p>
</div><div class="fusion-title title fusion-title-7 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4 id="4--open-the-web-ui" data-source-line="77">4. Open the Web UI</h4></h4></div><div class="fusion-text fusion-text-6"><p>You can then navigate your browser to <strong><em>https://IP_ADDRESS:8050 .</em></strong></p>
<ul>
<li>You can load a preset at startup with the <strong>&#8211;load flag</strong> (<strong>like &#8211;load /data/nano_llm/presets/xyz.json</strong>)</li>
<li>The default port is 8050, but can be changed with <strong>&#8211;web-port</strong> (<strong>and &#8211;ws-port for the websocket port</strong>)</li>
</ul>
</div><div class="fusion-title title fusion-title-8 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4 id="dev-mode" data-source-line="86">Dev Mode</h4></h4></div><div class="fusion-text fusion-text-7"><p>To make code changes without rebuilding the container, clone the NanoLLM sources and then mount them over <em><strong>/opt/NanoLLM.</strong></em></p>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-5 > .CodeMirror, .fusion-syntax-highlighter-5 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-5 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_5" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_5" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_5" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">git clone https://github.com/dusty-nv/NanoLLM
jetson-containers run \
  -v ${PWD}/NanoLLM:/opt/NanoLLM \
  $(autotag nano_llm)</textarea></div><div class="fusion-text fusion-text-8" style="--awb-margin-top:20px;"><p>You can then edit the source from outside the container. And in the terminal that starts, you can install other packages from <em><strong>apt/pip/ect.</strong></em></p>
</div><div class="fusion-title title fusion-title-9 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4>Troubleshooting</h4></h4></div><div class="fusion-title title fusion-title-10 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h3 id="out-of-memory-errors" data-source-line="103">Out-of-Memory Errors</h3></h4></div><div class="fusion-text fusion-text-9"><p>If you encounter <strong>out-of-memory errors</strong> when loading models or running pipelines, this typically means your Jetson device <strong>doesn&#8217;t have enough RAM</strong> to handle the current configuration.</p>
<p><strong>Solutions:</strong></p>
<ul>
<li>Use smaller <strong>quantized</strong> models (4-bit instead of 8-bit)</li>
<li>Clear the model cache using the &#8220;<strong>Clear Cache</strong>&#8221; button in the Agent menu</li>
<li>Close other applications running on your Jetson</li>
<li>Add <strong>swap space</strong> to your system:</li>
</ul>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-6 > .CodeMirror, .fusion-syntax-highlighter-6 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-6 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_6" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_6" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_6" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile</textarea></div><div class="fusion-title title fusion-title-11 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h3 id="container-fails-to-start" data-source-line="119">Container Fails to Start</h3></h4></div><div class="fusion-text fusion-text-10"><p>If the jetson-containers command fails to launch Agent Studio, this usually <strong>indicates a problem</strong> with your <strong>Docker setup</strong> or<strong> JetPack installation.</strong></p>
<p><strong>Solutions:</strong></p>
<ul>
<li>Ensure you&#8217;re running JetPack 6 (L4T r36.x):</li>
</ul>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-7 > .CodeMirror, .fusion-syntax-highlighter-7 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-7 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_7" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_7" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_7" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">cat /etc/nv_tegra_release</textarea></div><div class="fusion-text fusion-text-11"><ul>
<li>Verify Docker daemon is running:</li>
</ul>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-8 > .CodeMirror, .fusion-syntax-highlighter-8 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-8 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_8" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_8" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_8" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">sudo systemctl status docker
sudo systemctl start docker</textarea></div><div class="fusion-text fusion-text-12"><ul>
<li>Check if you have sufficient disk space (&gt;25GB free)</li>
<li>Restart your Jetson device and try again</li>
</ul>
</div><div class="fusion-title title fusion-title-12 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4><strong>Web UI Not Accessible</strong></h4></h4></div><div class="fusion-text fusion-text-13"><p>If you can&#8217;t access the Agent Studio web interface at <em><strong>https://IP_ADDRESS:8050</strong></em>, this is typically a network or firewall issue.</p>
<p><strong>Solutions:</strong></p>
<ul>
<li>Check if the service is actually running by looking for the &#8220;serving at&#8221; message in the terminal</li>
<li>Verify port 8050 is not blocked by firewall (if you have ufw installed):</li>
</ul>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-9 > .CodeMirror, .fusion-syntax-highlighter-9 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-9 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_9" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_9" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_9" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">sudo ufw status
sudo ufw allow 8050</textarea></div><div class="fusion-text fusion-text-14" style="--awb-margin-top:20px;"><p>If you don&#8217;t have a firewall installed, you can skip this step.</p>
<ul>
<li>Try accessing from localhost first: <em><strong>https://localhost:8050.</strong></em></li>
<li>If accessing remotely, ensure you&#8217;re using the correct IP address of your Jetson.</li>
</ul>
</div><div class="fusion-title title fusion-title-13 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4 id="model-download-fails" data-source-line="151">Model Download Fails</h4></h4></div><div class="fusion-text fusion-text-15"><p>When models fail to download, this is usually related to <strong>HuggingFace authentication</strong> or <strong>network connectivity.</strong></p>
<p><strong>Solutions:</strong></p>
<ul>
<li>Verify your HuggingFace token is valid and properly exported:</li>
</ul>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-10 > .CodeMirror, .fusion-syntax-highlighter-10 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-10 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_10" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_10" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_10" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">echo $HUGGINGFACE_TOKEN</textarea></div><div class="fusion-text fusion-text-16"><ul>
<li>Ensure you have requested access to gated models (like Llama) on <strong>HuggingFace</strong></li>
<li>Check your internet connection and try again</li>
<li>For persistent issues, try downloading models manually first</li>
</ul>
</div><div class="fusion-title title fusion-title-14 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4>Camera Not Detected</h4></h4></div><div class="fusion-text fusion-text-17"><p>If video input devices aren&#8217;t recognized by Agent Studio, this is typically a permissions or driver issue.</p>
<p><strong>Solutions:</strong></p>
<ul>
<li>Check available video devices:</li>
</ul>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-11 > .CodeMirror, .fusion-syntax-highlighter-11 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-11 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_11" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_11" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_11" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">ls -la /dev/video*</textarea></div><div class="fusion-text fusion-text-18"><ul>
<li>If no devices are found, check media devices:</li>
</ul>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-12 > .CodeMirror, .fusion-syntax-highlighter-12 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-12 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_12" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_12" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_12" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">ls -la /dev/media*</textarea></div><div class="fusion-text fusion-text-19"><ul>
<li>Verify camera hardware with v4l2-utils:</li>
</ul>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-13 > .CodeMirror, .fusion-syntax-highlighter-13 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-13 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_13" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_13" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_13" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">v4l2-ctl --list-devices</textarea></div><div class="fusion-text fusion-text-20"><ul>
<li>Ensure your user has access to video devices:</li>
</ul>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-14 > .CodeMirror, .fusion-syntax-highlighter-14 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-14 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_14" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_14" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_14" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">sudo usermod -a -G video $USER</textarea></div><div class="fusion-text fusion-text-21"><ul>
<li>For CSI cameras on Jetson, you may need to enable the camera with:</li>
</ul>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-15 > .CodeMirror, .fusion-syntax-highlighter-15 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-15 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_15" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_15" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_15" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">sudo systemctl restart nvargus-daemon</textarea></div><div class="fusion-text fusion-text-22"><ul data-source-line="169">
<li data-source-line="189">Restart the container after making permission changes</li>
</ul>
</div><div class="fusion-title title fusion-title-15 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4>Audio Devices Not Working</h4></h4></div><div class="fusion-text fusion-text-23"><p>Audio input/output issues can be related to different audio systems depending on what you&#8217;re using in Agent Studio.</p>
<p><strong>For basic audio (PulseAudio):</strong></p>
<ul>
<li>Check if PulseAudio is running:</li>
</ul>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-16 > .CodeMirror, .fusion-syntax-highlighter-16 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-16 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_16" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_16" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_16" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">pulseaudio --check</textarea></div><div class="fusion-text fusion-text-24" style="--awb-margin-top:20px;"><p data-source-line="200"><strong><span style="color: #0fbc00;">(No output means it&#8217;s </span><u><span style="color: #0fbc00;">running</span></u><span style="color: #0fbc00;"> correctly)</span></strong></p>
<ul data-source-line="196">
<li data-source-line="202">
<p data-source-line="202">List available audio devices:</p>
</li>
</ul>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-17 > .CodeMirror, .fusion-syntax-highlighter-17 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-17 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_17" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_17" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_17" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">arecord -l  # input devices
aplay -l   # output devices</textarea></div><div class="fusion-text fusion-text-25"><ul>
<li data-source-line="207">Restart PulseAudio if needed:</li>
</ul>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-18 > .CodeMirror, .fusion-syntax-highlighter-18 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-18 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_18" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_18" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_18" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">pulseaudio -k
pulseaudio --start</textarea></div><div class="fusion-text fusion-text-26"><ul>
<li data-source-line="207">
<p data-source-line="212">Ensure your user is in the audio group:</p>
</li>
</ul>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-19 > .CodeMirror, .fusion-syntax-highlighter-19 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-19 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_19" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_19" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_19" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">sudo usermod -a -G audio $USER</textarea></div><div class="fusion-text fusion-text-27" style="--awb-margin-top:20px;"><p><strong>For speech features (Whisper ASR, TTS, etc.):</strong></p>
<ul>
<li>Make sure the Riva server is up and running using the official Quick Start scripts:</li>
</ul>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-20 > .CodeMirror, .fusion-syntax-highlighter-20 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-20 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_20" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_20" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_20" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">cd riva_quickstart_arm64_v2.19.0
bash riva_start.sh</textarea></div><div class="fusion-text fusion-text-28"><ul>
<li>If speech plugins aren&#8217;t working, check that the Riva server is still running.</li>
</ul>
</div><div class="fusion-title title fusion-title-16 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4>Slow Performance</h4></h4></div><div class="fusion-text fusion-text-29"><p>If Agent Studio is running slowly or with high latency, this usually indicates resource constraints or suboptimal configuration.</p>
<p><strong>Solutions:</strong></p>
<ul>
<li>Use quantized models (4-bit quantization provides best speed/quality balance)</li>
<li>Enable GPU acceleration and ensure CUDA is properly configured</li>
<li>Use an NVMe SSD for faster model loading and data access</li>
<li>Reduce model complexity or use smaller models</li>
<li>Monitor system resources in the Agent Studio UI and adjust accordingly</li>
<li>Use the RateLimiter plugin to throttle data sources and balance resources</li>
</ul>
</div><div class="fusion-title title fusion-title-17 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4>Plugin Connections Fail</h4></h4></div><div class="fusion-text fusion-text-30"><p>When you can&#8217;t connect plugins or data isn&#8217;t flowing between them, this is usually a data type mismatch or configuration issue.</p>
<p><strong>Solutions:</strong></p>
<ul>
<li>Verify that output data types from one plugin match the input requirements of the next</li>
<li>Check plugin documentation for supported input/output formats</li>
<li>Ensure plugins are properly configured with required parameters</li>
<li>Try connecting plugins step by step to isolate the problematic connection</li>
<li>Restart the pipeline or clear cache if connections become unstable</li>
</ul>
<p><em><strong>For more information</strong> about NanoLLM and advanced configurations, visit the<a href="https://github.com/dusty-nv/NanoLLM"><strong> <span style="color: #0fbc00;">NanoLLM GitHub repository.</span></strong></a></em></p>
</div></div></div></div></div>
<p>The post <a href="https://blog-en.openzeka.com/jetson-generative-ai-agent-studio/">Jetson Generative AI – Agent Studio</a> appeared first on <a href="https://blog-en.openzeka.com">OpenZeka EN Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
