S4TF News — Issue 93, December 20th 2020

Swift for Tensorflow newsletter
1 min readDec 21, 2020

Welcome to the Issue #93 of Swift for TensorFlow Newsletter. A newsletter letter that summarizes weekly activity around the Swift for TensorFlow project.

Enjoy!

News and Articles

  • The recording from the 44th SIG Swift Design is now available here.

S4TF Commits

Swift Compiler (main branch)

  • PR-35133: Enables @differentiable attribute on setters of properties and subscripts in Differentiable-conforming types. Resolves TF-1166.
  • PR-35079: Replaces SILAutoDiffIndices with AutoDiffConfig. Resolves SR-13889.

Swift TensorFlow APIs

  • PR-1150: Builds CTensorFlow with SPM as it provides the C bindings for X10 and is required for building with X10 and SPM.
  • PR-1155: Extracts developer documentation.
  • PR-1151: Adds a hard dependency on PythonKit with SPM.
  • PR-1148: Adjusts a few cases of type conversion in TensorFlowTests.
  • PR-1147: Requires swift-numerics when building with SPM.
  • PR-1146: Adds shim.c file for CTensorFlow that serves appease Swift Package Manager which requires that any non-Swift library must have a source file.

Swift Jupyter

  • PR-128: Makes the tests work on the stock toolchain.

Swift Models

  • PR-723: Adds presubmit_build.sh that passes a flag to swiftpm if it is a stock toolchain.
  • PR-722: Initiates compatibility with stock toolchain.
  • PR-718: Adds “top 5 accuracy” metric.
  • PR-707: Adds Xception network.
  • PR-688: Adds imagenet dataset + training demo.

Contributing

Looking to contribute to the project? Have a look at the currently open tickets for starters here.

--

--

Swift for Tensorflow newsletter

A weekly newsletter about Swift for Tensorflow #swiftlang #swift #tensorflow #s4tf