Skip to content

Latest commit

 

History

History
167 lines (136 loc) · 18 KB

CHANGELOG.md

File metadata and controls

167 lines (136 loc) · 18 KB

DeepDetect: Open Source Deep Learning Server & API (Changelog)

0.11.0 (2020-11-10)

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)

0.10.1 (2020-10-09)

Features

  • timeseries: MAPE, sMAPE, MASE, OWA metrics (c1f4ef9)
  • automatically push image build for master (19e9674)
  • build: add script to create cppnet-lib debian package (28247b4)
  • build: allow to change CUDA_ARCH (67ad43e)
  • dede: Training for image classification with torch (6e81915)
  • docker: publish image as soon as ready (957e07c)
  • docker: publish image as soon as ready (5f7013d)
  • docker: rework Dockerfile (8bc9ddf)
  • docker: use prebuild cppnet-lib (c929773)
  • graph: lstm autoencoder (038a74c)
  • nbeats: expose hidden size param in API (d7e5515)
  • add auto release tools (98b41b0)
  • imginputfile: histogram equalization of input image (2f0061c), closes #778
  • imginputfile: histogram equalization of input image (576f2d8), closes #778
  • stats: added service statistics mechanism (1839e4a)
  • torch: in case of timeseries, warn if file do not contain enough timesteps (1a5f905)
  • torch: nbeats (f288665)
  • torch: upgrade to torch 1.6 (f8f7dbb)
  • torch,native: extract_layer (d37e182)
  • add json output to dd_bench.py (874fc01)
  • added bw image input support to dd_bench (6e558d6)
  • trains-status: add tflops to body.measures (af31c8b), closes #785
  • Docker images optimization (fba637a)
  • format the code with clang-format (07d6bdc)
  • LSTM over torch , preliminary internal graph representation (25faa8b)
  • update all docker images to ubuntu 18.04 (eaf0421)

Bug Fixes

  • fix split_data in csvts connector (8f554b5)
  • build: CUDA_ARCH not escaped correctly (696087f)
  • build: ensure all xgboost submodules are checkouted (12aaa1a)
  • clang-format: signed/unsigned comparaison (af8e144)
  • clang-format: signed/unsigned comparaison (0ccabb6)
  • clang-format: typo in dataset tarball command (04ddad7)
  • csvts: correctly store and print test file names (12d4639)
  • dede: Remove unnecessary caffe include that prevent build with torch only (a471b82)
  • dede: support all version of spdlog while building with syslog (81f47c9)
  • docker: add missing .so at runtime (4cc24ce)
  • docker: add missing gpu_tensorrt.Dockerfile (97ff2b3)
  • docker: add some missing runtime deps (0883a33)
  • docker: add some missing runtime deps (a91f35f)
  • docker: fixup base runtime image (6238dd4)
  • docker: install rapidjson-dev package (30fb2ca)
  • native: do not raise exception if no template_param is given (d0705ab)
  • nbeats: correctly setup trend and seasonality models (implement paper version and not code version) (75accc6)
  • nbeats: much lower memory use in case of large dim signals (639e222)
  • tests: inc iteration of torchapi.service_train_image test (4c93ace)
  • torch: Fix conditions to add classification head. (f46a710)
  • torch/timeseries: unscale prediction output if needed (aa30e88)
  • /api/ alias when deployed on deepdetect.com (4736893)
  • add support and automated processing of categorical variables in timeseries data (1a9af3e)
  • allow serialization/deserializationt of Inf/-Inf/NaN (976c892)
  • allows to specify size and color/bw with segmentation models (58ecb4a)
  • build with -DUSE_TENSORRT_OSS=ON (39bd675)
  • convolution layer initialization of SE-ResNeXt network templates (69ff0fb)
  • in tensorrt builds, remove forced cuda version and unused lib output + force-select tensorrt when tensorrt_oss is selected (9430fb4)
  • input image transforms in API doc (f513f17)
  • install cmake version 3.10 (10666b8)
  • missing variant package in docker files (dcf738b)
  • race condition in xgboost|dede build (fd32eae)
  • remove unecessary limit setting call to protobuf codedstream (ae26f59)
  • replace db":true by db":false in json files when copying models (06ac6df)
  • set caffe smooth l1 loss threshold to 1 (0e329f0)
  • ssd_300_res_128 deploy file is missing a quote (4e52a0e)
  • svm prediction with alll db combinations (d8e2961)
  • svm with db training (6e925f2)
  • tensorrt does not support blank_label (7916500)
  • typo in docker image builder (cb5ae19)
  • unusual builds (ie w/o torch or with tsne only lead to build errors (241bf6b)
  • update caffe cudnn engine without template (ca58c51)
  • torch: handle case where sequence data is < wanted timestep (b6d394a)
  • TRT: refinedet (b6152b6)

0.9.7 (2020-04-18)

0.9.6 (2020-02-05)

0.9.5 (2019-12-30)

0.9.4 (2019-10-22)

0.9.3 (2019-08-27)

Bug Fixes

0.9.2 (2019-08-02)

Bug Fixes

  • do not segfault when cannot find ncnn model files (6aee195)

0.9.1 (2019-06-30)

0.9.0 (2019-05-09)

Bug Fixes

  • compilation race issue. (4e16c56)
  • deps issue for NCNN (22f40bd)
  • do not build tf unit tests when tf not requested in build (e9974b8)
  • issues with hardware_concurrency declaration. (20d5fe5)
  • NCNN compilation. (089b0dc)
  • NCNN input issues. (111269a)
  • NCNN service declaration. (02df07d)
  • NCNN service model constructor. (633bccb)
  • small glitch in init, was ok before, but clearer now (bfd9fa9)
  • throw error on NCNN extraction fail (569800a)