tag:github.com,2008:https://github.com/google-ai-edge/model-explorer/releases Release notes from model-explorer 2025-04-01T17:30:52Z tag:github.com,2008:Repository/739179343/model-explorer-v0.1.19 2025-04-01T17:48:06Z model-explorer-v0.1.19 <h2>What's Changed</h2> <ul> <li>Add support for a special "node ids" node attribute type. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2895307153" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/317" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/317/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/317">#317</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2964017449" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/331" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/331/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/331">#331</a>)</li> </ul> <p>This feature allows you to add a special <code>NodeIds</code> attribute to nodes in your adapter. The UI renders these node ids as clickable elements, allowing users to jump directly to the corresponding node.</p> <p>Example:</p> <div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" node1 = graph_builder.GraphNode( id=&quot;node1&quot;, label=&quot;Node 1&quot;, namespace=&quot;&quot;, attrs=[ # A regular attribute. graph_builder.KeyValue( key=&quot;my key&quot;, value=&quot;my value&quot;), # A &quot;node ids&quot; attribute. graph_builder.KeyValue( key=&quot;nodes&quot;, value=graph_builder.NodeIdsNodeAttributeValue( nodeIds=[&quot;node2&quot;, &quot;node3&quot;])) ])"><pre> <span class="pl-s1">node1</span> <span class="pl-c1">=</span> <span class="pl-s1">graph_builder</span>.<span class="pl-c1">GraphNode</span>( <span class="pl-s1">id</span><span class="pl-c1">=</span><span class="pl-s">"node1"</span>, <span class="pl-s1">label</span><span class="pl-c1">=</span><span class="pl-s">"Node 1"</span>, <span class="pl-s1">namespace</span><span class="pl-c1">=</span><span class="pl-s">""</span>, <span class="pl-s1">attrs</span><span class="pl-c1">=</span>[ <span class="pl-c"># A regular attribute.</span> <span class="pl-s1">graph_builder</span>.<span class="pl-c1">KeyValue</span>( <span class="pl-s1">key</span><span class="pl-c1">=</span><span class="pl-s">"my key"</span>, <span class="pl-s1">value</span><span class="pl-c1">=</span><span class="pl-s">"my value"</span>), <span class="pl-c"># A "node ids" attribute. </span> <span class="pl-s1">graph_builder</span>.<span class="pl-c1">KeyValue</span>( <span class="pl-s1">key</span><span class="pl-c1">=</span><span class="pl-s">"nodes"</span>, <span class="pl-s1">value</span><span class="pl-c1">=</span><span class="pl-s1">graph_builder</span>.<span class="pl-c1">NodeIdsNodeAttributeValue</span>( <span class="pl-s1">nodeIds</span><span class="pl-c1">=</span>[<span class="pl-s">"node2"</span>, <span class="pl-s">"node3"</span>])) ])</pre></div> <p>UI screenshot. Clicking the "locate" icon will jump to the corresponding node. (Alt-clicking will also select it)<br> <a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/8752427/429159121-7081e444-75c3-4cba-aa73-5556f0324431.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDQzNjI4NzcsIm5iZiI6MTc0NDM2MjU3NywicGF0aCI6Ii84NzUyNDI3LzQyOTE1OTEyMS03MDgxZTQ0NC03NWMzLTRjYmEtYWE3My01NTU2ZjAzMjQ0MzEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDQxMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTA0MTFUMDkwOTM3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NzBjYzcxM2EyY2QzMDM2OTJjYWIwZTNjMDg1Mzk3NWY2ZDhhMjRkMTgyMmFkZTY0MGZlNDc4MTRlNWEzMmUzZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.QOY5RZJMbu3WtXzelUuGPtwxKMVxGjNqD89d2bxHNQo"><img src="https://private-user-images.githubusercontent.com/8752427/429159121-7081e444-75c3-4cba-aa73-5556f0324431.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDQzNjI4NzcsIm5iZiI6MTc0NDM2MjU3NywicGF0aCI6Ii84NzUyNDI3LzQyOTE1OTEyMS03MDgxZTQ0NC03NWMzLTRjYmEtYWE3My01NTU2ZjAzMjQ0MzEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDQxMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTA0MTFUMDkwOTM3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NzBjYzcxM2EyY2QzMDM2OTJjYWIwZTNjMDg1Mzk3NWY2ZDhhMjRkMTgyMmFkZTY0MGZlNDc4MTRlNWEzMmUzZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.QOY5RZJMbu3WtXzelUuGPtwxKMVxGjNqD89d2bxHNQo" alt="Screenshot 2025-04-01 at 09 41 37" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <ul> <li>Add support to show output/input metadata, source node attr, and target node attr on edges, by @copybara-service in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2912639177" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/324" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/324/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/324">#324</a></li> </ul> <p>We added new options to the "view on edges" section to allow you to see data on edges from more places.</p> <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/8752427/429162291-4c8d612b-5167-4c6f-ba06-8f32763ed3cf.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDQzNjI4NzcsIm5iZiI6MTc0NDM2MjU3NywicGF0aCI6Ii84NzUyNDI3LzQyOTE2MjI5MS00YzhkNjEyYi01MTY3LTRjNmYtYmEwNi04ZjMyNzYzZWQzY2YucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDQxMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTA0MTFUMDkwOTM3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NWY4NTViODJhNmFiODdiMjUwY2U0Y2YzZTc3NjJlZjI4NDZkNjJiOGU4YmI5ZDNjNDkzOWE1ZmRmN2I0ODE3MCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.KSohG1KdUxa20wfw7UCsRGTHmLCWiCyx-IHCe_o2o-o"><img src="https://private-user-images.githubusercontent.com/8752427/429162291-4c8d612b-5167-4c6f-ba06-8f32763ed3cf.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDQzNjI4NzcsIm5iZiI6MTc0NDM2MjU3NywicGF0aCI6Ii84NzUyNDI3LzQyOTE2MjI5MS00YzhkNjEyYi01MTY3LTRjNmYtYmEwNi04ZjMyNzYzZWQzY2YucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDQxMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTA0MTFUMDkwOTM3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NWY4NTViODJhNmFiODdiMjUwY2U0Y2YzZTc3NjJlZjI4NDZkNjJiOGU4YmI5ZDNjNDkzOWE1ZmRmN2I0ODE3MCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.KSohG1KdUxa20wfw7UCsRGTHmLCWiCyx-IHCe_o2o-o" alt="Screenshot 2025-04-01 at 10 44 08" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-ai-edge/model-explorer/compare/model-explorer-v0.1.18...model-explorer-v0.1.19"><tt>model-explorer-v0.1.18...model-explorer-v0.1.19</tt></a></p> jinjingforever tag:github.com,2008:Repository/739179343/model-explorer-v0.1.18 2025-03-03T18:46:19Z model-explorer-v0.1.18 <h2>What's Changed</h2> <ul> <li>Fixed a bug where the layout graph was not correctly constructed when there is a loop in the graph. by @copybara-service in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2821900876" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/283" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/283/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/283">#283</a></li> <li>Update the way the seed nodes are picked when generating the layout graph. by @copybara-service in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2822523018" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/285" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/285/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/285">#285</a></li> <li>Don't allow node styler button to be clicked when the dialog is opened by @copybara-service in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2828734626" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/288" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/288/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/288">#288</a></li> <li>Allow users to hide nodes by matching node attrs. by @copybara-service in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2879266557" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/307" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/307/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/307">#307</a></li> <li>Add HLO adapter by @copybara-service in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2876919872" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/305" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/305/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/305">#305</a></li> <li>Improvements on subgraphs.: by @copybara-service in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2879938543" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/308" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/308/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/308">#308</a> <ul> <li>Fix a bug where duplicated entries would show up in graph selector when multiple nodes in a graph link to the same subgraph.</li> <li>Add support for multi-parent subgraph (i.e. a subgraph can be linked to multiple parent nodes)</li> <li>Add support for opening the subgraph in the split pane by alt-clicking the subgraph indicator.</li> </ul> </li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-ai-edge/model-explorer/compare/model-explorer-v0.1.17...model-explorer-v0.1.18"><tt>model-explorer-v0.1.17...model-explorer-v0.1.18</tt></a></p> jinjingforever tag:github.com,2008:Repository/739179343/model-explorer-visualizer-npm-v0.1.1 2025-02-20T18:23:07Z model-explorer-visualizer-npm-v0.1.1 <p>We've published the core visualizer UI component as a custom element in the <a href="https://www.npmjs.com/package/ai-edge-model-explorer-visualizer" rel="nofollow">ai-edge-model-explorer-visualizer</a> npm package. Check out <a href="https://github.com/google-ai-edge/model-explorer/blob/main/src/ui/custom_element_npm/README.md">README.md</a> and <a href="https://github.com/google-ai-edge/model-explorer/tree/main/src/custom_element_demos">demos</a> to learn how to use it in your application.</p> jinjingforever tag:github.com,2008:Repository/739179343/model-explorer-v0.1.17 2025-01-27T21:31:11Z model-explorer-v0.1.17 <h2>What's Changed</h2> <ul> <li>Ignore subgraph ids that point to non-existent subgraphs. Show error message when trying to jump to the non-existent subgraph. by @copybara-service in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2775992246" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/272" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/272/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/272">#272</a></li> <li>Add support for 1-to-many, many-to1, and many-to-many mapping in sync navigation by @copybara-service in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2805264962" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/278" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/278/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/278">#278</a>. See <a href="https://github.com/google-ai-edge/model-explorer/wiki/2.-User-Guide#1-to-many-many-to-1-and-many-to-many-mappings">guide</a> for more details.</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-ai-edge/model-explorer/compare/model-explorer-v0.1.16...model-explorer-v0.1.17"><tt>model-explorer-v0.1.16...model-explorer-v0.1.17</tt></a></p> jinjingforever tag:github.com,2008:Repository/739179343/adapter-v0.1.7 2025-01-07T03:29:47Z adapter-v0.1.7 <p>Automated Code Change</p> <p>PiperOrigin-RevId: 712663268</p> github-actions[bot] tag:github.com,2008:Repository/739179343/model-explorer-v0.1.16 2024-11-19T18:21:04Z model-explorer-v0.1.16 <h2>What's Changed</h2> <ul> <li>We've made the PyTorch dependency optional.<br> By default, <code>pip install ai-edge-model-explorer</code> won't install PyTorch, and we will show messages to instruct users to install PyTorch if any PyTorch related feature is used.</li> <li>Support specifying model paths as separate arguments by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kartynnik/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kartynnik">@kartynnik</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2642200176" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/239" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/239/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/239">#239</a></li> <li>Allow to reuse server for pytorch models by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jinjingforever/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jinjingforever">@jinjingforever</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2659867084" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/245" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/245/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/245">#245</a></li> <li>Add support for showing inputs/outputs for selected <strong><em>layer</em></strong> node by @copybara-service in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2657722773" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/244" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/244/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/244">#244</a><br> Enable this feature in <a href="https://github.com/user-attachments/assets/91b58066-42d6-417c-804a-8befecb53960">settings</a>. After enabling it, the inputs and outputs of a selected <strong><em>layer</em></strong> node will be highlighted, and they will also be listed in the side panel (<a href="https://github.com/user-attachments/assets/3046f446-72eb-4650-a6a3-eb9d2e480640">screenshot</a>)</li> <li>Add a <a href="https://github.com/user-attachments/assets/a6ecc008-4481-4f27-bf43-30629896ce52">setting</a> that hides node data entries with empty values. by @copybara-service in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2660453046" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/247" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/247/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/247">#247</a><br> <a href="https://github.com/user-attachments/assets/afb8c658-35d8-49a6-895b-46c371a78889">disabled</a> vs <a href="https://github.com/user-attachments/assets/4a9305a6-9e1a-47dc-bb64-fceccacb97f7">enabled</a></li> <li>Bug fixes related pinned-to-group-top node: by @copybara-service in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2670400375" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/254" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/254/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/254">#254</a> <ul> <li>Takes the width of the pinned-to-group-top node into account when calculating the width of the group node.</li> <li>Properly render the node when the pinned-to-group-top node is the only child node of a group node (when "Keep layers with a single op node child" setting is enabled)</li> </ul> </li> <li>Fix seenGroupNodeIds mismatch with modelGraph nodes data. by @copybara-service in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2660296722" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/246" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/246/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/246">#246</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kartynnik/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kartynnik">@kartynnik</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2629484902" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/232" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/232/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/232">#232</a></li> </ul> <p>(We skipped v0.1.15 version number due to a bad push)</p> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-ai-edge/model-explorer/compare/model-explorer-v0.1.14...model-explorer-v0.1.16"><tt>model-explorer-v0.1.14...model-explorer-v0.1.16</tt></a></p> jinjingforever tag:github.com,2008:Repository/739179343/model-explorer-v0.1.14 2024-10-28T17:21:31Z model-explorer-v0.1.14 <h2>What's Changed</h2> <ul> <li> <p>Add support for custom edge overlays.</p> <p>Edge overlays provide a way to visualize additional connections between op nodes in a graph, separate from the original model structure. This is helpful for illustrating flows of information or processes that differ from the underlying graph's connections. See the <a href="https://github.com/google-ai-edge/model-explorer/wiki/2.-User-Guide#edge-overlays">guide</a> for more details.</p> </li> </ul> <a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/8752427/380818930-097ba0e6-ff91-4781-b00c-3a84a20b8258.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDQzNjI4NzcsIm5iZiI6MTc0NDM2MjU3NywicGF0aCI6Ii84NzUyNDI3LzM4MDgxODkzMC0wOTdiYTBlNi1mZjkxLTQ3ODEtYjAwYy0zYTg0YTIwYjgyNTgucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDQxMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTA0MTFUMDkwOTM3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NzhlMGRmZGZkZjI2ZDk3NmUyNGZkOTExOTVlMmJmZGEyN2I0YTdjNGQ5NTlmYzk5OTEwN2NkZmI4Y2MyNTA3NCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.TYDjq0ylP_zAVpYxqbDVBcAM1HDO-Wf_az9Hl3KEYqs"><img width="513" alt="edge_overlays" src="https://private-user-images.githubusercontent.com/8752427/380818930-097ba0e6-ff91-4781-b00c-3a84a20b8258.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDQzNjI4NzcsIm5iZiI6MTc0NDM2MjU3NywicGF0aCI6Ii84NzUyNDI3LzM4MDgxODkzMC0wOTdiYTBlNi1mZjkxLTQ3ODEtYjAwYy0zYTg0YTIwYjgyNTgucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDQxMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTA0MTFUMDkwOTM3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NzhlMGRmZGZkZjI2ZDk3NmUyNGZkOTExOTVlMmJmZGEyN2I0YTdjNGQ5NTlmYzk5OTEwN2NkZmI4Y2MyNTA3NCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.TYDjq0ylP_zAVpYxqbDVBcAM1HDO-Wf_az9Hl3KEYqs" content-type-secured-asset="image/png" style="max-width: 100%;"></a> <ul> <li>Allow users to disable the fallback behavior when finding mapped node ids in sync navigation. See the updated <a href="https://github.com/google-ai-edge/model-explorer/wiki/2.-User-Guide#synchronize-navigation">guide</a>.</li> <li>Show a message when no mapped node is found in sync navigation.</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-ai-edge/model-explorer/compare/model-explorer-v0.1.13...model-explorer-v0.1.14"><tt>model-explorer-v0.1.13...model-explorer-v0.1.14</tt></a></p> jinjingforever tag:github.com,2008:Repository/739179343/model-explorer-v0.1.13 2024-10-07T18:39:15Z model-explorer-v0.1.13 <h2>What's Changed</h2> <ul> <li>Add support for synchronizing split pane navigation. See the guide <a href="https://github.com/google-ai-edge/model-explorer/wiki/2.-User-Guide#synchronize-navigation">here</a>.</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-ai-edge/model-explorer/compare/model-explorer-v0.1.12...model-explorer-v0.1.13"><tt>model-explorer-v0.1.12...model-explorer-v0.1.13</tt></a></p> jinjingforever tag:github.com,2008:Repository/739179343/adapter-v0.1.6 2024-10-07T10:11:15Z adapter-v0.1.6 <p>Add support for synchronizing navigation across split panes.</p> <p>- Allow users to sync navigation by node id, or upload a data json file to specify <br /> node id mapping. When user selects one node in one side of the pane, the node <br /> with mapped id will be automatically selected in another pane. <br />- Allow visualizer component user to pass mapping data through visualizer config.</p> <p>PiperOrigin-RevId: 682822429</p> github-actions[bot] tag:github.com,2008:Repository/739179343/model-explorer-v0.1.12 2024-09-23T17:45:47Z model-explorer-v0.1.12 <h2>What's Changed</h2> <ul> <li>Use edit distance to find the best node namespace for TFLite model by @copybara-service in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2509540521" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/144" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/144/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/144">#144</a></li> <li>Always show full namespace instead of optimized namespace of the selected node in info panel. by @copybara-service in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2514922384" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/146" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/146/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/146">#146</a></li> <li>Add namespace as a search target for layer nodes. by @copybara-service in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2520424219" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/158" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/158/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/158">#158</a></li> <li>Allow users to pass node data json string when calling <code>add_node_data</code>. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jinjingforever/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jinjingforever">@jinjingforever</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2523028568" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/169" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/169/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/169">#169</a></li> <li>Update API to make it more user-friendly by allowing users to pass a single node data item instead of a list by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jinjingforever/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jinjingforever">@jinjingforever</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2523477169" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/170" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/170/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/170">#170</a></li> <li>Don't layout the graph twice when restoring pane state. by @copybara-service in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2531758279" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/172" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/172/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/172">#172</a></li> <li>Remove obsolete op registrations from c_api_no_xla. by @copybara-service in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2533376883" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/174" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/174/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/174">#174</a></li> <li>Use model_builder from compiler/mlir. by @copybara-service in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2534381916" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/175" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/175/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/175">#175</a></li> <li>Retrieve release note and asset download url when checking new version. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jinjingforever/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jinjingforever">@jinjingforever</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2536799487" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/178" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/178/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/178">#178</a></li> <li>Update package version and minor fix for printing release note only when <code>print_msg</code> is true by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jinjingforever/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jinjingforever">@jinjingforever</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2543259273" data-permission-text="Title is private" data-url="https://github.com/google-ai-edge/model-explorer/issues/185" data-hovercard-type="pull_request" data-hovercard-url="/google-ai-edge/model-explorer/pull/185/hovercard" href="https://github.com/google-ai-edge/model-explorer/pull/185">#185</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-ai-edge/model-explorer/compare/model-explorer-v0.1.11...model-explorer-v0.1.12"><tt>model-explorer-v0.1.11...model-explorer-v0.1.12</tt></a></p> jinjingforever