3LC Compute Service Version 1.1¶

1.1.0¶

Features¶

  • The Hub banner now shows a “new compute version available” card on its own: the Compute Service checks PyPI for a newer 3lc-compute release and links to the release notes when it finds one. Set TLC_COMPUTE_UPDATE_CHECK=0 to disable the check, for example in air-gapped deployments without PyPI access.

Enhancements and Fixes¶

  • The Compute Service now requires 3LC 3.3.0 or newer, and plugin environments resolve the same release.

  • The service wheel no longer bundles a snapshot of the plugin catalog. The plugin shop reads the hosted catalog, or the catalog(s) configured with TLC_COMPUTE_PLUGIN_CATALOG_URLS. A host with no reachable catalog shows an empty Available tab with the reason per source, instead of a stale list of plugin versions. Air-gapped deployments point that setting at a local catalog beside their wheelhouse, as before.

  • GPU plugins installed from the plugin catalog now get a torch build matched to the machine’s GPU driver. On Windows, the package index default was a CPU-only torch, so a catalog-installed GPU plugin ran on the CPU. Installs from a plugin folder were never affected. TLC_COMPUTE_PLUGIN_TORCH_BACKEND overrides the choice (for example cpu or cu126); an empty value restores the index default.

  • The plugin card’s build log now renders Unicode symbols (check marks, error markers) correctly on systems with a non-UTF-8 locale (Docker, Windows, LANG=C).