<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Reference on TauGrid</title><link>https://azure.github.io/taugrid/docs/reference/</link><description>Recent content in Reference on TauGrid</description><generator>Hugo</generator><language>en</language><atom:link href="https://azure.github.io/taugrid/docs/reference/index.xml" rel="self" type="application/rss+xml"/><item><title>CLI reference</title><link>https://azure.github.io/taugrid/docs/reference/cli/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://azure.github.io/taugrid/docs/reference/cli/</guid><description>&lt;aside class="tau-maturity tau-maturity--ga" aria-label="Feature stage: GA"&gt;
 &lt;span class="tau-maturity__prefix"&gt;Feature state:&lt;/span&gt;
 &lt;strong class="tau-maturity__status"&gt;GA&lt;/strong&gt;
 &lt;span class="tau-maturity__reviewed"&gt;Reviewed 2026-07-16&lt;/span&gt;
&lt;/aside&gt;

&lt;p&gt;The Tau CLI has exactly eight public command roots. Every example in this site uses
one of these roots and its current nested subcommand path:&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Root&lt;/th&gt;
					&lt;th&gt;Purpose&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;a href="https://azure.github.io/taugrid/docs/reference/cli/#tau-cluster"&gt;&lt;code&gt;tau cluster&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;Install/uninstall TauGrid and validate an existing cluster&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;a href="https://azure.github.io/taugrid/docs/reference/cli/#tau-workspace"&gt;&lt;code&gt;tau workspace&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;Create/adopt workspaces and inspect readiness, quota, and repo scaffolds&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;a href="https://azure.github.io/taugrid/docs/reference/cli/#tau-run"&gt;&lt;code&gt;tau run&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;Config-first submit, lifecycle, and retry/resume for one &lt;a href="../glossary/#run"&gt;run&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;a href="https://azure.github.io/taugrid/docs/reference/cli/#tau-logs"&gt;&lt;code&gt;tau logs&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;Find a run through configured Tau workspaces and stream its logs&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;a href="https://azure.github.io/taugrid/docs/reference/cli/#tau-serve"&gt;&lt;code&gt;tau serve&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;Render and manage serving deployments&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;a href="https://azure.github.io/taugrid/docs/reference/cli/#tau-data"&gt;&lt;code&gt;tau data&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;Inspect dataset and model registries&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;tau python&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Optionally author decorator-based &lt;code&gt;@tau.train&lt;/code&gt; / &lt;code&gt;@tau.eval&lt;/code&gt; workflows; standard &lt;code&gt;tau.yaml&lt;/code&gt; projects do not need the Python SDK&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;tau version&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Print the installed CLI version&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Run evidence and the observability portal ship in a separate binary,
&lt;code&gt;taugrid-portal&lt;/code&gt;. See &lt;a href="https://azure.github.io/taugrid/docs/reference/cli/#taugrid-portal-experiment"&gt;&lt;code&gt;taugrid-portal experiment&lt;/code&gt;&lt;/a&gt;
below.&lt;/p&gt;</description></item><item><title>Run config reference</title><link>https://azure.github.io/taugrid/docs/reference/run-config/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://azure.github.io/taugrid/docs/reference/run-config/</guid><description>&lt;aside class="tau-maturity tau-maturity--ga" aria-label="Feature stage: GA"&gt;
 &lt;span class="tau-maturity__prefix"&gt;Feature state:&lt;/span&gt;
 &lt;strong class="tau-maturity__status"&gt;GA&lt;/strong&gt;
 &lt;span class="tau-maturity__reviewed"&gt;Reviewed 2026-07-16&lt;/span&gt;
&lt;/aside&gt;

&lt;p&gt;This page documents the &lt;strong&gt;direct run config&lt;/strong&gt;: the normal, hand-written
&lt;code&gt;tau.yaml&lt;/code&gt; that &lt;code&gt;tau run --config&lt;/code&gt; reads to submit a workload. See
&lt;a href="../glossary/#run-config-vs-manifest"&gt;direct run config vs. managed workflow manifest&lt;/a&gt;
for how this differs from the SDK-generated, &lt;code&gt;schema_version: 1&lt;/code&gt; manifest that
&lt;code&gt;tau.train&lt;/code&gt;/&lt;code&gt;tau.serve&lt;/code&gt; render. Both can use a &lt;code&gt;tau.yaml&lt;/code&gt; filename; inspect
the schema, not the filename. Use the managed workflow shape only when TauGrid
needs to own workflow semantics such as staged train/eval lineage.&lt;/p&gt;</description></item><item><title>Cluster install values</title><link>https://azure.github.io/taugrid/docs/reference/cluster-install-values/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://azure.github.io/taugrid/docs/reference/cluster-install-values/</guid><description>&lt;aside class="tau-maturity tau-maturity--ga" aria-label="Feature stage: GA"&gt;
 &lt;span class="tau-maturity__prefix"&gt;Feature state:&lt;/span&gt;
 &lt;strong class="tau-maturity__status"&gt;GA&lt;/strong&gt;
 &lt;span class="tau-maturity__reviewed"&gt;Reviewed 2026-08-18&lt;/span&gt;
&lt;/aside&gt;

&lt;p&gt;This page documents the Helm values accepted by &lt;code&gt;tau cluster install&lt;/code&gt;. The distribution chart bundles Kueue, KubeRay, the Tau core controller, GPU monitoring, the &lt;code&gt;taugrid-core&lt;/code&gt; services chart, and a portable baseline queue into a single versioned release. Portal is enabled by default for the operator quickstart; Stellar, lifecycle recorder, and image prewarm remain disabled until the platform opts in.&lt;/p&gt;
&lt;p&gt;Print this reference from your terminal:&lt;/p&gt;</description></item><item><title>TauWorkspace reference</title><link>https://azure.github.io/taugrid/docs/reference/workspace/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://azure.github.io/taugrid/docs/reference/workspace/</guid><description>&lt;aside class="tau-maturity tau-maturity--alpha" aria-label="Feature stage: Alpha"&gt;
 &lt;span class="tau-maturity__prefix"&gt;Feature state:&lt;/span&gt;
 &lt;strong class="tau-maturity__status"&gt;Alpha&lt;/strong&gt;
 &lt;span class="tau-maturity__reviewed"&gt;Reviewed 2026-07-16&lt;/span&gt;
&lt;/aside&gt;

&lt;p&gt;&lt;code&gt;TauWorkspace&lt;/code&gt; is a platform-authored Kubernetes resource in the TauGrid system namespace (&lt;code&gt;tau-system&lt;/code&gt; by default). A custom &lt;code&gt;tau cluster install --namespace &amp;lt;name&amp;gt;&lt;/code&gt; moves the controller and these objects together; administrative workspace commands use &lt;code&gt;--system-namespace &amp;lt;name&amp;gt;&lt;/code&gt;, and repository descriptors persist the value as &lt;code&gt;cluster.systemNamespace&lt;/code&gt;. It reconciles or verifies:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Target namespace and namespaced RBAC.&lt;/li&gt;
&lt;li&gt;Kueue LocalQueue accessibility.&lt;/li&gt;
&lt;li&gt;Workload identity ServiceAccount configuration.&lt;/li&gt;
&lt;li&gt;Readiness and drift conditions.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Platform teams provision Azure resources and cluster-scoped quota policy,
projects own their own code, and platform teams verify the durable storage
PVC separately.&lt;/p&gt;</description></item><item><title>Release contract</title><link>https://azure.github.io/taugrid/docs/reference/releases/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://azure.github.io/taugrid/docs/reference/releases/</guid><description>&lt;aside class="tau-maturity tau-maturity--ga" aria-label="Feature stage: GA"&gt;
 &lt;span class="tau-maturity__prefix"&gt;Feature state:&lt;/span&gt;
 &lt;strong class="tau-maturity__status"&gt;GA&lt;/strong&gt;
 &lt;span class="tau-maturity__reviewed"&gt;Reviewed 2026-08-17&lt;/span&gt;
&lt;/aside&gt;

&lt;p&gt;TauGrid uses canonical annotated SemVer tags (&lt;code&gt;vX.Y.Z&lt;/code&gt;) and a manually authorized
GitHub Actions workflow. Publishing a release requires a manually authorized
workflow run beyond the tag push itself.&lt;/p&gt;
&lt;p&gt;The workflow:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Verifies the annotated tag and reviewed &lt;code&gt;main&lt;/code&gt; commit.&lt;/li&gt;
&lt;li&gt;Requires checked-in release notes.&lt;/li&gt;
&lt;li&gt;Runs Go and Python release gates.&lt;/li&gt;
&lt;li&gt;Compares two independent binary builds.&lt;/li&gt;
&lt;li&gt;Builds the Python SDK wheel twice and requires byte-for-byte identical
output.&lt;/li&gt;
&lt;li&gt;Publishes raw binaries, the SDK wheel, &lt;code&gt;install.sh&lt;/code&gt;, &lt;code&gt;LICENSE&lt;/code&gt;, and
&lt;code&gt;SHA256SUMS&lt;/code&gt; as new assets, leaving any existing ones untouched.&lt;/li&gt;
&lt;li&gt;Verifies every uploaded digest.&lt;/li&gt;
&lt;li&gt;Proves CLI and SDK installation on clean Ubuntu and macOS runners.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The Python SDK keeps its own package version, but its source-aligned
&lt;code&gt;tau-*.whl&lt;/code&gt; is published in the same GitHub Release as the CLI.&lt;/p&gt;</description></item><item><title>Glossary</title><link>https://azure.github.io/taugrid/docs/reference/glossary/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://azure.github.io/taugrid/docs/reference/glossary/</guid><description>&lt;aside class="tau-maturity tau-maturity--ga" aria-label="Feature stage: GA"&gt;
 &lt;span class="tau-maturity__prefix"&gt;Feature state:&lt;/span&gt;
 &lt;strong class="tau-maturity__status"&gt;GA&lt;/strong&gt;
 &lt;span class="tau-maturity__reviewed"&gt;Reviewed 2026-07-16&lt;/span&gt;
&lt;/aside&gt;

&lt;p&gt;This page is the canonical source for TauGrid terminology. Other concept and
reference pages link to a definition here instead of redefining it. Where a
term below conflicts with older prose elsewhere, this definition wins.&lt;/p&gt;
&lt;h2 id="tau"&gt;TauGrid&lt;/h2&gt;
&lt;p&gt;The CLI (and its companion Python SDK) that resolves a project&amp;rsquo;s checked-in
workload contract, applies platform-owned policy, renders a Kubernetes &lt;code&gt;Job&lt;/code&gt;
or KubeRay &lt;code&gt;RayJob&lt;/code&gt;, submits it, and gives the researcher one lifecycle
surface for status, logs, results, retry, and resume. TauGrid resolves, renders,
and observes workload lifecycle; Kueue and Kubernetes own scheduling and
orchestration, and platform teams provision cloud infrastructure. See
&lt;a href="../../getting-started/what-is-tau/"&gt;What is TauGrid&lt;/a&gt; and
&lt;a href="../../getting-started/architecture/"&gt;Architecture&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>