{"id":1888,"date":"2024-11-27T10:00:32","date_gmt":"2024-11-27T10:00:32","guid":{"rendered":"https:\/\/blog.thomarite.uk\/?p=1888"},"modified":"2024-12-02T22:06:16","modified_gmt":"2024-12-02T22:06:16","slug":"tpuv6-alphafold-oob-design-openinterpreter-walkie-talkies-zero-trust-ssh-videos-finger-strength","status":"publish","type":"post","link":"https:\/\/blog.thomarite.uk\/index.php\/2024\/11\/27\/tpuv6-alphafold-oob-design-openinterpreter-walkie-talkies-zero-trust-ssh-videos-finger-strength\/","title":{"rendered":"TPUv6, Alphafold, OOB design, OpenInterpreter, Walkie-Talkies, Zero Trust SSH, Videos, Finger Strength"},"content":{"rendered":"\n<p><a href=\"https:\/\/www.nextplatform.com\/2024\/10\/31\/google-covers-its-compute-engine-bases-because-it-has-to\/\">Google TPUv6 Analysis<\/a>: &#8220;&#8230; cloud infrastructure and which also is being tuned up by Google and Nvidia to run Google\u2019s preferred JAX framework (written in Python) and its XLA cross-platform compiler, which speaks both TPU and GPU fluently.&#8221; So I guess this is a cross-compiler for CUDA?<\/p>\n\n\n\n<p>&#8220;The A3 Ultra instances will be coming out \u201clater this year,\u201d and they will include Google\u2019s own \u201cTitanium\u201d offload engine paired with Nvidia ConnectX-7 SmartNICs, which will have 3.2 Tb\/sec of bandwidth interconnecting GPUs in the cluster using Google\u2019s switching tweaks to RoCE Ethernet.&#8221; So again custom ethernet tweaks for RoCE, I hope it makes to the UEC? Not sure I understand having a Titanium offload and a connectx-7, are they not the same?<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/google-deepmind\/alphafold3\">Alphafold<\/a>: It is open to be used. Haven&#8217;t read properly the license.<\/p>\n\n\n\n<p><a href=\"https:\/\/blog.apnic.net\/2024\/11\/12\/out-of-band-network-design-for-service-provider-networks\/\">OOB Design<\/a>:<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/OpenInterpreter\/open-interpreter\">Open Interpreter<\/a>: The next step in LLMs is to control\/interact with your system.<\/p>\n\n\n\n<p>In my laptop fails because I have the free version \ud83d\ude41 need to try a different one, but looks promising!<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">open-interpreter main$ interpreter --model gpt-3.5-turbo<br><br>\u25cf                                                                                                                                                                                                                                                                  <br><br>Welcome to Open Interpreter.                                                                                                                                                                                                                                       <br><br>\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500<br><br>\u258c OpenAI API key not found                                                                                                                                                                                                                                       <br><br>To use gpt-4o (recommended) please provide an OpenAI API key.                                                                                                                                                                                                      <br><br>To use another language model, run interpreter --local or consult the documentation at docs.openinterpreter.com.                                                                                                                                                   <br><br>\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500<br><br>OpenAI API key: ********************************************************************************************************************************************************************<br><br><br>Tip: To save this key for later, run one of the following and then restart your terminal.                                                                                                                                                                          <br>MacOS: echo 'export OPENAI_API_KEY=your_api_key' &gt;&gt; ~\/.zshrc                                                                                                                                                                                                       <br>Linux: echo 'export OPENAI_API_KEY=your_api_key' &gt;&gt; ~\/.bashrc                                                                                                                                                                                                      <br>Windows: setx OPENAI_API_KEY your_api_key                                                                                                                                                                                                                          <br><br>\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500<br><br>\u258c Model set to gpt-3.5-turbo                                                                                                                                                                                                                                     <br><br>Open Interpreter will require approval before running code.                                                                                                                                                                                                        <br><br>Use interpreter -y to bypass this.                                                                                                                                                                                                                                 <br><br>Press CTRL-C to exit.                                                                                                                                                                                                                                              <br><br>&gt; what is my os?<br>Traceback (most recent call last):<br><\/pre>\n\n\n\n<p><a href=\"https:\/\/www.schneier.com\/blog\/archives\/2024\/10\/more-details-on-israel-sabotaging-hezbollah-pagers-and-walkie-talkies.html\">Walkie-Talkies<\/a>: Out of James Bond world.<\/p>\n\n\n\n<p>Zero Trust SSH. From <a href=\"https:\/\/blog.cloudflare.com\/intro-access-for-infrastructure-ssh\/\">Cloudflare<\/a>. And this <a href=\"https:\/\/www.youtube.com\/watch?v=lYzklWPTbsQ\">video<\/a> I watched some months ago (and it is already 4y).<\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=XXrDQ8PCAmI\">Finger Strength<\/a>: I follow similar protocol, although not everyday, for warm up and I think it works. I am not getting that super results but at least my fingers are stronger&#8230;. and I am not getting injuries!!!! \\o\/<\/p>\n\n\n\n<p><a href=\"https:\/\/www.cisco.com\/c\/en\/us\/td\/docs\/dcn\/whitepapers\/cisco-addressing-ai-ml-network-challenges.html\">Cisco AI\/ML DC Infra Challenges<\/a>: I am not quiet fan of Cisco products but this is a good overview. <\/p>\n\n\n\n<p>Key points: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create different networks (inter-GPU, front-end, storage, mgmt),<\/li>\n\n\n\n<li>Inter-GPU:\n<ul class=\"wp-block-list\">\n<li>&#8211; non-blocking, rails-optimized (fig.3)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Inter-GPU challenges:<\/li>\n\n\n\n<li>&#8211; Packet loss: Use PFC +ECN (flow aware)<\/li>\n\n\n\n<li>&#8211; Network delay: &#8220;Rich&#8221; QoS &#8211; proprietary QoS to handle mice flows. Needs good telemetry<\/li>\n\n\n\n<li>&#8211; Network congestion: Some kind of communication switch-NIC<\/li>\n\n\n\n<li>&#8211; Non-uniform utilization: Most vendors have something proprietary here, some dynamic LB and static-pinning?<\/li>\n\n\n\n<li>&#8211; Simultaneous Elephant flows with large bursts: dynamic buffer protection (proprietary)<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Videos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=XyhhwVJB9Z4\">Raoul Pal<\/a>: Crypto Investment. His <a href=\"https:\/\/www.realvision.com\/contributor\/raoul-pal\">company<\/a>. Go long run, invest a bit you can lose<\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=inwyi6Zdeo8&amp;t=2797s\">Scott Galloway<\/a>: Interesting his political analysis. Trump won and it seems Latins voted massively for him.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=qvHb7q5UXYI&amp;t=900s\">Bruce Dickinson<\/a>: I read Bruce&#8217;s books some years ago so I was surprised to see him in a podcast. Need to finish it.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=2Zg--ouGl7c&amp;t=3754s\">Eric Schmidt<\/a>: I read one of his books some time ago so again, surprised to find him in a podcast. Still think Google has become evil and most of the good things he says are gone.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=8NLzc9kobDk&amp;t=1067s\">Javier Milei:<\/a>  I am not economist but it &#8220;seems&#8221; things are improving in Argentina. He is a character nonetheless. Need to finish it.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=Eu1kHIztT24&amp;t=1053s\">Matthew McConaughey<\/a>: His book was really refreshing, and seeing him talking is the same. Raw, real.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=CN6qQcQCJW8&amp;t=2949s\">Alex Honnold<\/a>: You have to try hard if you want to do hard things. <\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Google TPUv6 Analysis: &#8220;&#8230; cloud infrastructure and which also is being tuned up by Google and Nvidia to run Google\u2019s preferred JAX framework (written in Python) and its XLA cross-platform compiler, which speaks both TPU and GPU fluently.&#8221; So I guess this is a cross-compiler for CUDA? &#8220;The A3 Ultra instances will be coming out &hellip; <a href=\"https:\/\/blog.thomarite.uk\/index.php\/2024\/11\/27\/tpuv6-alphafold-oob-design-openinterpreter-walkie-talkies-zero-trust-ssh-videos-finger-strength\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;TPUv6, Alphafold, OOB design, OpenInterpreter, Walkie-Talkies, Zero Trust SSH, Videos, Finger Strength&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,5,33,32,20,2,23,4,6,1],"tags":[],"class_list":["post-1888","post","type-post","status-publish","format-standard","hentry","category-unix","category-books","category-climbing","category-cpu","category-economy","category-networks","category-programming","category-security","category-sport","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/blog.thomarite.uk\/index.php\/wp-json\/wp\/v2\/posts\/1888","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.thomarite.uk\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.thomarite.uk\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.thomarite.uk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.thomarite.uk\/index.php\/wp-json\/wp\/v2\/comments?post=1888"}],"version-history":[{"count":3,"href":"https:\/\/blog.thomarite.uk\/index.php\/wp-json\/wp\/v2\/posts\/1888\/revisions"}],"predecessor-version":[{"id":1892,"href":"https:\/\/blog.thomarite.uk\/index.php\/wp-json\/wp\/v2\/posts\/1888\/revisions\/1892"}],"wp:attachment":[{"href":"https:\/\/blog.thomarite.uk\/index.php\/wp-json\/wp\/v2\/media?parent=1888"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.thomarite.uk\/index.php\/wp-json\/wp\/v2\/categories?post=1888"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.thomarite.uk\/index.php\/wp-json\/wp\/v2\/tags?post=1888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}