Skip to content

DeepDetect v0.11.0

Compare
Choose a tag to compare
@sileht sileht released this 10 Nov 14:35
· 626 commits to master since this release

Features

  • bench: support for regression model benchmarking (a385292)
  • make python client an install package (ec2f5e2)
  • one protobuf to rule them all (77912fe)
  • api: add versions and compile flags to /info (67b1d99), closes #897
  • caffe: add new optimizers flavors to API (d534a16)
  • ml: tensorrt support for regression models (77a016b)
  • tensorrt: Add support for onnx image classification models (a8b81f2)
  • torch: ranger optimizer (ie rectified ADAM + lookahead) + \ (a3004f0)

Bug Fixes

  • torch: best model was never saved on last iteration (6d1aa4d)
  • torch: clip gradient in rectified adam as stated in annex B of original paper (1561269)
  • torch: Raise an exception if gpu is not available (1f0887a)
  • add pytorch fatbin patch (43a698c)
  • add tool to generate debian buster image with the workaround (5570db4)
  • building documentation up to date for 18.04, tensorrt and tests (18ba916)
  • docker adds missing pytorch deps (314160c)
  • docker build readme link from doc (c6682bf)
  • handle int64 in conversion from json to APIData (863e697)
  • ignore JSON conversion throw in partial chains output (742c1c7)
  • missing main in bench.py (8b8b196)
  • proper cleanup of tensorrt models and services (d6749d0)
  • put useful informations in case of unexpected exception (5ab90c7)
  • readme table of backends, models and data formats (f606aa8)
  • regression benchmark tool parameter (3840218)
  • tensorrt output layer lookup now throws when layer does not exist (ba7c839)
  • csvts/torch: allow to read csv timeserie directly from query (76023db)
  • doc: update to neural network templates and output connector (2916daf)
  • docker: don't share apt cache between arch build (75dc9e9)
  • graph: correctly discard dropout (16409a6)
  • stats: measure of inference count (b517910)
  • timeseries: do not segfault if no valid files in train/test dir (1977bba)
  • torch: add missing header needed in case of building w/o caffe backend (2563b74)
  • torch: load weights only once (0052a03)
  • torch: reload solver params on API device (30fa16f)
  • tensorrt fp16 and int8 selector (36c7488)
  • torch/native: prevent loading weights before instanciating native model (b15d767)
  • torch/timeseries: do not double read query data (d54f60d)

Docker images:

  • CPU version: docker pull jolibrain/deepdetect_cpu:v0.11.0
  • GPU (CUDA only): docker pull jolibrain/deepdetect_gpu:v0.11.0
  • GPU (CUDA and Tensorrt) :docker pull jolibrain/deepdetect_cpu_tensorrt:v0.11.0
  • GPU with torch backend: docker pull jolibrain/deepdetect_gpu_torch:v0.11.0
  • All images available on https://hub.docker.com/u/jolibrain