Heads up This site is currently under heavy development.
Subscribe Get it delivered — the daily firehose, filtered to the tools you run, plus the documentation changes vendors never announce. Compare plans →

The AI Toolchain — issue -429, February 28, 2020

THE AI TOOLCHAIN NO. -429
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED FEBRUARY 28, 2020 · EVERY WEEKDAY
EDITIONS tail grep head diff uniq

The daily firehose — everything the toolchain shipped today, already filtered.

// HOW THIS ISSUE IS MADE

We read every release from the 174 tools on our watchlist at the source — GitHub and GitLab release notes, vendor release pages and changelogs, project blogs and feeds, vendor press releases, and the source code behind the tag. Bug-fix-only releases and non-product newsroom noise are dropped; what's left is summarized down to the new capability, how to try it, and any screenshots or videos the release itself published. Every entry links to the sources it was built from.

VIEW
ISSUE VIEW full issue
Do you prefer this view?
$ tct list   # 2 tools matched
AI & LLM Tooling
◆  AI Model & Data Infrastructure

NVIDIA Triton Inference Server

Sources Release notes → v1.11.0 NOTES

Triton v1.11.0 adds ragged batching for custom backends, local S3 endpoint support, and TensorRT boolean/shape tensor types.

└──▷ GET THIS VERSION
$ git clone --branch v1.11.0 https://github.com/triton-inference-server/server.git
# already have the repo? check out this version:
$ git checkout v1.11.0
  • Adds support for local S3 storage endpoints in model repositories, specified as s3://host:port/path/to/repository.
  • New model configuration option enables the dynamic batcher to create 'ragged' batches for custom backend models, where input/output tensors may have different shapes across batch entries.
  • Removes LD_LIBRARY_PATH from the inference server container in favor of RUNPATH for shared library resolution.
  • Adds support for boolean data-type and shape tensors in TensorRT models.
  • Significantly improves TensorRT backend performance by reducing thread contention, using pinned memory for faster CPU<->GPU transfers, and increasing compute/memory copy overlap.
+2 moreshow less
  • Reduces memory usage of TensorRT models by sharing weights across multiple model instances.
  • Updates the Helm chart example Kubernetes deployment to include Prometheus and Grafana support for metrics collection and visualization.
└──▷ BREAKING ON UPGRADE
  • !Python 2 support has been fully removed; only Python 3 is supported.
Was this useful?
Other / Uncategorized
◆  VECTOR DB RAG

Weaviate

Sources Release notes → 0.22.2 2 RELEASES · 2020-02-04 → 2020-02-28 NOTES STABLE

Weaviate 0.22.2 adds a phoneNumber primitive data type with automatic international parsing and normalization.

└──▷ GET THIS VERSION
$ git clone --branch 0.22.2 https://github.com/weaviate/weaviate.git
# already have the repo? check out this version:
$ git checkout 0.22.2
  • Adds phoneNumber primitive data type with two user-settable sub-fields — input (required, type string) and defaultCountry (optional, ISO 3166-1 alpha-2 string) — for storing and normalizing phone numbers.
  • Returns seven read-only parsed sub-fields on phoneNumber objects: internationalFormatted (string), national (unsigned integer), nationalFormatted (string), countryCode (unsigned integer), valid (boolean), input (string), and defaultCountry (string).
  • Full phoneNumber type definition available in the openapi-specs/schema.json Swagger specification.
1 more release in this issue · 2020-02-04 → 2020-02-28
0.22.1 NOTES STABLE

Weaviate 0.22.1 adds vectorWeights field to Thing and Action objects for per-word vector weight control.

└──▷ GET THIS VERSION
$ git clone --branch 0.22.1 https://github.com/weaviate/weaviate.git
# already have the repo? check out this version:
$ git checkout 0.22.1
└──▷ TRY IT
Boost domain-critical words ('far', 'near') when indexing optometry content so they carry more weight in the resulting vector.
$ curl -X POST http://localhost:8080/v1/things \
  -H 'Content-Type: application/json' \
  -d '{
    "class": "Glasses",
    "schema": {
      "description": "These glasses are meant for far-sighted people"
    },
    "vectorWeights": {
      "far": "5 * w",
      "near": "5 * w"
    }
  }'
  • Adds vectorWeights field to Thing and Action objects in POST /v1/things (and actions) requests — a string-to-string key-value map where keys are words and values are math expressions (using w for the original weight) that override contextionary-assigned weights at vector-creation time.
Was this useful?
my-toolchain — 0 tools
paste an install list to detect your tools

A brew list, a Brewfile, requirements.txt, a Dockerfile — or just the product names, free-form. Nothing leaves your browser.

    browse all tools →