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 -435, August 8, 2019

THE AI TOOLCHAIN NO. -435
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED AUGUST 8, 2019 · 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

Microsoft ONNX Runtime

Sources Release notes → v0.5.0 NOTES

ONNX Runtime v0.5.0 adds C++ API, HTTP/gRPC inference server, Intel OpenVINO EP, Python custom operators, and CUDA 10 support.

└──▷ GET THIS VERSION
$ git clone --branch v0.5.0 https://github.com/microsoft/onnxruntime.git
# already have the repo? check out this version:
$ git checkout v0.5.0
  • Adds a C++ API (onnxruntime_cxx_api.h) for inferencing, wrapping the existing C API.
  • Introduces ONNX Runtime Server (Beta) for serving models over HTTP and gRPC endpoints.
  • Adds Python Operator (Beta) support to embed custom Python code in a single ONNX graph node, enabling experimentation with custom operators.
  • Intel OpenVINO Execution Provider is now available for Public Preview.
  • MKL-DNN Execution Provider now uses subgraph-based execution for improved performance.
+4 moreshow less
  • Updates CUDA support to CUDA 10 for GPU inferencing with NVIDIA GPUs.
  • Base CPU Execution Provider gains faster convolution performance via NCHWc blocked layout, enabled by setting graph optimization level to 3 in session options.
  • All C APIs now return an ORT status code for consistency.
  • Adds support for Keras-based Mask R-CNN model inferencing.
Was this useful?
Other / Uncategorized
◆  VECTOR DB RAG

Weaviate

Sources Release notes → 0.19.2 2 RELEASES · 2019-08-06 → 2019-08-08 NOTES STABLE

Weaviate 0.19.2 routes GraphQL Get() queries with explore arguments entirely through the esvector backend for major performance gains.

└──▷ GET THIS VERSION
$ git clone --branch 0.19.2 https://github.com/weaviate/weaviate.git
# already have the repo? check out this version:
$ git checkout 0.19.2
  • GraphQL Get() queries that include an explore: { ... } argument are now served entirely through the esvector backend, delivering significant performance improvements for result sets larger than 20 items.
1 more release in this issue · 2019-08-06 → 2019-08-08
0.19.0 NOTES STABLE

Weaviate 0.19.0 overhauls the REST API base path, GraphQL naming, and cross-reference representation with a stable-API milestone.

└──▷ GET THIS VERSION
$ git clone --branch 0.19.0 https://github.com/weaviate/weaviate.git
# already have the repo? check out this version:
$ git checkout 0.19.0
└──▷ TRY IT
Check the running Weaviate version and contextionary word count after upgrading — useful for validating a fresh 0.19.0 deployment.
$ curl http://localhost:8080/v1/meta
Add a Thing with a cross-reference using the new beacon field and mandatory array format, replacing the old $cref single-object pattern.
$ curl -X POST http://localhost:8080/v1/things \
  -H 'Content-Type: application/json' \
  -d '{"class": "City", "schema": {"inCountry": [{"beacon": "weaviate://localhost/things/<uuid>"}]}}'
  • Adds additional fields to GET /v1/meta response: running Weaviate version, connected contextionary version, and the number of words in the contextionary.
  • Adds group: {type: 'closest|merge', force: <float>} argument to GraphQL Get -> Things/Actions -> ClassName fields (implementation reserved for a future release; accepted without error in 0.19.0).
  • Adds ...on Beacon { beacon } inline fragment support to Cross-Refs in the GraphQL Get API for retrieving reference URIs (accepted in schema; errors in 0.19.0 pending implementation).
└──▷ BREAKING ON UPGRADE
  • !API base path changed from /weaviate/v1 to /v1 — all existing clients and integrations must update their base URL.
  • !GET /meta no longer returns schema information; schema must now be retrieved via GET /v1/schema.
  • !GraphQL root-level field GetMeta is renamed to Meta.
  • !Cross-reference field $cref is renamed to beacon in all request payloads (e.g. POST /things, POST /actions, PUT /things/<id>, PUT /actions/<id>, PATCH /things, PATCH /actions).
  • !Cross-references are now always represented as an array regardless of cardinality — payloads that previously sent a single object for atMostOne cardinality must now send an array (e.g. {"inCountry": [{"beacon": "..."}]}).
  • !No clean upgrade path from 0.18.x: internal database fields were renamed, requiring a fresh 0.19.0 instance and full data re-import rather than an in-place upgrade.
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 →