.. _l-changes: Changes ======= .. plot:: import matplotlib.pyplot as plt x = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52] y = [2, 7, 6, 21, 17, 7, 7, 15, 10, 15, 3, 2, 1, 0, 1, 2, 7, 3, 0, 4, 6, 5, 3, 3, 10, 3, 6, 4, 2, 0, 0, 0, 1, 0, 0, 5, 0, 0, 0, 0, 0, 0, 6, 1, 1, 1, 0, 5, 3, 1, 1, 0, 0] xl = ['2022-w05', '2022-w06', '2022-w07', '2022-w08', '2022-w09', '2022-w10', '2022-w11', '2022-w12', '2022-w13', '2022-w14', '2022-w15', '2022-w16', '2022-w17', '2022-w18', '2022-w19', '2022-w20', '2022-w21', '2022-w22', '2022-w23', '2022-w24', '2022-w25', '2022-w26', '2022-w27', '2022-w28', '2022-w29', '2022-w30', '2022-w31', '2022-w32', '2022-w33', '2022-w34', '2022-w35', '2022-w36', '2022-w37', '2022-w38', '2022-w39', '2022-w40', '2022-w41', '2022-w42', '2022-w43', '2022-w44', '2022-w45', '2022-w46', '2022-w47', '2022-w48', '2022-w49', '2022-w50', '2022-w51', '2022-w52', '2023-w01', '2023-w02', '2023-w03', '2023-w04', '2023-w05'] plt.close('all') plt.style.use('ggplot') fig, ax = plt.subplots(nrows=1, ncols=1, figsize=(10, 4)) ax.bar(x, y) tig = ax.get_xticks() labs = [] for t in tig: if t in x: labs.append(xl[x.index(t)]) else: labs.append("") ax.set_xticklabels(labs) ax.grid(True) ax.set_title("commits") plt.show() List of recent changes: .. list-table:: :widths: auto :header-rows: 1 * - # - change number - date - author - comment * - 1906 - `a6e20849 `_ - 2023-01-18 - xavier dupré - fix unit test after torch update to 1.13 * - 1905 - `1008bf9a `_ - 2023-01-15 - xavier dupré - Fixes for xgboost 1.7.3 (#479) * - 1904 - `8d4bce53 `_ - 2023-01-05 - xadupre - fix third parameter * - 1903 - `97503dcd `_ - 2023-01-04 - xavier dupré - Improves tree implementation by parallelizing by trees (#478) * - 1902 - `120e239c `_ - 2023-01-02 - xavier dupré - Update xop_auto.py * - 1901 - `0bb75f14 `_ - 2023-01-01 - xavier dupré - Update xop_api.rst * - 1900 - `9f3fdec2 `_ - 2023-01-01 - xavier dupré - Leverages C++ implementation of operator Conv for ReferenceEvaluator (#477) * - 1898 - `ecf93ec1 `_ - 2023-01-01 - xavier dupré - fix opsets in two examples * - 1897 - `d95a3729 `_ - 2022-12-31 - xavier dupré - fixes a few bugs due to opset update * - 1895 - `fde062c4 `_ - 2022-12-28 - Xavier Dupré - Uses onnx reference implementation as a backup, first to opset 18 (#476) * - 1894 - `94375a8c `_ - 2022-12-13 - xavier dupré - update for opset 18 * - 1893 - `2d81f957 `_ - 2022-12-09 - xavier dupré - removes load_boston * - 1892 - `5afc0e03 `_ - 2022-12-02 - Xavier Dupré - Investigation (#475) * - 1891 - `52ce90f6 `_ - 2022-11-25 - Xavier Dupré - Adds MurmurHash3 in python runtime (#474) * - 1890 - `e306fb0b `_ - 2022-11-24 - Xavier Dupré - Completes implementation of FusedMatMul (#472) * - 1889 - `2930a79a `_ - 2022-11-22 - xadupre - update test due to deprecated function in scikit-learn * - 1888 - `987a2a6e `_ - 2022-11-22 - xadupre - upgrade version * - 1887 - `33f523a5 `_ - 2022-11-22 - xavier dupré - Uses list(graph.node) when using id(node) (#470) * - 1886 - `3e1d04b8 `_ - 2022-11-21 - Xavier Dupré - Add one unit test to check optimisation is working (#471) * - 1885 - `cce23bbb `_ - 2022-10-09 - xavier dupré - Add one example * - 1884 - `10fed4a2 `_ - 2022-10-09 - xavier dupré - upgrade version * - 1883 - `dce0d04b `_ - 2022-10-09 - Xavier Dupré - Implements a converter for a TransformedTargetRegressor (#469) * - 1882 - `3707a130 `_ - 2022-10-07 - Xavier Dupré - Adds debug functionalities in TfidfVectorizer (#468) * - 1881 - `b1d451dd `_ - 2022-10-03 - Xavier Dupré - Fixes TfIdfVectorizer when input is 1D (#467) * - 1880 - `1e31f696 `_ - 2022-09-16 - Xavier Dupré - Look into sequencemap.py or sequence_map.py to fetch examples (#466) * - 1879 - `fd207dec `_ - 2022-08-18 - xavier dupré - upgrade version * - 1878 - `27472148 `_ - 2022-08-18 - xavier dupré - Implements OnnxLoop (#464) * - 1877 - `b85175b5 `_ - 2022-08-14 - xavier dupré - improves documentation rendering * - 1876 - `c73a25f9 `_ - 2022-08-13 - xavier dupré - update history * - 1875 - `f5a729f1 `_ - 2022-08-13 - Xavier Dupré - Supports for operator DFT, STFT, *windows (#465) * - 1874 - `aa8bab94 `_ - 2022-08-10 - Xavier Dupré - Fixes embedded if with XOP API (#463) * - 1873 - `48657358 `_ - 2022-08-05 - xavier dupré - Increases code coverage, improves ligthgbm converter (#462) * - 1872 - `96c6b8e0 `_ - 2022-08-04 - xavier dupré - style * - 1871 - `0a1ab5f3 `_ - 2022-08-04 - Xavier Dupré - Improves C++ implementation, im2col, col2im (#460) * - 1870 - `d1bc3490 `_ - 2022-08-04 - Xavier Dupré - Upgrades default supported opset to 17 (#461) * - 1869 - `e8175a4b `_ - 2022-08-02 - Xavier Dupré - Supports OnnxOperator(...) + int or float with CastLike (#459) * - 1868 - `e7f6eb39 `_ - 2022-08-01 - xavier dupré - Changes subgraph separator from :: to :/: in onnx_simple_text_plot (#458) * - 1867 - `63159e0d `_ - 2022-07-27 - xadupre - Update text_plot.py * - 1866 - `18c41872 `_ - 2022-07-26 - xavier dupré - coverage * - 1865 - `25c05999 `_ - 2022-07-25 - Zhiqiang Wang - Fix delimiter in extra_require (#457) * - 1864 - `28e0f9b8 `_ - 2022-07-23 - xavier dupré - upgrade version * - 1863 - `6f5cf95f `_ - 2022-07-23 - xavier dupré - Switches CI to python 3.10 (#341) * - 1862 - `f28298c9 `_ - 2022-07-22 - Xavier Dupré - Fixes python runtime for TfIdfVectorizer (#456) * - 1861 - `ed39338a `_ - 2022-07-21 - Xavier Dupré - Fixes division by zero in Normalizer (#455) * - 1860 - `e7f8fcea `_ - 2022-07-20 - Xavier Dupré - Fixes compilation issues on windows and python 3.10 (#454) * - 1859 - `d66855f9 `_ - 2022-07-20 - xavier dupré - update history * - 1858 - `8f8040e3 `_ - 2022-07-20 - Xavier Dupré - Uses f strings (#453) * - 1857 - `b2921122 `_ - 2022-07-19 - xadupre - fix documentation * - 1856 - `36c3afb0 `_ - 2022-07-18 - Xavier Dupré - Extends code coverage (#452) * - 1855 - `cf903574 `_ - 2022-07-18 - xadupre - minor update for the documentation * - 1854 - `a6339f6c `_ - 2022-07-13 - Xavier Dupré - Adds a table for all versions and all operators (#451) * - 1853 - `3ae3d876 `_ - 2022-07-12 - Xavier Dupré - Implements node Expression to compress graph (#450) * - 1852 - `0ccee434 `_ - 2022-07-11 - xavier dupré - Improves code coverage (#449) * - 1851 - `923779f9 `_ - 2022-07-06 - xavier dupré - Fixes template to export an onnx graph to python (#448) * - 1850 - `9b115fd7 `_ - 2022-07-05 - Xavier Dupré - Adds an example to check export issues (#447) * - 1849 - `d487b91e `_ - 2022-07-05 - Xavier Dupré - Creates an exporter to python (#446) * - 1848 - `61b2a669 `_ - 2022-07-02 - Xavier Dupré - Removes ShapeObject, replaces by OnnxShapeInference (#445) * - 1847 - `7f6cbaf9 `_ - 2022-07-01 - Xavier Dupré - Fixes a bug in to_onnx when as_function=True (#444) * - 1846 - `85fa25f2 `_ - 2022-07-01 - Xavier Dupré - Converts onnx with functions to code based on XOP API (#442) * - 1845 - `5aeb3fcb `_ - 2022-06-30 - Zhiqiang Wang - Ignore Compiled Dynamic libraries (#443) * - 1844 - `2f8c13dc `_ - 2022-06-29 - Xavier Dupré - Converts a sklearn model into multiple functions (#433) * - 1843 - `8f5d0d42 `_ - 2022-06-25 - Xavier Dupré - Renames check_model into check_onnx (#441) * - 1842 - `65c9fa17 `_ - 2022-06-23 - xadupre - fix zoo * - 1841 - `42fa43a3 `_ - 2022-06-22 - Xavier Dupré - Drops support for python 3.6 (#439) * - 1840 - `95032e3b `_ - 2022-06-22 - Xavier Dupré - Fixes xgboost converter when base_score is specified (#438) * - 1839 - `893e3b2a `_ - 2022-06-21 - Xavier Dupré - Renders vector attributes in onnx_simple_text_plot (#437) * - 1838 - `00e320a8 `_ - 2022-06-21 - Xavier Dupré - Supports for attributes in onnx functions (#436) * - 1837 - `72ac2433 `_ - 2022-06-16 - xavier dupré - remove an exception * - 1836 - `901d6f38 `_ - 2022-06-14 - xavier dupré - Update xop_auto.py * - 1835 - `f4d91023 `_ - 2022-06-13 - xadupre - rename file * - 1834 - `36c49d77 `_ - 2022-06-13 - Xavier Dupré - Extends documentation to onnxruntime (#435) * - 1833 - `e2a956df `_ - 2022-06-02 - xadupre - remove unncessary line * - 1832 - `93e7bc37 `_ - 2022-06-02 - xadupre - coverage * - 1831 - `16ee869e `_ - 2022-06-02 - xadupre - refactoring * - 1829 - `5887e0a1 `_ - 2022-05-29 - xavier dupré - fix protobuf<4 * - 1828 - `0f57cdd9 `_ - 2022-05-28 - xavier dupré - Update requirements.txt * - 1827 - `c650e71d `_ - 2022-05-27 - xadupre - version * - 1826 - `52f214b1 `_ - 2022-05-27 - xavier dupré - Improves OnnxIf to handle contextual results (#398) * - 1825 - `476cc207 `_ - 2022-05-25 - Xavier Dupré - None and [] should be different function get_tensor_shape (#432) * - 1824 - `7a5b9a7c `_ - 2022-05-25 - Xavier Dupré - Adds functions to change the shape of inputs and outputs (#431) * - 1823 - `26a328e1 `_ - 2022-05-23 - Xavier Dupré - Adds function to rename inputs or outputs (#430) * - 1822 - `eb564c0d `_ - 2022-05-20 - Xavier Dupré - Investigates SVC discrepancies (#428) * - 1821 - `fafce207 `_ - 2022-05-20 - Xavier Dupré - Adds more functions to manipulate graphs (#429) * - 1820 - `9bcdad99 `_ - 2022-05-12 - Xavier Dupré - Adds function to inline function on onnx graph (#427) * - 1819 - `2207c957 `_ - 2022-04-25 - xavier dupré - Adds support for operator RoiAlign for python runtime (#426) * - 1818 - `ef79f3d8 `_ - 2022-04-22 - xavier dupré - Adds support for operator GridSample for python runtime (#425) * - 1817 - `cf8e0e15 `_ - 2022-04-19 - xavier dupré - Adds support for operator GRU in python runtime (#424) * - 1815 - `fe8e7005 `_ - 2022-04-15 - xavier dupré - Adds support for Momentum for python runtime (#423) * - 1814 - `7dada542 `_ - 2022-04-14 - xavier dupré - Adds support for NonMaxSuppression for python runtime (#422) * - 1813 - `5e614d8a `_ - 2022-04-12 - xavier dupré - Adds support for Adagrad, Adam in python runtime (#421) * - 1812 - `49a671d2 `_ - 2022-04-10 - xavier dupré - Adds support for operator Resize for python runtime (#420) * - 1811 - `347f086b `_ - 2022-04-09 - xavier dupré - Adds support for ThresholdedRelu for python runtime (#419) * - 1810 - `5983cf67 `_ - 2022-04-09 - xavier dupré - history * - 1809 - `a8e31195 `_ - 2022-04-09 - xavier dupré - C++ implementation for Im2col and Col2Im in 2D (#417) * - 1808 - `f0518649 `_ - 2022-04-09 - xavier dupré - Adds support for operator OneHot, ScatterND for python runtime (#418) * - 1807 - `41370d7e `_ - 2022-04-08 - xavier dupré - Adds support for DepthToSpace and SpaceToDepth for python runtime (#416) * - 1806 - `55751f4f `_ - 2022-04-08 - xavier dupré - Implements experimentation im2col (used in image convolution) (#415) * - 1805 - `732e7d94 `_ - 2022-04-06 - Xavier Dupré - Adds support for operator NonZero in python runtime (#414) * - 1804 - `c6609b3a `_ - 2022-04-06 - xavier dupré - Adds support for operator Shink for python runtime (#413) * - 1803 - `8b40db79 `_ - 2022-04-06 - xavier dupré - Adds support for DynamicQuantizeLinear for python runtime (#412) * - 1802 - `1589779f `_ - 2022-04-05 - Xavier Dupré - Adds support for operators Unique, SoftPlus, SoftSign for python runtime (#411) * - 1801 - `d085606c `_ - 2022-04-05 - xavier dupré - Supports operator GatherND for python runtime (#410) * - 1800 - `27554143 `_ - 2022-04-05 - xadupre - lint * - 1799 - `3ddc2441 `_ - 2022-04-05 - xadupre - upgrade version * - 1798 - `0508d430 `_ - 2022-04-05 - Xavier Dupré - Fixes bug with EyeLike in python runtime (#409) * - 1797 - `db518da0 `_ - 2022-04-03 - xavier dupré - Improves backtest coverage, update documentation (#408) * - 1796 - `2b701e6d `_ - 2022-03-30 - Xavier Dupré - Supports operator Bernoulli for python runtime (#406) * - 1795 - `3552399f `_ - 2022-03-30 - Xavier Dupré - Supports operator Hardmax for python runtime (#407) * - 1794 - `cfb73ac9 `_ - 2022-03-30 - Xavier Dupré - Removes parameter device, adds parameter provider (#401) * - 1793 - `8c93870b `_ - 2022-03-30 - xavier dupré - Fixes Trilu (#404) * - 1792 - `f3bfe239 `_ - 2022-03-30 - xavier dupré - Supports ReduceLogSum for python runtime (#403) * - 1791 - `d18eccef `_ - 2022-03-30 - xavier dupré - Supports operator PRelu for python runtime (#405) * - 1790 - `9ffad811 `_ - 2022-03-30 - xavier dupré - Supports operator Xor for python runtime (#402) * - 1789 - `cb0e2b2f `_ - 2022-03-29 - Xavier Dupré - Supports local functions calling local functions for python runtime (#400) * - 1788 - `21b49149 `_ - 2022-03-28 - Xavier Dupré - Supports function SoftmaxCrossEntropyLoss for python runtime (#399) * - 1787 - `0a7d9556 `_ - 2022-03-27 - xavier dupré - Update requirements.txt * - 1786 - `2bce5587 `_ - 2022-03-27 - xavier dupré - Move grammar_sklearn to subfolder. (#396) * - 1785 - `2344ccab `_ - 2022-03-27 - xavier dupré - documentation + implement method f in OnnxOperatorItem (#397) * - 1784 - `d444c601 `_ - 2022-03-27 - xavier dupré - Supports eager evaluation in XOP API (#395) * - 1783 - `aaba24bf `_ - 2022-03-26 - xavier dupré - Enables expression OnnxCos[15](...) (#394) * - 1782 - `03018df9 `_ - 2022-03-25 - xavier dupré - Supports random operators for python runtime (#392) * - 1781 - `8782f1b7 `_ - 2022-03-25 - xavier dupré - Adds domain in function onnx_simple_text_plot (#393) * - 1780 - `863c747a `_ - 2022-03-24 - Xavier Dupré - Adds support for onnx predefined functions for python runtime (#391) * - 1779 - `4c9a322a `_ - 2022-03-24 - xavier dupré - Supports operator Elu for python runtime (#387) * - 1778 - `ad03f33c `_ - 2022-03-23 - xavier dupré - Adds support for operator HardSigmoid for python runtime (#390) * - 1777 - `2159d9c3 `_ - 2022-03-23 - xavier dupré - Adds support for operator Selu for python runtime (#389) * - 1776 - `7a29dfa5 `_ - 2022-03-23 - xavier dupré - Adds support for operator Trilu in python runtime (#388) * - 1775 - `097f4f04 `_ - 2022-03-23 - Xavier Dupré - Supports operator BitShift for python runtime (#386) * - 1774 - `8ba744b8 `_ - 2022-03-21 - xavier dupré - improves stability * - 1773 - `76040a8b `_ - 2022-03-21 - xavier dupré - Supports FunctionProto in XOP API. (#384) * - 1772 - `92a86112 `_ - 2022-03-19 - xavier dupré - Improves python runtime for ONNX (#383) * - 1771 - `0259d6f3 `_ - 2022-03-18 - Xavier Dupré - Adds one unit test to check lightgbm conversion with opsetml==3 (#382) * - 1770 - `271e42a3 `_ - 2022-03-18 - xavier dupré - Disables one unit test using tensorflow * - 1769 - `9492478f `_ - 2022-03-18 - xavier dupré - Documentation, more notebooks on FFT (#381) * - 1768 - `637daf00 `_ - 2022-03-17 - xavier dupré - Removes method get_output in xop API (#380) * - 1767 - `2225ca40 `_ - 2022-03-14 - xavier dupré - remove one print * - 1766 - `e32eec63 `_ - 2022-03-14 - xavier dupré - Improves python runtime coverage (#379) * - 1765 - `16d82d0b `_ - 2022-03-13 - xavier dupré - Adds function export2xop, exports onnx graph to XOP API (#378) * - 1764 - `521d4327 `_ - 2022-03-11 - xavier dupré - unit test coverage * - 1762 - `aec0fe94 `_ - 2022-03-10 - xavier dupré - Implements TreeEnsemble* for opsetml==3 (#377) * - 1761 - `ea20deb1 `_ - 2022-03-08 - xavier dupré - Update test_code_style.py * - 1760 - `7543096c `_ - 2022-03-07 - xadupre - lint * - 1759 - `971cc9cb `_ - 2022-03-07 - Xavier Dupré - Avoids one circular import. (#376) * - 1758 - `581f23ff `_ - 2022-03-07 - xavier dupré - code coverage * - 1757 - `3dcca151 `_ - 2022-03-06 - xavier dupré - Update .local.jenkins.lin.yml * - 1756 - `170e2d0c `_ - 2022-03-06 - xavier dupré - Update session.py * - 1755 - `bba92cbf `_ - 2022-03-06 - xavier dupré - use C++ class instead of python class * - 1753 - `ba9c068d `_ - 2022-03-06 - xavier dupré - fix a couple of tiny bugs * - 1752 - `c839d7c6 `_ - 2022-03-06 - xavier dupré - Adds code to turn onnx example into python unit test (#375) * - 1751 - `438fcb44 `_ - 2022-03-06 - xavier dupré - Update setup.py * - 1747 - `30ee29c6 `_ - 2022-03-05 - xavier dupré - Implements onnx backend with python runtime (#374) * - 1746 - `c4fa516f `_ - 2022-03-05 - xavier dupré - Merge branch 'master' of https://github.com/sdpython/mlprodict * - 1745 - `47bf5668 `_ - 2022-03-05 - xavier dupré - code coverage * - 1744 - `49949bc3 `_ - 2022-03-05 - Xavier Dupré - Improves importing time (#372) * - 1743 - `b2397f67 `_ - 2022-03-05 - Xavier Dupré - Adds support for Expand in python runtime (#373) * - 1742 - `14f96e3f `_ - 2022-03-04 - xavier dupré - Support for ONNX functions (#371) * - 1741 - `5b13d4bf `_ - 2022-03-03 - xavier dupré - Refactors numpy API to use Xop API (#370) * - 1740 - `fbcf66a6 `_ - 2022-03-01 - xavier dupré - minor refactoring * - 1739 - `e00c2c41 `_ - 2022-02-28 - xavier dupré - documentation, fix import issue * - 1738 - `a16c00ce `_ - 2022-02-28 - Xavier Dupré - Supports recursive display in onnx_simple_text_plot (#369) * - 1737 - `f71d7261 `_ - 2022-02-28 - Xavier Dupré - Updates requirements, skl2onnx>=1.11 (#368) * - 1735 - `1de1d101 `_ - 2022-02-27 - xavier dupré - Refactors results name in Xop API (#367) * - 1732 - `de361a32 `_ - 2022-02-26 - xavier dupré - Fix target_opset in unittest with xgboost * - 1730 - `8457e0a0 `_ - 2022-02-25 - xavier dupré - fix type issue * - 1729 - `2c25c015 `_ - 2022-02-25 - xavier dupré - Update run_bench_documentation.sh * - 1727 - `492871be `_ - 2022-02-24 - Xavier Dupré - Adds python runtime for CategoryMapper (#366) * - 1726 - `dfdcab25 `_ - 2022-02-24 - xavier dupré - fix wrong indent * - 1725 - `3755229c `_ - 2022-02-24 - xavier dupré - benchmark * - 1724 - `a25a0433 `_ - 2022-02-24 - xavier dupré - add raw format to command line plot_onnx * - 1723 - `75759874 `_ - 2022-02-24 - Xavier Dupré - Adds command line benchmark_doc (#365) * - 1722 - `b8202873 `_ - 2022-02-24 - xavier dupré - jenkins * - 1721 - `30095422 `_ - 2022-02-24 - xavier dupré - Update .local.jenkins.lin.yml * - 1720 - `1ea060b4 `_ - 2022-02-24 - xavier dupré - Update .local.jenkins.lin.yml * - 1719 - `530853ae `_ - 2022-02-24 - Xavier Dupré - Runs onnx backend test with python runtime (#364) * - 1718 - `9c479a0e `_ - 2022-02-23 - Xavier Dupré - Adds command line plot_onnx (#362) * - 1717 - `0f2d62ed `_ - 2022-02-23 - Xavier Dupré - Refactoring, moving files testing.experimental_c (#363) * - 1716 - `b478970f `_ - 2022-02-23 - Xavier Dupré - Introduces __max_supported_opset__ and refactors the library (#361) * - 1715 - `ff8dcb7e `_ - 2022-02-23 - xavier dupré - Update asv_options_helper.py * - 1714 - `999787e1 `_ - 2022-02-23 - xavier dupré - introduce __max_supported_opset__ * - 1713 - `0cf77ebd `_ - 2022-02-22 - xavier dupré - Xop API, adds class OnnxSubOnnx to insert ONNX graph (#360) * - 1712 - `da2d960c `_ - 2022-02-21 - Xavier Dupré - Supports domains in Xop API (#359) * - 1711 - `3175902a `_ - 2022-02-21 - xavier dupré - Extends supported operator by OnnxShapeInference (#358) * - 1710 - `525c9f55 `_ - 2022-02-20 - xavier dupré - Update conf.py * - 1707 - `4a7e5313 `_ - 2022-02-19 - xavier dupré - Modifies OnnxShapeInference to deal with untyped outputs (#357) * - 1706 - `32b3a2b1 `_ - 2022-02-18 - Xavier Dupré - Supports multiple affectations (xop) (#356) * - 1705 - `d5edc795 `_ - 2022-02-18 - xavier dupré - Experimentations with a new API to create ONNX graphs (#353) * - 1704 - `a6c1c868 `_ - 2022-02-18 - xavier dupré - Fixes for onnx==1.11 (#355) * - 1703 - `f5cdb0f8 `_ - 2022-02-14 - Xavier Dupré - Supports for shape inference on unary operators (#352) * - 1701 - `cd1998f5 `_ - 2022-02-12 - xavier dupré - fix batch shape * - 1700 - `8e4b0747 `_ - 2022-02-12 - xavier dupré - avoids empty inputs * - 1699 - `ba9e236e `_ - 2022-02-12 - xavier dupré - code coverage * - 1698 - `fe7bd4f5 `_ - 2022-02-11 - xavier dupré - history * - 1697 - `b41f9aff `_ - 2022-02-11 - xavier dupré - Add name in ShapeResult, fix zoo links (#351) * - 1695 - `c65d5b46 `_ - 2022-02-10 - xavier dupré - update history * - 1693 - `a41808dc `_ - 2022-02-09 - xavier dupré - First version of runtime OnnxShapeInference (#350) * - 1692 - `6f90d084 `_ - 2022-02-05 - xavier dupré - Moves OnnxMicroRuntime to onnxrt (#348) * - 1691 - `da3fd536 `_ - 2022-02-05 - xavier dupré - Adds runtime for operator CastLike (#346) * - 1690 - `8b576e67 `_ - 2022-02-04 - Xavier Dupré - numpy API for onnx: wrapped function can call other wrapped functions (#347) * - 1689 - `8c8e6a79 `_ - 2022-02-03 - Xavier Dupré - Improves command line to measure latency for a model (#345) * - 1688 - `66d590cf `_ - 2022-02-03 - Xavier Dupré - Adds a method to_onnx to easily retrieve the onnx graph from numpy onnx function (#344) * - 1687 - `ab68aa37 `_ - 2022-02-03 - Xavier Dupré - Shows links in onnx_simple_text_plot (#343) * - 1686 - `abcf2d02 `_ - 2022-01-23 - xavier dupré - Displays small arrays in onnx_simple_text_plot (#342) * - 1682 - `2a7ffcdd `_ - 2022-01-14 - xavier dupré - Update test_onnx_speedup_transformer.py * - 1681 - `ceb71589 `_ - 2022-01-13 - xavier dupré - code coverage * - 1680 - `22c51784 `_ - 2022-01-13 - xavier dupré - extend examples * - 1679 - `33b5f3ac `_ - 2022-01-13 - xavier dupré - some fixes for measure_time * - 1678 - `40f25474 `_ - 2022-01-12 - xavier dupré - Update plot_op_reducemean.py * - 1675 - `904a32a2 `_ - 2021-12-29 - xavier dupré - update version * - 1674 - `d99323f6 `_ - 2021-12-29 - xavier dupré - Implements tokenizer following scikit-learn's API using onnxruntime-extensions (#340) * - 1673 - `165c61dc `_ - 2021-12-29 - xavier dupré - op_label_encoder support for keys_strings & values_floats (2) (replaces #335) (#339) * - 1672 - `9367dacc `_ - 2021-12-23 - xavier dupré - unit test less verbose * - 1671 - `2c04d62a `_ - 2021-12-23 - xavier dupré - Update test_create_asv_benchmark_rf.py * - 1670 - `630a4852 `_ - 2021-12-23 - xavier dupré - make CI faster * - 1669 - `730326f8 `_ - 2021-12-21 - Xavier Dupré - Supports operator Scan when exporting an onnx graph to onnx code (#337) * - 1668 - `f789a577 `_ - 2021-12-21 - Xavier Dupré - Enables GPU with OnnxInference and onnxruntime (#336) * - 1667 - `4fe52fc7 `_ - 2021-12-19 - xavier dupré - code coverage * - 1666 - `1c8d5677 `_ - 2021-12-19 - xavier dupré - update history (#334) * - 1665 - `b3584571 `_ - 2021-12-18 - Xavier Dupré - Adds command line latency to measure the latency of a runtime (#333) * - 1664 - `2a12ebfa `_ - 2021-12-18 - xavier dupré - Improves dot rendering, fixes disconnected subgraphs (#332) * - 1663 - `f403f49c `_ - 2021-12-16 - xavier dupré - Update README.rst * - 1662 - `a6a5debf `_ - 2021-12-15 - Xavier Dupré - Removes measure_time (#331) * - 1661 - `1528a83d `_ - 2021-12-14 - Xavier Dupré - Reduces verbosity when onnxruntime is used as a runtime for OnnxInference (#330) * - 1660 - `989c5034 `_ - 2021-12-14 - Xavier Dupré - Fixes type issue in shape inference for operator If (#329) * - 1659 - `eebf7eeb `_ - 2021-12-14 - xavier dupré - Extends command line onnx_stats (#328) * - 1658 - `de9df471 `_ - 2021-12-13 - Xavier Dupré - Adds runtime for operator LeakyRelu (#327) * - 1657 - `f3750f5d `_ - 2021-12-12 - xavier dupré - history * - 1656 - `5d2cc715 `_ - 2021-12-11 - xavier dupré - fix unit test, more consistent with order in onnx_simple_text_plot * - 1655 - `8cff3c5d `_ - 2021-12-11 - xavier dupré - Update test_text_plotting.py * - 1654 - `b45b1a03 `_ - 2021-12-10 - xavier dupré - fix text plot * - 1653 - `4460410d `_ - 2021-12-10 - xavier dupré - Better error messages when name is shared with results and node name in onnx_simple_text_plot (#326) * - 1652 - `e0eb0fcb `_ - 2021-12-09 - xavier dupré - Merge branch 'master' of https://github.com/sdpython/mlprodict * - 1651 - `69f81684 `_ - 2021-12-09 - xavier dupré - Update validate.py * - 1650 - `42aa701a `_ - 2021-12-09 - xavier dupré - history * - 1648 - `d10650ba `_ - 2021-12-08 - Xavier Dupré - Implements a simple text display for ONNX graph (#325) * - 1647 - `c98c81d8 `_ - 2021-12-06 - xavier dupré - update history * - 1646 - `0f8a2a96 `_ - 2021-12-06 - xavier dupré - Fix bug in to_dot when output name is an empty string * - 1645 - `e6d2d5c3 `_ - 2021-11-30 - xavier dupré - Adds runtime for gradient operators YieldOp, BroadcastGradientArgs (#324) * - 1644 - `525d4d72 `_ - 2021-11-27 - xavier dupré - fix syntax issue * - 1643 - `42a177ec `_ - 2021-11-26 - xavier dupré - update version * - 1642 - `4e812d88 `_ - 2021-11-26 - xavier dupré - Implements if with numpy API (#323) * - 1641 - `fd8a88e7 `_ - 2021-11-25 - xavier dupré - support option ax='new' * - 1640 - `784f27c6 `_ - 2021-11-13 - xavier dupré - Fix exporter to tf2onnx (#320) * - 1639 - `ca2f5807 `_ - 2021-11-10 - Xavier Dupré - Supports operator SequenceAt in OnnxInference (#319) * - 1637 - `fae0968b `_ - 2021-11-09 - xavier dupré - code coverage * - 1636 - `471a4ff9 `_ - 2021-11-04 - xavier dupré - Disable optimisation for onnxruntime and one unit test * - 1635 - `019e7cb4 `_ - 2021-11-04 - Xavier Dupré - Disable onnxruntime optimisation on one particular graph (#318) * - 1632 - `8465929d `_ - 2021-10-28 - xavier dupré - update history * - 1631 - `9ea1928e `_ - 2021-10-28 - xavier dupré - Fix a bug in node names in graphviz export * - 1630 - `82af6042 `_ - 2021-10-24 - xavier dupré - Update test_bugs_onnxconverter.py * - 1629 - `9a334bd3 `_ - 2021-10-23 - xavier dupré - add one unit test to check apply_clip * - 1628 - `3d6a4320 `_ - 2021-10-23 - xavier dupré - Update test_onnxrt_runtime_lightgbm_bug.py * - 1627 - `c71890cc `_ - 2021-10-23 - xavier dupré - Update test_onnxrt_runtime_lightgbm_bug.py * - 1626 - `09def763 `_ - 2021-10-21 - xavier dupré - history + version * - 1625 - `3723d6da `_ - 2021-10-21 - Xavier Dupré - Fixes import issue for python 3.6 (#315) * - 1624 - `72c3c165 `_ - 2021-10-13 - xavier dupré - better error message * - 1623 - `b32c0f88 `_ - 2021-10-13 - xavier dupré - Update config.yml * - 1622 - `6f6ab97b `_ - 2021-10-12 - xavier dupré - Update azure-pipelines.yml * - 1621 - `704b1add `_ - 2021-10-12 - xavier dupré - Update azure-pipelines.yml * - 1620 - `0e37b193 `_ - 2021-10-12 - xavier dupré - Update azure-pipelines.yml * - 1619 - `6aae3fa2 `_ - 2021-10-12 - xavier dupré - Update azure-pipelines.yml * - 1618 - `aa3ac855 `_ - 2021-10-11 - xavier dupré - Builds for python 3.6 on Windows * - 1617 - `cfaeb355 `_ - 2021-10-11 - xavier dupré - update version number * - 1616 - `1e32f5ba `_ - 2021-10-11 - Xavier Dupré - Builds mlprodict for python 3.6 (#314) * - 1615 - `b3b6822c `_ - 2021-10-11 - xavier dupré - Fix a bug related to shapes when exporting a model to tf2onnx (#313) * - 1614 - `54dd0ecf `_ - 2021-10-08 - Xavier Dupré - Add more tests for einsum decomposition (#312) * - 1612 - `6deea148 `_ - 2021-10-04 - xavier dupré - Update validate_scenarios.py * - 1611 - `9f6ae907 `_ - 2021-10-02 - xavier dupré - update history * - 1610 - `2cc99fc2 `_ - 2021-10-02 - Xavier Dupré - Support opset 15 (onnx>=1.10) (#311) * - 1609 - `22ab05af `_ - 2021-09-24 - xavier dupré - fix onnxview when size is not specified * - 1606 - `836fa046 `_ - 2021-09-23 - Xavier Dupré - Raise an exception when inplace and intermediate are True (OnnxInference.run) (#310) * - 1603 - `7168c841 `_ - 2021-09-21 - xavier dupré - upgrade version to 0.7 * - 1602 - `556b4f5f `_ - 2021-09-21 - xavier dupré - Fix example * - 1601 - `f83f9a89 `_ - 2021-09-21 - Xavier Dupré - Adds function insert_results_into_onnx to insert results into a graph to debug (#309) * - 1600 - `69efdd27 `_ - 2021-09-14 - xavier dupré - Add parameter html_size to onnxview * - 1599 - `87d1f30d `_ - 2021-09-13 - Xavier Dupré - Add function to rename all results in ONNX graphs * - 1598 - `1f9965d6 `_ - 2021-09-13 - xavier dupré - Adds runtime for operator SequenceConstruct (#307) * - 1597 - `c55b3bf9 `_ - 2021-09-10 - xavier dupré - style * - 1596 - `ebe2ea7a `_ - 2021-09-10 - xavier dupré - update option for lgbm, disable unit test failing due to older version of skl2onnx * - 1595 - `3cab3dea `_ - 2021-09-10 - xavier dupré - adjust unit test time * - 1594 - `298dc1db `_ - 2021-09-10 - xavier dupré - fixes for the new version of skl2onnx * - 1593 - `5e9ba0bc `_ - 2021-09-10 - xavier dupré - fix tiny bugs * - 1592 - `424ec96c `_ - 2021-09-09 - xavier dupré - fixes many bugs * - 1591 - `044d3f3b `_ - 2021-09-06 - xavier dupré - fix converters * - 1590 - `cb6286a0 `_ - 2021-09-06 - xavier dupré - prepare lgbm * - 1588 - `bc67b633 `_ - 2021-09-02 - xavier dupré - Update Lightgbm converter * - 1587 - `6283bd09 `_ - 2021-09-02 - Xavier Dupré - Add tree text visualization for TreeEnsemble (#304) * - 1586 - `7a996180 `_ - 2021-08-31 - xavier dupré - lint * - 1585 - `f2be6a53 `_ - 2021-08-31 - xavier dupré - add cluster * - 1584 - `12e59269 `_ - 2021-08-30 - xavier dupré - fix zipmap issue * - 1583 - `1634a36c `_ - 2021-08-30 - xavier dupré - support classifiers * - 1582 - `3fe46c00 `_ - 2021-08-30 - xavier dupré - add parameter nopython * - 1581 - `0510974c `_ - 2021-08-29 - xavier dupré - speed up regressor * - 1580 - `03c550c2 `_ - 2021-08-29 - xavier dupré - add runtime numba * - 1579 - `b665641b `_ - 2021-08-29 - xavier dupré - add numpy runtime * - 1578 - `8bf9a35a `_ - 2021-08-29 - xavier dupré - convert to nump * - 1576 - `f5dc7ff4 `_ - 2021-08-27 - xavier dupré - refactoring * - 1575 - `0bd63384 `_ - 2021-08-25 - xavier dupré - checks pickle and onnx * - 1574 - `25ba562a `_ - 2021-08-24 - xavier dupré - Implements a estimator speeding up the inference using ONNX * - 1573 - `4c09dc39 `_ - 2021-08-23 - xavier dupré - add benchmark on numba * - 1572 - `6dd45f44 `_ - 2021-08-23 - xavier dupré - fix unit test * - 1571 - `2545dc04 `_ - 2021-08-23 - xavier dupré - fix missing import * - 1570 - `e8bb226f `_ - 2021-08-23 - xavier dupré - Removes unused nodes after changing the outputs. * - 1569 - `e5fe2850 `_ - 2021-08-23 - xavier dupré - lint * - 1568 - `e16fcf4d `_ - 2021-08-22 - xavier dupré - Update utils_backend_common_compare.py * - 1567 - `44713e57 `_ - 2021-08-21 - xavier dupré - lint * - 1566 - `e0429767 `_ - 2021-08-21 - xavier dupré - lint * - 1565 - `4736a6a9 `_ - 2021-08-21 - xavier dupré - move template to text file * - 1563 - `2ea665b2 `_ - 2021-08-20 - xavier dupré - decide sooner which type to use in ShapeObject * - 1562 - `e29517fa `_ - 2021-08-20 - xavier dupré - catch an exception * - 1561 - `324c7d7c `_ - 2021-08-20 - xavier dupré - Update .travis.yml * - 1560 - `dbbf7677 `_ - 2021-08-20 - xavier dupré - update CI * - 1559 - `40dc3ef3 `_ - 2021-08-20 - xavier dupré - changes template API * - 1556 - `b2d13dab `_ - 2021-08-18 - xavier dupré - ci * - 1555 - `dbf10ff7 `_ - 2021-08-18 - xavier dupré - lint * - 1554 - `d544cb80 `_ - 2021-08-18 - xavier dupré - lint * - 1553 - `3f505f35 `_ - 2021-08-18 - xavier dupré - link, verbosity, lighter desgin * - 1552 - `de7be8d6 `_ - 2021-08-18 - xavier dupré - speed up lightgbm * - 1551 - `4b7ff338 `_ - 2021-08-17 - xavier dupré - add verbosity * - 1550 - `2c531ee7 `_ - 2021-08-17 - xavier dupré - improves lgbm converter * - 1549 - `cbf2c491 `_ - 2021-08-16 - xavier dupré - fix lightgbm * - 1548 - `a291c36e `_ - 2021-08-16 - xavier dupré - update lightgbm * - 1547 - `9cc4a932 `_ - 2021-08-16 - xavier dupré - fix cpp contiguous arrays * - 1546 - `6e962c72 `_ - 2021-08-16 - xavier dupré - a couple of tries * - 1545 - `38a22258 `_ - 2021-08-15 - xavier dupré - update requirements * - 1542 - `ac8e4d02 `_ - 2021-08-13 - xavier dupré - Adds function to convert ONNX into numpy code. (#297) * - 1541 - `e2a736cf `_ - 2021-08-07 - xavier dupré - Lightgbm + add function matmul to numpy API for ONNX (#296) * - 1540 - `c0e2479a `_ - 2021-08-03 - xavier dupré - lint * - 1539 - `50373e65 `_ - 2021-08-03 - xavier dupré - lint * - 1538 - `e1edd340 `_ - 2021-08-02 - xavier dupré - Add complexAbs * - 1537 - `b8a2b1db `_ - 2021-08-02 - xavier dupré - Add operator fft2 * - 1536 - `693b6264 `_ - 2021-08-02 - xavier dupré - Add operator RFFT * - 1535 - `a631668c `_ - 2021-08-02 - xavier dupré - Implements runtime for operator FFT * - 1534 - `f80dc3b1 `_ - 2021-08-01 - Xavier Dupré - Fixes infinite loop with operator loop, add support for static variables in Loop (#291) * - 1533 - `f0046254 `_ - 2021-07-30 - xavier dupré - add method to_text * - 1532 - `a6a604be `_ - 2021-07-30 - xavier dupré - Implements text representation of an ONNX graph (bigraph) * - 1531 - `cec1e4c2 `_ - 2021-07-29 - xavier dupré - fix issue with average pool * - 1530 - `190ca728 `_ - 2021-07-29 - xavier dupré - Adds operator AveragePool to the python runtime * - 1529 - `ddd7e0e8 `_ - 2021-07-28 - xavier dupré - minor fixes * - 1528 - `99d1d9aa `_ - 2021-07-28 - xavier dupré - Update test_cli_validate.py * - 1527 - `555f2834 `_ - 2021-07-27 - xavier dupré - Fix issue with constant * - 1526 - `10dd14a3 `_ - 2021-07-27 - xavier dupré - lint * - 1525 - `bcd2ecef `_ - 2021-07-27 - xavier dupré - Increases code coverage * - 1524 - `4c9a1306 `_ - 2021-07-26 - xavier dupré - Adds notebook to check discrepencies with lightgbm * - 1523 - `4359b340 `_ - 2021-07-26 - xavier dupré - Update __init__.py * - 1522 - `eff8a04f `_ - 2021-07-26 - xavier dupré - Update HISTORY.rst * - 1521 - `d2f45bb6 `_ - 2021-07-26 - xavier dupré - Avoids raising an exception when an optional parameter is not specified * - 1520 - `6ea95518 `_ - 2021-07-25 - xavier dupré - Adds python runtime for operator Loop, SequenceInsert, ConcatFromSequence (#287) * - 1519 - `f91212e8 `_ - 2021-07-25 - xavier dupré - Extends code coverage (#288) * - 1518 - `16f455af `_ - 2021-07-14 - Xavier Dupré - Adds runtime for operator Range (#286) * - 1517 - `27493907 `_ - 2021-07-12 - xavier dupré - update history * - 1516 - `07f25148 `_ - 2021-07-12 - xavier dupré - Adds function cst to create constant with numpy API for ONNX (#285) * - 1515 - `4645e23d `_ - 2021-07-12 - xavier dupré - Upgrade version number to 0.6 * - 1514 - `e1854720 `_ - 2021-07-12 - xavier dupré - update history * - 1513 - `2abc3b43 `_ - 2021-07-12 - Xavier Dupré - Infers temporary allocation needed while computing the outputs * - 1512 - `b76fac77 `_ - 2021-07-12 - xavier dupré - finish implementation of infer_size * - 1511 - `2dbb733e `_ - 2021-07-10 - Xavier Dupré - Adds function transpose to numpy API for ONNX (#284) * - 1510 - `2830c62d `_ - 2021-07-09 - xavier dupré - blog post * - 1509 - `497def82 `_ - 2021-07-02 - xavier dupré - Upgrade requirements to skl2onnx>=1.9.0 * - 1508 - `b337834e `_ - 2021-07-02 - xavier dupré - infer temporary allocation needed while computing the output * - 1507 - `0bc1f4c6 `_ - 2021-07-01 - xavier dupré - fix type issue * - 1506 - `1f056718 `_ - 2021-07-01 - xavier dupré - lint * - 1505 - `0b5c886b `_ - 2021-06-30 - xavier dupré - bool --> bool_, more type verifications * - 1504 - `5b6e3d7e `_ - 2021-06-29 - xavier dupré - Improves documentation * - 1503 - `c908b148 `_ - 2021-06-28 - xavier dupré - lint * - 1502 - `3aaa7d17 `_ - 2021-06-28 - xavier dupré - decrease precision * - 1501 - `bb74a0a4 `_ - 2021-06-28 - xavier dupré - lint * - 1500 - `ad912d97 `_ - 2021-06-28 - xavier dupré - refactor unit test * - 1499 - `4b2e156c `_ - 2021-06-28 - xavier dupré - Update test_onnxrt_onnxruntime_runtime_.py * - 1498 - `179ec0ca `_ - 2021-06-28 - xavier dupré - Implements method infer_types in OnnxInference * - 1497 - `386fe931 `_ - 2021-06-27 - xavier dupré - Adds operators ReduceSum, Max to OnnxMicroRuntime (#278) * - 1496 - `5f0ba250 `_ - 2021-06-26 - Xavier Dupré - Switch CI to python 3.9 (#277) * - 1495 - `d48ca13c `_ - 2021-06-26 - Xavier Dupré - Use openmp to parallelize QLinearConv (#276) * - 1494 - `88348e4b `_ - 2021-06-25 - xavier dupré - lint * - 1493 - `0bc22afd `_ - 2021-06-25 - xavier dupré - lint * - 1492 - `3c2dba43 `_ - 2021-06-25 - xavier dupré - disable test on azure devops * - 1491 - `1724f579 `_ - 2021-06-25 - xavier dupré - more robust output type detection * - 1490 - `1c7d79aa `_ - 2021-06-25 - xavier dupré - better output inference * - 1489 - `f2d135bb `_ - 2021-06-24 - xavier dupré - add OnnxMicroRuntime * - 1488 - `7dcc9e04 `_ - 2021-06-24 - xavier dupré - Merge branch 'master' of https://github.com/sdpython/mlprodict into tr2 * - 1487 - `1ce536b0 `_ - 2021-06-24 - xavier dupré - fix unit test, update coefficients * - 1486 - `93e8f061 `_ - 2021-06-24 - xavier dupré - fix shape multiplier * - 1485 - `750e1969 `_ - 2021-06-24 - xavier dupré - eol * - 1484 - `615b8e79 `_ - 2021-06-24 - xavier dupré - add ml strategy to find the best equation * - 1483 - `f36e66d0 `_ - 2021-06-22 - xavier dupré - fix issue raised by more recent version of scipy * - 1482 - `60837652 `_ - 2021-06-21 - xavier dupré - notebook to investigate transpose * - 1481 - `3dd35956 `_ - 2021-06-18 - xavier dupré - Adds operator where, improves numpy api (x[x<0]= 2) (#273) * - 1480 - `f56570ac `_ - 2021-06-18 - xavier dupré - Explore custom implementation of operator add (#272) * - 1479 - `27d6d72a `_ - 2021-06-17 - xavier dupré - Updates default opset from 13 to 14 (#271) * - 1478 - `f8859f21 `_ - 2021-06-17 - xavier dupré - Adds more tests for QLinearConv runtime (#270) * - 1477 - `663f513e `_ - 2021-06-04 - xavier dupré - Adds runtime for operator QLinearConv (#269) * - 1476 - `431b18b6 `_ - 2021-05-17 - xavier dupré - fix failing unit test * - 1474 - `9b7cf514 `_ - 2021-05-17 - xavier dupré - Fix filename extension * - 1473 - `7db6de43 `_ - 2021-05-17 - xavier dupré - Add function to prepare data for onnxruntime_perf_test (#268) * - 1472 - `263c8971 `_ - 2021-05-15 - xavier dupré - Moves onnxruntime code inside a wrapper to reduce logs (#267) * - 1471 - `073250ef `_ - 2021-05-14 - xavier dupré - fix failing example * - 1470 - `eaa17c03 `_ - 2021-05-13 - xavier dupré - fix __repr__ method in CachedEinsum * - 1469 - `ff7b7b28 `_ - 2021-05-13 - xavier dupré - Optimizes einsum even if not decomposed (#266) * - 1467 - `2441f69f `_ - 2021-05-12 - xavier dupré - Refactoring, moves files to onnx_tools (#265) * - 1466 - `e7ab2b55 `_ - 2021-05-12 - xavier dupré - Support SessionOptions for runtime onnxruntime2 (#264) * - 1465 - `aa07b1b1 `_ - 2021-05-10 - xavier dupré - lint * - 1464 - `64b52b96 `_ - 2021-05-10 - xavier dupré - examples, documentation * - 1460 - `94af3be7 `_ - 2021-05-08 - xavier dupré - removes non operator names * - 1458 - `0c6472de `_ - 2021-05-07 - xavier dupré - Update test_onnxrt_runtime_xgboost.py * - 1457 - `62e029f8 `_ - 2021-05-06 - xavier dupré - Refactor einsum files (#263) * - 1456 - `537847d3 `_ - 2021-05-06 - xavier dupré - Refactoring, moving files into onnx_tools (#262) * - 1455 - `eff3858b `_ - 2021-05-05 - xavier dupré - Improves einsum decomposition by using gemm and removing a transpose (#261) * - 1454 - `559aaed0 `_ - 2021-05-03 - xavier dupré - New command line to benchmark einsum decomposition (#260) * - 1453 - `b32a6217 `_ - 2021-05-03 - xavier dupré - Minor changes to Einsum decomposition (#259) * - 1452 - `540510b5 `_ - 2021-04-30 - xavier dupré - Decomposes Einsum into simple matrix operations (#258) * - 1451 - `81819e9b `_ - 2021-04-20 - xavier dupré - Fixes #256, add method to validate input data in numpy API for ONNX (#257) * - 1449 - `4e8a8e98 `_ - 2021-04-18 - xavier dupré - Removes unused files. * - 1448 - `678ab652 `_ - 2021-04-17 - xavier dupré - Upgrade version, fix history * - 1447 - `b995a94e `_ - 2021-04-17 - xavier dupré - Supports any embedded estimator with numpy API (#255) * - 1446 - `a8f53c3e `_ - 2021-04-16 - xavier dupré - Adds python runtime for operator ReduceL1 (#254) * - 1445 - `48db5823 `_ - 2021-04-15 - xavier dupré - refactor setup.py * - 1444 - `d2dd85af `_ - 2021-04-14 - xavier dupré - simplify onnxruntime installation * - 1443 - `d2760a81 `_ - 2021-04-14 - xavier dupré - Update requirements.txt * - 1442 - `8074d420 `_ - 2021-04-14 - xavier dupré - Adds runtime for operator ReduceL2 * - 1441 - `63943912 `_ - 2021-04-08 - xavier dupré - Improves stability of a unit test * - 1440 - `7afb0748 `_ - 2021-04-07 - xavier dupré - Implements an experimental version of reducesum for the case RK (#252) * - 1439 - `c629bd47 `_ - 2021-04-07 - xavier dupré - Increases code coverage, check all conversions for operator Cast (#251) * - 1438 - `a9ccf493 `_ - 2021-04-04 - xavier dupré - Increases code coverage of unit tests (#250) * - 1437 - `5f9bb508 `_ - 2021-04-02 - xavier dupré - Update plot_op_reducemean.py * - 1436 - `af5bb35b `_ - 2021-04-02 - xavier dupré - update examples * - 1435 - `5045ef7f `_ - 2021-04-02 - xavier dupré - fix a couple of issues in examples * - 1434 - `01463d3a `_ - 2021-04-02 - xavier dupré - update example * - 1433 - `28b9a3a2 `_ - 2021-04-02 - xavier dupré - plotting scripts * - 1432 - `8c29f593 `_ - 2021-04-01 - xavier dupré - improve example * - 1431 - `96d873b5 `_ - 2021-04-01 - xavier dupré - Fixes example, improves code coverage ratio * - 1428 - `3d66ef59 `_ - 2021-03-30 - xavier dupré - Update plot_op_add.py * - 1427 - `2dca9d1b `_ - 2021-03-30 - xavier dupré - add one example to compare Add implementations * - 1426 - `facdee0c `_ - 2021-03-30 - xavier dupré - lint * - 1425 - `02cc626c `_ - 2021-03-30 - xavier dupré - lint, better error message * - 1424 - `eaf97977 `_ - 2021-03-30 - xavier dupré - documentation, ci * - 1423 - `e4830e57 `_ - 2021-03-29 - xavier dupré - Introduces FctVersion to fix issue with optional arguments (#247) * - 1422 - `097efd33 `_ - 2021-03-29 - xavier dupré - Adds implementation of BatchNormalization opset 14 (#248) * - 1421 - `aa425dcf `_ - 2021-03-26 - xavier dupré - Extends example on ReduceSum benchmark (#246) * - 1420 - `a0eea89b `_ - 2021-03-26 - xavier dupré - Supports embedded models, complete tutorial on numpy API for ONNX (#244) * - 1419 - `51a69872 `_ - 2021-03-17 - xavier dupré - Add decorator to wrap converter for clustering (numpy API) (#243) * - 1418 - `c99cde69 `_ - 2021-03-17 - xavier dupré - Add decorator to wrap converter for classifier (numpy API) (#242) * - 1417 - `1c3f2fdb `_ - 2021-03-14 - xavier dupré - Add decorator to register scikit-learn classes with numpy API for ONNX (#241) * - 1416 - `829a8138 `_ - 2021-03-14 - xavier dupré - Add decorator to wrap converter for regressor (numpy API) (#240) * - 1415 - `6297d1cf `_ - 2021-03-13 - xavier dupré - Use numpy API for ONNX to write custom converters (#238) * - 1414 - `37b987c8 `_ - 2021-03-13 - xavier dupré - Add runtime empty (#239) * - 1411 - `d1b12a26 `_ - 2021-03-08 - xavier dupré - Complete setitem with : (#236) * - 1409 - `d5ca2b03 `_ - 2021-03-04 - xavier dupré - documentation, history * - 1408 - `3cf5d74d `_ - 2021-03-04 - xavier dupré - Extend documentation about numpy API for ONNX (#233) * - 1407 - `80e29d7a `_ - 2021-03-04 - xavier dupré - Supports profiling for runtime onnxruntime1 (#235) * - 1406 - `735757fe `_ - 2021-03-03 - xavier dupré - Add parameter overwrite to select_model_inputs_outputs (#234) * - 1405 - `ccdefe24 `_ - 2021-03-03 - xavier dupré - Supports different inputs in select_model_inputs_outputs (#231) * - 1404 - `27dc6098 `_ - 2021-03-03 - xavier dupré - Implements pickling for functions used in numpy API for ONNX (#232) * - 1403 - `8a58880e `_ - 2021-03-02 - xavier dupré - Add unsqueeze, squeeze, expand_dims to numpy API for ONNX (#230) * - 1402 - `2bd01ffc `_ - 2021-03-02 - xavier dupré - Add method flatten, function pad to numpy API for ONNX (#229) * - 1401 - `ec232da2 `_ - 2021-03-01 - xavier dupré - Improve numpy API for ONNX (#228) * - 1400 - `12604c71 `_ - 2021-03-01 - xavier dupré - Add functions arange, cumsum, compress to numpy API for ONNX (#227) * - 1399 - `421f02ec `_ - 2021-02-28 - xavier dupré - Add function Einsum to numpy API for ONNX (#226) * - 1398 - `ca68589e `_ - 2021-02-28 - xavier dupré - Adds function Clip to numpy API for ONNX (#225) * - 1397 - `7ad72e3a `_ - 2021-02-27 - xavier dupré - Adds functions ceil, round to numpy API for onnx (#224) * - 1396 - `204efc39 `_ - 2021-02-27 - xavier dupré - Test numpy API against onnxruntime (#223) * - 1395 - `413383b5 `_ - 2021-02-26 - xavier dupré - add hyperbolic function, prod, mean, argmin, argmax * - 1394 - `c5d343e5 `_ - 2021-02-26 - xavier dupré - add reciprocal * - 1393 - `fb699684 `_ - 2021-02-26 - xavier dupré - add atan * - 1392 - `77d82fba `_ - 2021-02-26 - xavier dupré - Add many simple function to numpy API * - 1391 - `39bd111a `_ - 2021-02-26 - xavier dupré - Tutorial on numpy API for ONNX (#220) * - 1389 - `cacaf28e `_ - 2021-02-23 - xavier dupré - Simplifies onnxfication of FunctionTransformer (#219) * - 1388 - `bc350cfc `_ - 2021-02-22 - xavier dupré - Implements __setitem__ for class OnnxVar (#218) * - 1387 - `ebbdb70a `_ - 2021-02-21 - xavier dupré - Move custom operator to a specific method easier to maintain (#217) * - 1386 - `25300b4b `_ - 2021-02-20 - xavier dupré - Implements __getitem__ for OnnxVar (onnxnumpy) (#215) * - 1385 - `32dc659d `_ - 2021-02-20 - xavier dupré - Implements numpy functions with onnx (#214) * - 1384 - `991f12cb `_ - 2021-02-11 - xavier dupré - Add parameter show to plot_onnx (#213) * - 1383 - `20bfc144 `_ - 2021-02-05 - xavier dupré - Fixes #210, check first models from zoo, fix operator conv when B is not null (#212) * - 1382 - `f2f7ebd5 `_ - 2021-02-02 - xavier dupré - numpy 1.20 does not allow nan values in int64 arrays, fix a unit test about imputing nan values (#211) * - 1381 - `d8595793 `_ - 2021-01-30 - xavier dupré - Add more verification when running a benchmark * - 1379 - `a0ad5746 `_ - 2021-01-30 - xavier dupré - Fix one benchmark * - 1378 - `af447bf1 `_ - 2021-01-30 - xavier dupré - Add try catch around import in asv benchmark (#208) * - 1377 - `7788f5eb `_ - 2021-01-29 - xavier dupré - Reduces greater batch size to 10.000 instead of 100.000. (#207) * - 1376 - `b4c19a75 `_ - 2021-01-21 - xavier dupré - Update .local.jenkins.lin.yml * - 1374 - `eb13e1d6 `_ - 2021-01-20 - xavier dupré - add missing dependency * - 1373 - `78b1307f `_ - 2021-01-19 - xavier dupré - Update test_onnxrt_validate_benchmark.py * - 1372 - `05e27dae `_ - 2021-01-19 - xavier dupré - Update test_onnxrt_validate_benchmark.py * - 1370 - `b4570abb `_ - 2021-01-18 - xavier dupré - Update setup.py * - 1369 - `85678503 `_ - 2021-01-18 - xavier dupré - Fix unstable unit test * - 1368 - `794cd2af `_ - 2021-01-18 - xavier dupré - reduce unit test time * - 1367 - `ded49e75 `_ - 2021-01-18 - xavier dupré - Fixes asv configuration (#205) * - 1366 - `c9035d12 `_ - 2021-01-18 - xavier dupré - Reduce the number of C++ warnings. * - 1365 - `b76daa21 `_ - 2021-01-18 - xavier dupré - Increase code coverage, fix a couple of unit tests * - 1364 - `01a658c5 `_ - 2021-01-17 - xavier dupré - Update test_onnxrt_bench_random_forest.py * - 1363 - `f9bfc4b6 `_ - 2021-01-17 - xavier dupré - Build wheel for all many platforms in CI (#206) * - 1362 - `a001fe6b `_ - 2021-01-13 - xavier dupré - Removes test_LONG_sklearn_example.py * - 1361 - `670780d2 `_ - 2021-01-04 - xavier dupré - Removes any dependency on cpyquickhelper in examples. (#204) * - 1360 - `d9aa0825 `_ - 2021-01-04 - xavier dupré - update history * - 1359 - `ba27e632 `_ - 2021-01-04 - xavier dupré - Enable Python 3.9, enable opset 13, upgrade version number (#203) * - 1358 - `8d1a0361 `_ - 2020-12-30 - xavier dupré - Fixes #200, add support for float16 (#201) * - 1357 - `dc6d458f `_ - 2020-12-15 - xavier dupré - Fix unit tests recently failing due to onnxruntime update. * - 1356 - `a3a5af42 `_ - 2020-12-15 - xavier dupré - fix two unit test failing due to missing dot and precision * - 1355 - `db3d2566 `_ - 2020-12-12 - xavier dupré - lint * - 1354 - `4ae05dcc `_ - 2020-12-12 - xavier dupré - Update requirements.txt * - 1353 - `3995ff71 `_ - 2020-12-12 - xavier dupré - Add export to dot using onnx * - 1352 - `5180e81f `_ - 2020-12-11 - xavier dupré - update history * - 1351 - `28991bf6 `_ - 2020-12-11 - xavier dupré - Fixes operator Slice for opset 9 (#196) * - 1350 - `1f908a01 `_ - 2020-12-09 - xavier dupré - Fixes #197, add function to plot onnx graph with matplotlib (#198) * - 1349 - `bc4c7c1e `_ - 2020-12-08 - xavier dupré - Fixes #194, add function to add an operator in the graph (#195) * - 1348 - `f673aa8d `_ - 2020-12-07 - xavier dupré - fix missing key * - 1347 - `e1bb08c8 `_ - 2020-12-07 - xavier dupré - fix a few bugs, improve code coverage * - 1346 - `fcd9c5f2 `_ - 2020-12-06 - xavier dupré - fix unit tests, reduce the number of warnings * - 1345 - `0d5ee4cb `_ - 2020-12-06 - xavier dupré - improve code coverage * - 1344 - `7608a1b9 `_ - 2020-12-06 - xavier dupré - rename examples * - 1341 - `33101031 `_ - 2020-12-04 - xavier dupré - reduce number in benchmark * - 1340 - `cc89a7b0 `_ - 2020-12-03 - xavier dupré - Add benchmark on reduce sum * - 1338 - `1b9fd2eb `_ - 2020-12-03 - xavier dupré - documentation, pylint * - 1337 - `ecaac809 `_ - 2020-12-02 - xavier dupré - Update plot_transpose.py * - 1336 - `c3c9f821 `_ - 2020-12-01 - xavier dupré - save data in plot_transpose * - 1335 - `422f21d6 `_ - 2020-12-01 - xavier dupré - upgrade version + add example to benchmark transpose * - 1334 - `b043fa73 `_ - 2020-11-30 - xavier dupré - disable on test file too loog on circleci * - 1333 - `8ee36032 `_ - 2020-11-30 - xavier dupré - Update test_model_info.py * - 1332 - `8203289c `_ - 2020-11-30 - xavier dupré - update CI * - 1331 - `bf5d30d2 `_ - 2020-11-30 - xavier dupré - disable logging for operators * - 1329 - `f19428fd `_ - 2020-11-30 - xavier dupré - Improves notebook coverage, update CI (#193) * - 1328 - `2c95a21e `_ - 2020-11-29 - xavier dupré - Fixes #191, improves performance of TreeEnsemble (#192) * - 1326 - `266dc85d `_ - 2020-11-23 - xavier dupré - add example plot_where * - 1324 - `3e69b645 `_ - 2020-11-17 - xavier dupré - update documentation and rename an example * - 1323 - `b75426fa `_ - 2020-11-17 - xavier dupré - Fixes #189, parallelization of Einsum (#190) * - 1322 - `b5464c47 `_ - 2020-11-15 - xavier dupré - Fixes #187, custom implementation for operator Einsum (#188) * - 1321 - `a034a031 `_ - 2020-11-15 - xavier dupré - Fixes #185, add operator LessOrEqual (#186) * - 1320 - `973aa089 `_ - 2020-11-07 - xavier dupré - Fixes #178, fix xgboost issue with ntree_limit (#182) * - 1319 - `937382dd `_ - 2020-11-07 - xavier dupré - Fixes #183, fix missing parameter black_op in OnnxPipeline (#184) * - 1318 - `2bebc267 `_ - 2020-11-03 - xavier dupré - Fixes #179, fix guess_schema_from_data for categories (#180) * - 1317 - `32bcf4c6 `_ - 2020-10-23 - xavier dupré - Fixes operator ReduceSumLogExp for inf value * - 1316 - `7cbd38b9 `_ - 2020-10-23 - xavier dupré - Update appveyor.yml * - 1315 - `db11acbd `_ - 2020-10-16 - xavier dupré - pylint * - 1314 - `63be589f `_ - 2020-10-16 - xavier dupré - Tries a custom implementation of pad function * - 1313 - `08f2cc34 `_ - 2020-10-14 - xavier dupré - handle more cast in mlprodict * - 1312 - `eb72b7b3 `_ - 2020-10-14 - xavier dupré - raise --> continue * - 1311 - `71ee04ab `_ - 2020-10-14 - xavier dupré - pylint * - 1310 - `0629b955 `_ - 2020-10-14 - xavier dupré - catch one one exception when checking scikit-learn examples * - 1309 - `3c050a45 `_ - 2020-10-14 - xavier dupré - Catch one more training exception exception * - 1308 - `da63b4ca `_ - 2020-09-30 - xavier dupré - fix op_version in one unit test * - 1307 - `c3bdc2ac `_ - 2020-09-30 - xavier dupré - extend code coverage * - 1306 - `ddb8b569 `_ - 2020-09-29 - xavier dupré - fix problem issue with mixture * - 1305 - `36243aca `_ - 2020-09-29 - xavier dupré - extend code coverage * - 1304 - `91603a08 `_ - 2020-09-29 - xavier dupré - Fixes #175, add operator dropout (#176) * - 1303 - `56396bd9 `_ - 2020-09-28 - xavier dupré - fix wrong import * - 1302 - `9b7aa446 `_ - 2020-09-28 - xavier dupré - refactoring, moves files * - 1301 - `2d4b8144 `_ - 2020-09-28 - xavier dupré - pylint * - 1300 - `143f0525 `_ - 2020-09-28 - xavier dupré - pylint * - 1299 - `d6e05c20 `_ - 2020-09-28 - xavier dupré - Enables compilation with cffi and doubles * - 1298 - `f231046d `_ - 2020-09-28 - xavier dupré - increases code coverage * - 1297 - `0293314c `_ - 2020-09-28 - xavier dupré - improves code coverage * - 1296 - `8ed9a627 `_ - 2020-09-27 - xavier dupré - improves code coverage * - 1295 - `83bfe237 `_ - 2020-09-27 - xavier dupré - Fixes verification when there are optional inputs * - 1294 - `54f82d7a `_ - 2020-09-26 - xavier dupré - pylint * - 1293 - `b8c76181 `_ - 2020-09-25 - xavier dupré - last update * - 1292 - `3c1b3a26 `_ - 2020-09-25 - xavier dupré - Update op_reduce_sum.py * - 1291 - `e666af80 `_ - 2020-09-25 - xavier dupré - Update op_reduce_sum.py * - 1290 - `3827d8d4 `_ - 2020-09-25 - xavier dupré - change signature * - 1289 - `4c1afee6 `_ - 2020-09-25 - xavier dupré - fix operator reduce_sum * - 1288 - `e0192a75 `_ - 2020-09-25 - xavier dupré - update shape reduce * - 1287 - `d4e7a66f `_ - 2020-09-25 - xavier dupré - a few fixes * - 1286 - `bc2a0f1f `_ - 2020-09-25 - xavier dupré - Update op_reduce_sum.py * - 1285 - `b0912bb6 `_ - 2020-09-25 - xavier dupré - Update op_reduce_sum.py * - 1284 - `03ed5978 `_ - 2020-09-25 - xavier dupré - Update op_reduce_sum.py * - 1283 - `155b6aa2 `_ - 2020-09-24 - xavier dupré - pylint * - 1282 - `78816317 `_ - 2020-09-24 - xavier dupré - Fix issue with function call. * - 1281 - `fb7a00b4 `_ - 2020-09-24 - xavier dupré - pylint * - 1280 - `864ff561 `_ - 2020-09-24 - xavier dupré - fix shape for reducesum13 * - 1279 - `78574045 `_ - 2020-09-24 - xavier dupré - pylint * - 1278 - `644a4210 `_ - 2020-09-24 - xavier dupré - fix unit test * - 1277 - `cb885856 `_ - 2020-09-24 - xavier dupré - Update test_onnxrt_python_runtime_.py * - 1276 - `7580ab5e `_ - 2020-09-24 - xavier dupré - Update test_onnxrt_python_runtime_.py * - 1275 - `bf74b7cf `_ - 2020-09-24 - xavier dupré - Add ReduceSum_1 * - 1274 - `a8414c60 `_ - 2020-09-23 - xavier dupré - pylint * - 1273 - `aaed5301 `_ - 2020-09-23 - xavier dupré - fix issue in onnxruntime1, intermediate=True * - 1272 - `58ec9226 `_ - 2020-09-21 - xavier dupré - Catches an exception after an update of sklearn-onnx * - 1271 - `ca128bc3 `_ - 2020-09-21 - xavier dupré - Fixes #174, update for ReduceSum opset 13 * - 1270 - `61e1f040 `_ - 2020-09-20 - xavier dupré - Update requirements.txt * - 1269 - `d273fd37 `_ - 2020-09-20 - xavier dupré - Update test_onnx_grammar_translate.py * - 1268 - `eea3ba4b `_ - 2020-09-20 - xavier dupré - fix failing unittest, onnx grammar correctly interprets unary operator - * - 1267 - `45301ae1 `_ - 2020-09-19 - xavier dupré - Refactoring, extend unit test coverage * - 1266 - `260ac7e6 `_ - 2020-09-17 - xavier dupré - Enable a disabled test * - 1265 - `e9768980 `_ - 2020-09-17 - xavier dupré - Update test_onnxrt_python_runtime_.py * - 1264 - `129acac0 `_ - 2020-09-16 - xavier dupré - Update test_onnxrt_onnxruntime_runtime_.py * - 1263 - `caed7490 `_ - 2020-09-16 - xavier dupré - Fixes #172, add runtime for operator MaxPool (#173) * - 1262 - `ff5b9a11 `_ - 2020-09-10 - xavier dupré - Fixes #170, add operator Pad (#171) * - 1261 - `a9d91de7 `_ - 2020-09-09 - xavier dupré - Better error messages, fix issue with empty names * - 1260 - `66660002 `_ - 2020-09-04 - xavier dupré - Update test_onnxrt_python_runtime_.py * - 1259 - `f82c8a26 `_ - 2020-09-03 - xavier dupré - update appveyor unit test * - 1258 - `7ff439df `_ - 2020-09-03 - xavier dupré - update history * - 1257 - `163d2776 `_ - 2020-09-03 - xavier dupré - Reduce data for one test * - 1256 - `9392e6db `_ - 2020-09-02 - xavier dupré - Update op_common_.hpp * - 1255 - `b20e864b `_ - 2020-09-02 - xavier dupré - Update op_common_.hpp * - 1254 - `1876e5ca `_ - 2020-09-02 - xavier dupré - Update test_display.py * - 1253 - `36b8ea84 `_ - 2020-09-02 - xavier dupré - replaces isnan by an implementation * - 1252 - `311a97c4 `_ - 2020-09-02 - xavier dupré - fix setup.py * - 1251 - `438d5424 `_ - 2020-09-02 - xavier dupré - fix for ubuntu 16.04 * - 1250 - `0a48f193 `_ - 2020-09-02 - xavier dupré - Update azure-pipelines.yml * - 1249 - `5e2da59c `_ - 2020-09-02 - xavier dupré - Fix type error on python 3.8 * - 1248 - `3f4dc7e9 `_ - 2020-09-02 - xavier dupré - update CI * - 1247 - `db746bef `_ - 2020-09-01 - xavier dupré - Update azure-pipelines.yml * - 1246 - `4b522dbd `_ - 2020-09-01 - xavier dupré - Update azure-pipelines.yml * - 1245 - `3544f766 `_ - 2020-09-01 - xavier dupré - Update azure-pipelines.yml * - 1244 - `b09bdf16 `_ - 2020-09-01 - xavier dupré - fix failing unit test * - 1243 - `08e87ee4 `_ - 2020-09-01 - xavier dupré - code coverage, simplifies import * - 1242 - `a47c8748 `_ - 2020-09-01 - xavier dupré - Update azure-pipelines.yml * - 1241 - `85ed373d `_ - 2020-08-26 - xavier dupré - pylint * - 1240 - `ff3b0bd1 `_ - 2020-08-25 - xavier dupré - First commit for #168, operator loop * - 1239 - `58ecae37 `_ - 2020-08-25 - xavier dupré - fix failing unit tests * - 1238 - `5434e6e0 `_ - 2020-08-25 - xavier dupré - pep8 * - 1237 - `d3a9b3c4 `_ - 2020-08-25 - xavier dupré - Fixes #167, add operator Or * - 1236 - `b75f5140 `_ - 2020-08-25 - xavier dupré - Fixes #166, add operator And * - 1235 - `ddc3d638 `_ - 2020-08-25 - xavier dupré - Fixes #165, add operator GreaterOrEqual * - 1234 - `41299bfc `_ - 2020-08-25 - xavier dupré - Fixes #164, #163, adds operator Unsqueeze and If * - 1233 - `4978a2bb `_ - 2020-08-24 - xavier dupré - Fixes #162, add operator split * - 1232 - `0f76dd2c `_ - 2020-08-19 - xavier dupré - update CI * - 1231 - `f4b33a6a `_ - 2020-08-19 - xavier dupré - enable into disable * - 1230 - `248088bc `_ - 2020-08-12 - xavier dupré - Fix missing attribute in __state__ * - 1229 - `066963d5 `_ - 2020-08-12 - xavier dupré - Fixes #161, add support for disable_optimisation * - 1228 - `301bddc7 `_ - 2020-08-09 - xavier dupré - Update _create_asv_helper.py * - 1227 - `bde8df35 `_ - 2020-08-09 - xavier dupré - update history, config * - 1226 - `3da2059c `_ - 2020-08-07 - xavier dupré - code coverage * - 1225 - `9c405576 `_ - 2020-08-07 - xavier dupré - documentation, xgboost * - 1224 - `209d9dcf `_ - 2020-08-07 - xavier dupré - fix bugs for mac * - 1223 - `f2b0ae63 `_ - 2020-08-07 - xavier dupré - explicit code * - 1222 - `7b06c420 `_ - 2020-08-07 - xavier dupré - removes the use of make_unique * - 1221 - `580f6c07 `_ - 2020-08-07 - xavier dupré - remove C++ 11 on macsox * - 1220 - `b1c4e213 `_ - 2020-08-07 - xavier dupré - add missing include for macosx * - 1219 - `d91ed3fd `_ - 2020-08-07 - xavier dupré - fix macosx issue * - 1218 - `38eb7979 `_ - 2020-08-07 - xavier dupré - Fixes #159, add operator ConvTranspose, refactoring. (#160) * - 1217 - `a13024a7 `_ - 2020-08-03 - xavier dupré - Fixes benchmark import issues (#158) * - 1216 - `a3f5cb5d `_ - 2020-08-03 - xavier dupré - simplify scenarios (#157) * - 1215 - `94f70f78 `_ - 2020-08-02 - xavier dupré - Fixes #155, improves documentation (#156) * - 1214 - `232477ff `_ - 2020-07-31 - xavier dupré - Fixes y_train dtype for most of the problems. Fixes subproblems with GridSearchCV (#154) * - 1213 - `67b1e7b7 `_ - 2020-07-31 - xavier dupré - Fixes #152, set set n_jobs to the number of CPU (#153) * - 1212 - `983e2dd5 `_ - 2020-07-30 - xavier dupré - Force operator Conv to use continuous array (#151) * - 1211 - `f8f88727 `_ - 2020-07-29 - xavier dupré - Fixes #145, #150, shape inference for operator Conv (#147) * - 1210 - `b071c918 `_ - 2020-07-22 - xavier dupré - Fixes #148, add operator Atan (#149) * - 1209 - `fe97ca3b `_ - 2020-07-21 - xavier dupré - Fixes #144, add operator GlobalAveragePool (#146) * - 1208 - `6e21ada5 `_ - 2020-07-21 - xavier dupré - Fixes #142, add operator BatchNormalization (#143) * - 1207 - `6ab3164f `_ - 2020-07-20 - xavier dupré - Fixes #140, add runtime for QuantizeLinear, DequantizeLinear (#141) * - 1206 - `a82bac18 `_ - 2020-07-14 - xavier dupré - Update .local.jenkins.lin.yml * - 1205 - `9d5f2ec7 `_ - 2020-07-13 - xavier dupré - Update test_onnx_helper.py * - 1204 - `ceec6974 `_ - 2020-07-09 - xavier dupré - removes pandas dependencies * - 1203 - `4a6eb9c6 `_ - 2020-07-08 - xavier dupré - Update test_onnxrt_onnxruntime_runtime_.py * - 1202 - `06c37378 `_ - 2020-07-08 - xavier dupré - fix failing unit tests * - 1201 - `1795d1e4 `_ - 2020-07-08 - xavier dupré - Fixes #139, #138, #137, + EyeLike, refactoring, + custom runtime operators * - 1200 - `c7ae0910 `_ - 2020-07-08 - xavier dupré - fix method to_json * - 1196 - `51043653 `_ - 2020-07-07 - xavier dupré - fix scorer issues * - 1195 - `fd60ebea `_ - 2020-07-07 - xavier dupré - fix many unit tests * - 1194 - `8cb28926 `_ - 2020-07-07 - xavier dupré - pep8 * - 1193 - `03a18b07 `_ - 2020-07-07 - xavier dupré - fix pep8 issues * - 1192 - `a4a199c5 `_ - 2020-07-05 - xavier dupré - Update test_code_style.py * - 1190 - `429c3efc `_ - 2020-07-04 - xavier dupré - Fixes #136, add parameter reshape to OnnxTransformer * - 1189 - `9bb26cac `_ - 2020-07-03 - xavier dupré - Fixes #135, function to change the first dimension of an ONNX graph * - 1188 - `cdf05051 `_ - 2020-07-03 - xavier dupré - moves files, refactoring * - 1187 - `01d2caec `_ - 2020-07-02 - xavier dupré - improve code coverage * - 1186 - `add572c4 `_ - 2020-07-01 - xavier dupré - improves code coverage * - 1185 - `9bde01dc `_ - 2020-07-01 - xavier dupré - Update my-styles.css * - 1184 - `d4163485 `_ - 2020-06-29 - xavier dupré - Update test_sklearn_pipeline.py * - 1183 - `03d1f32e `_ - 2020-06-29 - xavier dupré - add missing dependency * - 1180 - `2f070f67 `_ - 2020-06-28 - xavier dupré - Add RadiusNeighborsRegressor, Classifier to the list of model tested * - 1179 - `a2f92604 `_ - 2020-06-28 - xavier dupré - Update .local.jenkins.lin.yml * - 1178 - `ca3ca087 `_ - 2020-06-27 - xavier dupré - refactoring, extend code coverage * - 1177 - `cad4b96b `_ - 2020-06-27 - xavier dupré - refactoring and code coverage * - 1176 - `28bfbc51 `_ - 2020-06-26 - xavier dupré - Update op_cum_sum.py * - 1175 - `45a4e809 `_ - 2020-06-26 - xavier dupré - fix bug in runtime for operator cumsum * - 1174 - `e4bb0854 `_ - 2020-06-26 - xavier dupré - increase code coverage, code refactoring * - 1173 - `fd8299eb `_ - 2020-06-25 - xavier dupré - pep8 * - 1172 - `e417b38b `_ - 2020-06-25 - xavier dupré - update unit test and history * - 1171 - `ebf888f5 `_ - 2020-06-25 - xavier dupré - add a unit test to check onnxruntime * - 1170 - `79781feb `_ - 2020-06-25 - xavier dupré - Update test_onnxrt_onnxruntime_runtime_.py * - 1169 - `ed63e1c9 `_ - 2020-06-23 - xavier dupré - fix broken unit test * - 1168 - `f7640333 `_ - 2020-06-23 - xavier dupré - improves logs * - 1166 - `b90277ee `_ - 2020-06-22 - xavier dupré - Fixes #78, set random state for the benchmark * - 1163 - `b80a227d `_ - 2020-06-19 - xavier dupré - fix failing unit test * - 1162 - `fd1c437e `_ - 2020-06-19 - xavier dupré - fixes documentation and many tiny little things * - 1161 - `bedb534c `_ - 2020-06-19 - xavier dupré - add test for isolation forest * - 1160 - `3da582f8 `_ - 2020-06-18 - xavier dupré - Update op_gather_.cpp * - 1159 - `d860dd5a `_ - 2020-06-18 - xavier dupré - Update op_gather_.cpp * - 1158 - `6e4179ca `_ - 2020-06-18 - xavier dupré - Update op_gather_.cpp * - 1157 - `965c536c `_ - 2020-06-18 - xavier dupré - Update op_gather_.cpp * - 1156 - `554f94a9 `_ - 2020-06-18 - xavier dupré - pep8 * - 1155 - `137d50f6 `_ - 2020-06-18 - xavier dupré - Fixes #133, add operator Gather * - 1154 - `8e9c68e7 `_ - 2020-06-17 - xavier dupré - check decision_path on random forest * - 1153 - `8a0af910 `_ - 2020-06-17 - xavier dupré - add test on decision path, fix bug with LabelEncoder * - 1152 - `17b7b362 `_ - 2020-06-16 - xavier dupré - Update test_rt_valid_model_gaussian_process_optim.py * - 1151 - `0eff4a25 `_ - 2020-06-16 - xavier dupré - Update validate_difference.py * - 1150 - `9ff82463 `_ - 2020-06-16 - xavier dupré - fix failing unit tests * - 1149 - `0e3350bd `_ - 2020-06-16 - xavier dupré - fix missing import * - 1148 - `6c75352a `_ - 2020-06-16 - xavier dupré - fix a couple of failures with locale * - 1147 - `b9b46537 `_ - 2020-06-16 - xavier dupré - add more unit test for label encoder * - 1146 - `1b4c4b82 `_ - 2020-06-15 - xavier dupré - fix bugs in LabelEncoder * - 1145 - `948b9b30 `_ - 2020-06-15 - xavier dupré - Fixes #132, add runtime for Normalizer, Tokenizer, TfIdfVectorizer * - 1144 - `787893dc `_ - 2020-06-15 - xavier dupré - second series of fixes for #132, Tokenizer * - 1143 - `8c091605 `_ - 2020-06-14 - xavier dupré - First step for #132, operator StringNormalizer, beginning of Tokenizer * - 1142 - `b8715fb2 `_ - 2020-06-13 - xavier dupré - update scenarios and documentation * - 1141 - `6a5ed7fb `_ - 2020-06-12 - xavier dupré - Fixes #131, add operator solve * - 1140 - `dc729375 `_ - 2020-06-12 - xavier dupré - fix empty shapes * - 1139 - `a7961db1 `_ - 2020-06-12 - xavier dupré - Fixes #130, add operator erf * - 1138 - `a2457027 `_ - 2020-06-12 - xavier dupré - Fixes #129, add operator einsum * - 1137 - `6ccf5058 `_ - 2020-06-10 - xavier dupré - pep8 * - 1136 - `0b2e8d45 `_ - 2020-06-10 - xavier dupré - fix type issues * - 1135 - `90a84454 `_ - 2020-06-10 - xavier dupré - fix many bugs about types * - 1134 - `e4e69266 `_ - 2020-06-10 - xavier dupré - fix notebook, update runtime for scaler * - 1133 - `6cad4054 `_ - 2020-06-09 - xavier dupré - Update onnx_pdist.ipynb * - 1132 - `b25b61bd `_ - 2020-06-08 - xavier dupré - Fixes #127, implements OnnxPipeline, train, convert at each step (#128) * - 1131 - `b340429b `_ - 2020-06-06 - xavier dupré - update bash script * - 1130 - `be7cffb3 `_ - 2020-06-05 - xavier dupré - remove onnxruntime_dnnl * - 1129 - `2a7cbeaf `_ - 2020-06-04 - xavier dupré - update history * - 1128 - `d7842403 `_ - 2020-06-04 - xavier dupré - pep8 * - 1127 - `75966dcc `_ - 2020-06-04 - xavier dupré - fix documentation * - 1126 - `f7efa14a `_ - 2020-06-04 - xavier dupré - update documentation with more target_opset=12 * - 1125 - `ee791598 `_ - 2020-06-04 - xavier dupré - Update test_onnxrt_simple.py * - 1124 - `3ca76f19 `_ - 2020-06-04 - xavier dupré - better opset version in unit tests * - 1123 - `d2b2c71f `_ - 2020-06-04 - xavier dupré - fix another batch of opset * - 1122 - `0e7d987e `_ - 2020-06-03 - xavier dupré - fix more opset_version * - 1121 - `0dcc582b `_ - 2020-06-03 - xavier dupré - improve op_version consistency * - 1120 - `c2f49a92 `_ - 2020-06-03 - xavier dupré - fix missing op_version * - 1119 - `7ab24fe3 `_ - 2020-06-03 - xavier dupré - fix target opset * - 1118 - `6abd54eb `_ - 2020-06-03 - xavier dupré - force to use last tested opset * - 1117 - `a1993a45 `_ - 2020-05-28 - xavier dupré - disable unit test on appveyor * - 1116 - `1b0056e3 `_ - 2020-05-25 - xavier dupré - disable on test on windows (fails) * - 1115 - `07a21ba5 `_ - 2020-05-25 - xavier dupré - pep8 + CI * - 1114 - `695e4a05 `_ - 2020-05-25 - xavier dupré - Update test_LONG_sklearn_example.py * - 1113 - `51426d3f `_ - 2020-05-25 - xavier dupré - Update test_LONG_sklearn_example.py * - 1112 - `4a8a2506 `_ - 2020-05-23 - xavier dupré - Update config.yml * - 1111 - `0ad833b0 `_ - 2020-05-23 - xavier dupré - better test * - 1110 - `96487321 `_ - 2020-05-21 - xavier dupré - Update requirements.txt * - 1109 - `43142a55 `_ - 2020-05-20 - xavier dupré - update circleci * - 1108 - `2c1ac86e `_ - 2020-05-20 - xavier dupré - update history * - 1107 - `8d49c913 `_ - 2020-05-19 - xavier dupré - improve code coverage, fix unit test * - 1106 - `37480dfe `_ - 2020-05-19 - xavier dupré - update documentation and scenarios * - 1105 - `54fe303d `_ - 2020-05-19 - xavier dupré - pep8 * - 1104 - `6d09dd4a `_ - 2020-05-19 - xavier dupré - Update doc_write_helper.py * - 1103 - `4e70f89e `_ - 2020-05-18 - xavier dupré - improves stabilities, fix documentation * - 1102 - `bf87e20f `_ - 2020-05-18 - xavier dupré - Update test_create_asv_benchmark_rf.py * - 1101 - `3c476c60 `_ - 2020-05-18 - xavier dupré - Fixes #126, xgboost converter * - 1100 - `015ecedc `_ - 2020-05-18 - xavier dupré - refactor rewritten sklearn operators * - 1099 - `a530fda3 `_ - 2020-05-18 - xavier dupré - Fixes #125, refactor rewritten sklearn operators * - 1098 - `d78fe321 `_ - 2020-05-17 - xavier dupré - Fix one issue with OneHotEncoder * - 1097 - `fb6a36f9 `_ - 2020-05-17 - xavier dupré - Update .local.jenkins.lin.yml * - 1096 - `f2c77422 `_ - 2020-05-17 - xavier dupré - pep8 * - 1095 - `72e845e8 `_ - 2020-05-16 - xavier dupré - fix failing unit test * - 1094 - `bebee6b9 `_ - 2020-05-16 - xavier dupré - switch to ort-nightly * - 1093 - `3490cb2b `_ - 2020-05-16 - xavier dupré - Fixes many bugs, add a manifest, disable capture_output in CI * - 1092 - `4f15bd5d `_ - 2020-05-16 - xavier dupré - Update test_sklearn_gaussian_mixture_converter.py * - 1091 - `9e25d4e2 `_ - 2020-05-16 - xavier dupré - restore unit test * - 1090 - `d15bae3c `_ - 2020-05-16 - xavier dupré - Fixes #122, capture standard C ouptput with dump_data_model, first step for #123 * - 1089 - `317a3d1d `_ - 2020-05-07 - xavier dupré - update requirement for onnxconverter-common * - 1088 - `fbdd72e8 `_ - 2020-05-06 - xavier dupré - update all notebooks * - 1087 - `46d7f366 `_ - 2020-05-06 - xavier dupré - Fix dimension issue in log_sum_exp * - 1086 - `abda9acb `_ - 2020-05-06 - xavier dupré - Fix reduce_log_sum_exp to remove infinite values * - 1085 - `0c61cd76 `_ - 2020-05-05 - xavier dupré - improves examples * - 1084 - `fb016274 `_ - 2020-05-01 - xavier dupré - update setup and examples * - 1083 - `f3f29b9b `_ - 2020-05-01 - xavier dupré - rename one example * - 1082 - `1889e9ad `_ - 2020-05-01 - xavier dupré - update history * - 1081 - `d64c089d `_ - 2020-05-01 - xavier dupré - fix failing unit tests * - 1080 - `a7e1e7d2 `_ - 2020-05-01 - xavier dupré - Add an exemple to benchmark random forest, documentation, API * - 1079 - `3d8e22e7 `_ - 2020-04-30 - xavier dupré - Fix issue with onnxconverter-common * - 1078 - `b5350704 `_ - 2020-04-30 - xavier dupré - Fixes #121, add function to convert between bytes and arrays using onnx * - 1077 - `ef222cc2 `_ - 2020-04-30 - xavier dupré - style * - 1076 - `0b08e33a `_ - 2020-04-30 - xavier dupré - Fixes #120, fix discrepencies in SVM classifier * - 1075 - `12ec12a2 `_ - 2020-04-22 - xavier dupré - Update azure-pipelines.yml * - 1074 - `f96020f0 `_ - 2020-04-17 - xavier dupré - Fixes #119, keep initial order if result is sorted * - 1073 - `71177d29 `_ - 2020-04-14 - xavier dupré - Update onnx_topk.ipynb * - 1072 - `8e94be62 `_ - 2020-04-09 - xavier dupré - Fixes #118, update opset when converter OnnxTransformer to onnx * - 1071 - `3eefca9e `_ - 2020-04-07 - xavier dupré - Catch another exception * - 1070 - `03dbe634 `_ - 2020-04-07 - xavier dupré - Update test_onnxrt_python_runtime_.py * - 1069 - `6caa8745 `_ - 2020-04-07 - xavier dupré - fix unit test with onnx 1.6.0 * - 1068 - `b165d8d0 `_ - 2020-04-07 - xavier dupré - pep8 * - 1067 - `70318d21 `_ - 2020-04-06 - xavier dupré - remove unnecessary lines of code * - 1066 - `11a96597 `_ - 2020-04-06 - xavier dupré - fix unit tests * - 1065 - `17dbeb80 `_ - 2020-04-02 - xavier dupré - increase code coverage * - 1064 - `cb8ee162 `_ - 2020-04-02 - xavier dupré - Update validate_scenarios.py * - 1063 - `096866be `_ - 2020-04-02 - xavier dupré - Update validate_benchmark_replay.py * - 1062 - `73ade0d0 `_ - 2020-04-01 - xavier dupré - Catch exception, logging * - 1061 - `9697471c `_ - 2020-04-01 - xavier dupré - skip errors * - 1060 - `d39c341d `_ - 2020-04-01 - xavier dupré - add assume_finite=True * - 1059 - `1df7aeef `_ - 2020-04-01 - xavier dupré - pep8 * - 1058 - `32042b09 `_ - 2020-03-31 - xavier dupré - disable index on excel file * - 1057 - `7d313046 `_ - 2020-03-31 - xavier dupré - Catch error in benchmark_replay * - 1056 - `1bde1af9 `_ - 2020-03-31 - xavier dupré - Improves benchmark replay by making a direct call to onnxruntime * - 1055 - `e8c1244b `_ - 2020-03-30 - xavier dupré - Fixes #116, #115, zipmap pickable, command line benchmark replay * - 1054 - `b01be888 `_ - 2020-03-30 - xavier dupré - improves documentation * - 1053 - `8fa20ba2 `_ - 2020-03-30 - xavier dupré - Fixes #114, benchmark options * - 1052 - `542a2777 `_ - 2020-03-28 - xavier dupré - Update test_create_asv_benchmark_pyspy.py * - 1051 - `44b29b2f `_ - 2020-03-28 - xavier dupré - Checks dump options * - 1050 - `ba7b4c8f `_ - 2020-03-27 - xavier dupré - Update test_onnxrt_python_runtime_.py * - 1049 - `c6e6d8bd `_ - 2020-03-27 - xavier dupré - update history * - 1048 - `31d7c041 `_ - 2020-03-26 - xavier dupré - Fixes #113, add operator celu for opset 12 * - 1047 - `05b199bc `_ - 2020-03-26 - xavier dupré - fix scenarios * - 1046 - `854e90e8 `_ - 2020-03-25 - xavier dupré - Update test_rt_valid_knn.py * - 1045 - `76765c68 `_ - 2020-03-24 - xavier dupré - Fix scenarios * - 1044 - `6a28d43a `_ - 2020-03-24 - xavier dupré - update scenarios * - 1043 - `8b0c91c6 `_ - 2020-03-21 - xavier dupré - Improves graph rendering * - 1040 - `1b67ada2 `_ - 2020-03-20 - xavier dupré - fix model missing * - 1039 - `edf16e56 `_ - 2020-03-20 - xavier dupré - fix two bugs (shape + misspelling) * - 1038 - `ec96f3e9 `_ - 2020-03-20 - xavier dupré - Fixes #112, fix number of features for kmeans when validating the runtime * - 1037 - `8fad5e5e `_ - 2020-03-19 - xavier dupré - pep8 * - 1036 - `ca364c52 `_ - 2020-03-19 - xavier dupré - fix misspelling * - 1035 - `89c2a391 `_ - 2020-03-19 - xavier dupré - fix issue with json and type * - 1034 - `0a055e5a `_ - 2020-03-19 - xavier dupré - fix json issues * - 1033 - `63abcc66 `_ - 2020-03-19 - xavier dupré - use json to merge data * - 1032 - `fc496f9d `_ - 2020-03-19 - xavier dupré - add instantiation parameters * - 1031 - `a2db8090 `_ - 2020-03-18 - xavier dupré - Update .local.jenkins.lin.yml * - 1030 - `a45c4cf6 `_ - 2020-03-17 - xavier dupré - update documentation, publish new version * - 1028 - `46af1c11 `_ - 2020-03-13 - xavier dupré - Update test_LONG_sklearn_example.py * - 1027 - `8f694950 `_ - 2020-03-13 - xavier dupré - Fixes #111, reduce allocation while computing TreeEnsemble * - 1026 - `420a9ca7 `_ - 2020-03-12 - xavier dupré - change function order * - 1025 - `bcd84fe3 `_ - 2020-03-12 - xavier dupré - First fix for #111, reduce the number of allocations * - 1024 - `c1dbbc95 `_ - 2020-03-12 - xavier dupré - Minor fixes in C++ code * - 1023 - `7d6b03bb `_ - 2020-03-12 - xavier dupré - disable use of sse for svm, unstable compilation * - 1022 - `8cba2904 `_ - 2020-03-12 - xavier dupré - Fix notebooks * - 1021 - `0f894021 `_ - 2020-03-12 - xavier dupré - Fix pragma options * - 1020 - `e41e2d04 `_ - 2020-03-11 - xavier dupré - documentation, fix a bug in scenarios, add parameter add_index in summary * - 1019 - `3226242c `_ - 2020-03-11 - xavier dupré - disable sse with gcc on linux * - 1018 - `2ee87a09 `_ - 2020-03-11 - xavier dupré - test option -march=native * - 1017 - `fca94f3e `_ - 2020-03-11 - xavier dupré - Update op_common_num_.cpp * - 1016 - `babb864f `_ - 2020-03-11 - xavier dupré - fix compilations options * - 1015 - `5f977655 `_ - 2020-03-11 - xavier dupré - fix svm runtime compilation settings + code * - 1014 - `c700bb9d `_ - 2020-03-10 - xavier dupré - Fix SVM on high dimension on Windows * - 1013 - `a2e6832e `_ - 2020-03-10 - xavier dupré - Implements a function to merge benchmark reports * - 1012 - `b8f2abde `_ - 2020-03-10 - xavier dupré - add option number and repeat to command line validate * - 1011 - `809530b9 `_ - 2020-03-10 - xavier dupré - Fix shape issue when plotting graph summary * - 1010 - `efb99884 `_ - 2020-03-09 - xavier dupré - many changes, changes the default onnxruntime package name, update command line, documentation, ability to remove a package * - 1009 - `e17e6367 `_ - 2020-03-09 - xavier dupré - Fixes documentation, shorten error message * - 1007 - `d323c3ac `_ - 2020-03-08 - xavier dupré - Update test_onnxrt_validate_type.py * - 1006 - `051bef83 `_ - 2020-03-07 - xavier dupré - less spaces * - 1005 - `c6e44044 `_ - 2020-03-07 - xavier dupré - update notebooks, fix ir_version * - 1004 - `6a260a2a `_ - 2020-03-07 - xavier dupré - Fix failing unit test * - 1003 - `72c567a8 `_ - 2020-03-06 - xavier dupré - Another fixes for #110. * - 1002 - `d2819042 `_ - 2020-03-06 - xavier dupré - pep8 * - 1001 - `a83af5ec `_ - 2020-03-06 - xavier dupré - Fixes #110, operator Constant-12 + ir-version * - 1000 - `18b568dc `_ - 2020-03-06 - xavier dupré - Fixes #109, changes asv environment from command line * - 999 - `64103f42 `_ - 2020-03-06 - xavier dupré - fix asv benchmark, modifies onnx_sbs notebook * - 998 - `4d2a5c55 `_ - 2020-03-05 - xavier dupré - output additional scripts in command line create_asv * - 997 - `527edbe2 `_ - 2020-03-05 - xavier dupré - Fix unit test after an update in skl2onnx * - 996 - `ee915407 `_ - 2020-02-27 - xavier dupré - Fix bug in write_scores * - 995 - `7e10ee99 `_ - 2020-02-26 - xavier dupré - improves API documentation * - 994 - `6f29f02f `_ - 2020-02-26 - xavier dupré - pep8 * - 993 - `2bb516cb `_ - 2020-02-26 - xavier dupré - Fixes #108, add methods __sizeof__, reduce_size * - 992 - `6996be91 `_ - 2020-02-25 - xavier dupré - Fixes #107, #106, add operator isnan and neg * - 991 - `7a8250ac `_ - 2020-02-24 - xavier dupré - fix misspelling in documentation * - 990 - `c592b703 `_ - 2020-02-24 - xavier dupré - improves op_common.h * - 989 - `bedfb108 `_ - 2020-02-24 - xavier dupré - Fix issues for zipmap when there is no label. * - 988 - `3ffcec78 `_ - 2020-02-24 - xavier dupré - Fixes #105, string labels for svm, tree, linear classifiers * - 987 - `751d9456 `_ - 2020-02-24 - xavier dupré - Fix documentation * - 986 - `e2214dea `_ - 2020-02-24 - xavier dupré - move file graphs, improves rendering * - 985 - `dc5ef3b3 `_ - 2020-02-24 - xavier dupré - move plotting files * - 984 - `7993cd81 `_ - 2020-02-23 - xavier dupré - fix unit test * - 983 - `cccd9870 `_ - 2020-02-23 - xavier dupré - Update .local.jenkins.lin.yml * - 982 - `4cba8f59 `_ - 2020-02-23 - xavier dupré - Fixes #104, enable / disable parallelisation in TopK implementation * - 981 - `1d09ca7d `_ - 2020-02-22 - xavier dupré - Fix #103, add a graph to plot a 2D benchmark as a heatmap * - 980 - `86d552cc `_ - 2020-02-21 - xavier dupré - Update plot_profile.py * - 979 - `abca915b `_ - 2020-02-21 - xavier dupré - fix two failing unit tests * - 978 - `9f4738dd `_ - 2020-02-21 - xavier dupré - Update build + improve graph summaries * - 977 - `3a0e87c6 `_ - 2020-02-20 - xavier dupré - catch an exception raised by the use of property coef_ from xgboost * - 976 - `0c7d5eea `_ - 2020-02-20 - xavier dupré - Update onnx_tree_ensemble_parallel.ipynb * - 975 - `1f57025d `_ - 2020-02-19 - xavier dupré - add notebook on TreeEnsemble * - 974 - `c2b8667b `_ - 2020-02-19 - xavier dupré - c++ compilation * - 973 - `927339e8 `_ - 2020-02-19 - xavier dupré - refactoring + fix a bug in cpp implementation * - 972 - `e17b46ee `_ - 2020-02-19 - xavier dupré - fix bug in C++ * - 971 - `d81c8354 `_ - 2020-02-18 - xavier dupré - Fix C++ code * - 970 - `35bb5670 `_ - 2020-02-18 - xavier dupré - Fix computation, still an issue with parallelization on trees * - 969 - `7b10f647 `_ - 2020-02-18 - xavier dupré - fix build issues * - 968 - `0a5afa75 `_ - 2020-02-18 - xavier dupré - Refactoring C++ code * - 967 - `77589bbc `_ - 2020-02-18 - xavier dupré - setup * - 966 - `953401ae `_ - 2020-02-18 - xavier dupré - style * - 965 - `8193728e `_ - 2020-02-17 - xavier dupré - Fix c++ issues * - 964 - `43909892 `_ - 2020-02-17 - xavier dupré - One step for #93, split the code * - 963 - `9a0f2c19 `_ - 2020-02-16 - xavier dupré - Update HISTORY.rst * - 962 - `cfe1ddc0 `_ - 2020-02-14 - xavier dupré - Update op_svm_classifier_.cpp * - 961 - `1a4b50ae `_ - 2020-02-14 - xavier dupré - Update op_svm_classifier_.cpp * - 960 - `086e4691 `_ - 2020-02-14 - xavier dupré - fix c++ issues * - 959 - `2e43a316 `_ - 2020-02-14 - xavier dupré - Fix C++ issues * - 958 - `8ade30be `_ - 2020-02-14 - xavier dupré - update C++ * - 957 - `81b70b0c `_ - 2020-02-14 - xavier dupré - change member access for svm C++ * - 956 - `b2398664 `_ - 2020-02-14 - xavier dupré - fix C++ syntax * - 955 - `800ce312 `_ - 2020-02-14 - xavier dupré - Reduce common code for svm implementation * - 954 - `59aa3cda `_ - 2020-02-14 - xavier dupré - update local CI (onnxruntime) * - 953 - `8c297a59 `_ - 2020-02-14 - xavier dupré - fix unit test * - 952 - `ae413057 `_ - 2020-02-14 - xavier dupré - Fixes for #98... * - 951 - `e9d8a2da `_ - 2020-02-13 - xavier dupré - Fix import issue * - 950 - `04cf7346 `_ - 2020-02-13 - xavier dupré - Final fix for #98 * - 949 - `fedbed6b `_ - 2020-02-13 - xavier dupré - Rafactoring for #98 * - 948 - `94a5be57 `_ - 2020-02-13 - xavier dupré - update local CI * - 947 - `f19a8063 `_ - 2020-02-13 - xavier dupré - Update test_template_benchmark.py * - 946 - `747dd973 `_ - 2020-02-13 - xavier dupré - pep8 * - 945 - `ec32daf5 `_ - 2020-02-13 - xavier dupré - First fix for #98, many fixes after onnxruntime and skl2onnx update * - 944 - `f9f4afce `_ - 2020-02-12 - xavier dupré - local ci * - 943 - `455a4164 `_ - 2020-02-07 - xavier dupré - Update .local.jenkins.lin.yml * - 941 - `48e3aa50 `_ - 2020-01-29 - xavier dupré - update benchmarks * - 940 - `4fd2ef38 `_ - 2020-01-29 - xavier dupré - Update test_onnx_conv_knn.py * - 939 - `5fee27e6 `_ - 2020-01-29 - xavier dupré - Fix failing unit tests * - 938 - `d4018386 `_ - 2020-01-29 - xavier dupré - add more unit test, fix knn converters * - 937 - `4df4a926 `_ - 2020-01-29 - xavier dupré - Fix import issue with different version of skl2onnx * - 936 - `7b83bb20 `_ - 2020-01-24 - xavier dupré - Fix operator Conv * - 935 - `99eb029f `_ - 2020-01-24 - xavier dupré - Merge branch 'master' of https://github.com/sdpython/mlprodict into conv * - 934 - `e4fbeb4a `_ - 2020-01-24 - xavier dupré - Update appveyor.yml * - 933 - `f19ec0c7 `_ - 2020-01-24 - xavier dupré - Split visual graph into multiple pages (too many) * - 932 - `144a1a7a `_ - 2020-01-24 - xavier dupré - Fix registration of function (scorers) * - 931 - `cb469a14 `_ - 2020-01-23 - xavier dupré - fix notebook * - 930 - `2c2478c8 `_ - 2020-01-23 - xavier dupré - Fix failing unit tests * - 929 - `835a7c44 `_ - 2020-01-23 - xavier dupré - fix converter registration * - 928 - `7c87c7bd `_ - 2020-01-23 - xavier dupré - Update .local.jenkins.lin.yml * - 927 - `e6b7e7dd `_ - 2020-01-18 - xavier dupré - next iteration for conv * - 926 - `d3571c1b `_ - 2020-01-18 - xavier dupré - Merge branch 'master' of https://github.com/sdpython/mlprodict into conv * - 925 - `2a0d1661 `_ - 2020-01-18 - xavier dupré - Fix function restoring model name * - 924 - `3df7b131 `_ - 2020-01-17 - xavier dupré - Finishing the C++ code for conv, still needs unit tests * - 923 - `e81e28ae `_ - 2020-01-16 - xavier dupré - operator conv (unfinished) * - 922 - `02730019 `_ - 2020-01-16 - xavier dupré - Fixes #95, fix name confusion in OnnxInference, add a notebook on transfer_learning * - 921 - `ef8e1af6 `_ - 2020-01-15 - xavier dupré - update asv test name * - 920 - `2b6d3dc5 `_ - 2020-01-15 - xavier dupré - Update _create_asv_helper.py * - 919 - `c8087319 `_ - 2020-01-15 - xavier dupré - Update test_filename.py * - 918 - `ce24ac66 `_ - 2020-01-15 - xavier dupré - update tools * - 917 - `c4314ea1 `_ - 2020-01-13 - xavier dupré - update unit tests * - 916 - `43533773 `_ - 2020-01-13 - xavier dupré - shorten names * - 915 - `3b23518b `_ - 2020-01-13 - xavier dupré - Fixes #94, fix raw_scores of TreeEnsembleClassifier * - 914 - `c8e128fa `_ - 2020-01-10 - xavier dupré - increase code coverage * - 913 - `af06a406 `_ - 2020-01-09 - xavier dupré - update quality code, remove unused code * - 912 - `4f82f681 `_ - 2020-01-09 - xavier dupré - extend unit test coverage * - 911 - `ae27f291 `_ - 2020-01-08 - xavier dupré - Update requirements.txt * - 910 - `f65a6701 `_ - 2020-01-08 - xavier dupré - fix failing unit test * - 909 - `64ede6f7 `_ - 2020-01-08 - xavier dupré - increase testing coverage * - 908 - `e6ba1682 `_ - 2020-01-08 - xavier dupré - Add converter for HistGradientBoostingClassifier * - 907 - `45f2a747 `_ - 2020-01-08 - xavier dupré - Update op_tree_ensemble_regressor_p_.cpp * - 906 - `3b89d5d8 `_ - 2020-01-07 - xavier dupré - enables openmp where possible * - 905 - `5e80926f `_ - 2020-01-07 - xavier dupré - Disable openmp for one case. * - 904 - `e9297845 `_ - 2020-01-06 - xavier dupré - Fix scikit-learn import warnings * - 903 - `43c81125 `_ - 2020-01-05 - xavier dupré - Update _create_asv_helper.py * - 902 - `b0e77665 `_ - 2020-01-05 - xavier dupré - change some order * - 901 - `08b0a7dd `_ - 2020-01-05 - xavier dupré - Update appveyor.yml * - 900 - `9d972b28 `_ - 2020-01-03 - xavier dupré - update appveyor * - 899 - `4c9307a4 `_ - 2020-01-03 - xavier dupré - update CI * - 898 - `b671e7bc `_ - 2019-12-21 - xavier dupré - Update config.yml * - 897 - `ffe92f04 `_ - 2019-12-21 - xavier dupré - Update config.yml * - 896 - `1deb1777 `_ - 2019-12-20 - xavier dupré - Update op_tree_ensemble_regressor_p_.cpp * - 895 - `06f2f3b4 `_ - 2019-12-20 - xavier dupré - Improves values of has_missing_tracks_ * - 894 - `c10cf7cc `_ - 2019-12-20 - xavier dupré - Fr investigation * - 893 - `66190376 `_ - 2019-12-20 - xavier dupré - Update config.yml * - 892 - `4de867d3 `_ - 2019-12-20 - xavier dupré - update travis build * - 891 - `5b6f91f6 `_ - 2019-12-20 - xavier dupré - disable some tests * - 890 - `45be13e2 `_ - 2019-12-20 - xavier dupré - improves TreeEnsembleRegressor * - 889 - `8c41df4b `_ - 2019-12-20 - xavier dupré - update C++ code * - 888 - `a3c7f1a0 `_ - 2019-12-20 - xavier dupré - Optimizes C++ code * - 887 - `ee09898d `_ - 2019-12-20 - xavier dupré - Improves TreeEnsembleRegressor + documentation * - 886 - `a588d636 `_ - 2019-12-20 - xavier dupré - Extend the example on parallelism * - 885 - `ff5e71eb `_ - 2019-12-19 - xavier dupré - Update plot_parallelism.py * - 884 - `3ef2a8bb `_ - 2019-12-19 - xavier dupré - documentation, one example about parallelism * - 883 - `dbb573a6 `_ - 2019-12-19 - xavier dupré - Update validate_problems.py * - 882 - `670e0c27 `_ - 2019-12-19 - xavier dupré - optimizes runtime cpp, openmp for svm * - 881 - `9f1bf86c `_ - 2019-12-18 - xavier dupré - Update op_tree_ensemble_regressor_p_.cpp * - 880 - `092d30fb `_ - 2019-12-18 - xavier dupré - improve runtime for TreeEnsembleRegressor * - 879 - `dc105803 `_ - 2019-12-18 - xavier dupré - Fix TreeEnsembleRegressor parallelisation * - 878 - `6669c1e4 `_ - 2019-12-18 - xavier dupré - update notebook nodetime * - 877 - `964122cf `_ - 2019-12-18 - xavier dupré - removes unnecessayr prints * - 876 - `b20b16ce `_ - 2019-12-18 - xavier dupré - Enable scenario for multi-label-classification * - 875 - `1af5450c `_ - 2019-12-18 - xavier dupré - split unit test * - 874 - `ddb36dac `_ - 2019-12-18 - xavier dupré - add unit test on naive bayes * - 873 - `42c0a91c `_ - 2019-12-17 - xavier dupré - Improves parallelism with openmap * - 872 - `2cdb033d `_ - 2019-12-17 - xavier dupré - Fix unit test because missing attributes * - 871 - `431a415d `_ - 2019-12-17 - xavier dupré - Fixes #86, TreeRegressor are using pointers * - 870 - `d57ea897 `_ - 2019-12-17 - xavier dupré - Second fix for #86, pointer for TreeRegressor * - 869 - `ef7e1b06 `_ - 2019-12-17 - xavier dupré - documentation, unit tests * - 868 - `b42a1b60 `_ - 2019-12-17 - xavier dupré - First step for #86, use pointers for trees * - 867 - `5382111c `_ - 2019-12-16 - xavier dupré - Fix unit tests + documentation * - 866 - `ac6a6f66 `_ - 2019-12-16 - xavier dupré - topk parallelized * - 865 - `74333a8a `_ - 2019-12-16 - xavier dupré - Fixes asv benchmarl for experimental models * - 864 - `f3c2f4cb `_ - 2019-12-16 - xavier dupré - One stp to topk C++ implementation (#90) * - 863 - `aab6c712 `_ - 2019-12-16 - xavier dupré - First step for #90, (topk) + various fixes in unit tests * - 862 - `4765444d `_ - 2019-12-15 - xavier dupré - Improve C++ implementation of ArrayFeatureExtractor * - 861 - `12380839 `_ - 2019-12-15 - xavier dupré - Fix issues with array_feature_extractor ans strings * - 860 - `07926568 `_ - 2019-12-15 - xavier dupré - Fixes issue when arrays are views for array feature extractor * - 859 - `0d2b5958 `_ - 2019-12-15 - xavier dupré - Fixes #92, C++ version of ArrayFeatureExtractor * - 858 - `e25e8c6a `_ - 2019-12-14 - xavier dupré - update history * - 857 - `bd423b9d `_ - 2019-12-14 - xavier dupré - Fix misspelling * - 856 - `298c3e4f `_ - 2019-12-14 - xavier dupré - Extends filename length for the benchmark * - 855 - `3c102dd8 `_ - 2019-12-14 - xavier dupré - Fixes #89, function to extract information on models * - 854 - `b3276b15 `_ - 2019-12-14 - xavier dupré - Update op_gather_elements.py * - 853 - `401753d4 `_ - 2019-12-13 - xavier dupré - fix unit test on mac osx, update clip operator, update history * - 852 - `bd4f4ec5 `_ - 2019-12-12 - xavier dupré - better error message for zipmap * - 851 - `b8427486 `_ - 2019-12-11 - xavier dupré - add method inplace * - 850 - `b59b9a8a `_ - 2019-12-11 - xavier dupré - pipeline, CI, documentation * - 849 - `3a804de5 `_ - 2019-12-11 - xavier dupré - Update test_onnxrt_python_runtime_ml_tree_rf.py * - 848 - `3822793a `_ - 2019-12-11 - xavier dupré - Update test_onnxrt_python_runtime_ml_tree_rf.py * - 847 - `7ce727cc `_ - 2019-12-11 - xavier dupré - Update test_onnxrt_python_runtime_ml_tree_rf.py * - 846 - `813865e0 `_ - 2019-12-10 - xavier dupré - improves unit tests * - 845 - `804eb0da `_ - 2019-12-10 - xavier dupré - Fix failing unit tests * - 844 - `4fcfc3b2 `_ - 2019-12-10 - xavier dupré - Fix issue * - 843 - `7c255ebc `_ - 2019-12-10 - xavier dupré - fix many bugs with registered operators * - 841 - `ebfe7c60 `_ - 2019-12-09 - xavier dupré - Fix compiling issue * - 840 - `5030c5a7 `_ - 2019-12-09 - xavier dupré - Fixes #87 , HistGradientBoostingConverter * - 839 - `bceab14d `_ - 2019-12-09 - xavier dupré - disable one test on circleci * - 838 - `d3df67fd `_ - 2019-12-09 - xavier dupré - Update run_asv2.sh * - 837 - `fcc66b03 `_ - 2019-12-09 - xavier dupré - update configuration for asv * - 836 - `a3786b94 `_ - 2019-12-08 - xavier dupré - Update run_asv2.sh * - 835 - `1b6a54b2 `_ - 2019-12-08 - xavier dupré - update scripts * - 834 - `564a8c1b `_ - 2019-12-08 - xavier dupré - switch to pyrtc * - 833 - `6a70353f `_ - 2019-12-08 - xavier dupré - update CI * - 832 - `2e47b3fc `_ - 2019-12-08 - xavier dupré - Set up CI with Azure Pipelines * - 831 - `30c11732 `_ - 2019-12-08 - xavier dupré - First fix for #79, parallelism when number of observations is 1 * - 830 - `60c75b60 `_ - 2019-12-07 - xavier dupré - documentation and svm improvment * - 829 - `b7fa039f `_ - 2019-12-07 - xavier dupré - Fix __str__, improves concat operator * - 828 - `ce9ac434 `_ - 2019-12-07 - xavier dupré - Improves documentation and runtime python_compiled * - 827 - `f11cfe11 `_ - 2019-12-07 - xavier dupré - Fix unit test verifyig the python code * - 826 - `e18f2ed1 `_ - 2019-12-07 - xavier dupré - Fixes #85, precompiled run method for OnnxInference * - 825 - `362419d4 `_ - 2019-12-06 - xavier dupré - update file name * - 824 - `03405592 `_ - 2019-12-06 - xavier dupré - add functions to render benchmarks * - 823 - `cc7bd64c `_ - 2019-12-06 - xavier dupré - Update op_svm_classifier_.cpp * - 822 - `89b04703 `_ - 2019-12-06 - xavier dupré - add more scenarios * - 821 - `412e0295 `_ - 2019-12-05 - xavier dupré - Fix missing end of line * - 820 - `5c16110b `_ - 2019-12-05 - xavier dupré - Update generate_automated_pages.py * - 819 - `3aaafccd `_ - 2019-12-05 - xavier dupré - Update py-spy benchmark to stay under 1 minute * - 818 - `2fdbcf1c `_ - 2019-12-05 - xavier dupré - change default value from last to -1 when creating a beenchmark * - 817 - `26abf057 `_ - 2019-12-05 - xavier dupré - changes default value for opset_min in function asv_bench * - 815 - `ecf5d5d9 `_ - 2019-12-04 - xavier dupré - Fix unit failing due ot opset * - 814 - `9d232e0a `_ - 2019-12-04 - xavier dupré - update unit test * - 813 - `76e589ad `_ - 2019-12-04 - xavier dupré - Fix missing argument op_version * - 812 - `3eabec2f `_ - 2019-12-04 - xavier dupré - fix benchmark creation * - 811 - `0bd968b3 `_ - 2019-12-04 - xavier dupré - Fixes #84, add profiling with py-spy * - 810 - `1bd90faa `_ - 2019-12-04 - xavier dupré - more readable * - 809 - `909bf238 `_ - 2019-12-04 - xavier dupré - Fixes #82, use op_version in translate_fct2onnx * - 808 - `0fd58dd9 `_ - 2019-12-04 - xavier dupré - Fixes #83, add experimental operators * - 807 - `56d7cdcb `_ - 2019-12-04 - xavier dupré - Update 2019-12-04_py-spy.rst * - 806 - `2a52b70a `_ - 2019-12-04 - xavier dupré - blog post * - 805 - `9a8e2fe9 `_ - 2019-12-04 - xavier dupré - Fixes #81, no score equal to one or zero in benchmark * - 803 - `f3b68c95 `_ - 2019-12-03 - xavier dupré - Replaces opset 11 or 12 by onnx_opset_version * - 802 - `209311ef `_ - 2019-12-03 - xavier dupré - pep8 * - 801 - `038c0e6f `_ - 2019-12-03 - xavier dupré - Fix remaining unittests * - 800 - `e6f45f00 `_ - 2019-12-03 - xavier dupré - Fix missing attribute * - 799 - `b6a205f7 `_ - 2019-12-03 - xavier dupré - Fixes raw scores evaluation * - 798 - `2c43350f `_ - 2019-12-03 - xavier dupré - Fix unit test failing due to BaseDecisionTree * - 797 - `90a9c926 `_ - 2019-12-03 - xavier dupré - Fixes #30, enable openmp on mac osx * - 796 - `9b55d909 `_ - 2019-12-03 - xavier dupré - Fixes #80, benchmark decision_function for logistic regression * - 795 - `d6797366 `_ - 2019-12-03 - xavier dupré - Better mechanism to shorten options for asv benchmark * - 794 - `2ad11ca9 `_ - 2019-12-03 - xavier dupré - Improves code efficiency for trees runtime * - 793 - `1b91742f `_ - 2019-12-02 - xavier dupré - Support concat #55 * - 792 - `60aab56e `_ - 2019-12-02 - xavier dupré - Support ArgMin, ArgMax for #55 * - 791 - `214c8d28 `_ - 2019-12-02 - xavier dupré - Extends the list of supported runtimes for #55 * - 790 - `82915c0b `_ - 2019-12-02 - xavier dupré - Implements many python runtime for #55 * - 789 - `cd0b9116 `_ - 2019-12-02 - xavier dupré - Remove one test file * - 788 - `150fd95d `_ - 2019-12-02 - xavier dupré - Update op_common_.hpp * - 787 - `713e8201 `_ - 2019-12-01 - xavier dupré - Update op_common_.hpp * - 786 - `cac865e2 `_ - 2019-12-01 - xavier dupré - Update op_common_.hpp * - 785 - `3fdb17c6 `_ - 2019-12-01 - xavier dupré - Update op_common_.hpp * - 784 - `bc98e259 `_ - 2019-12-01 - xavier dupré - Update op_common_.hpp * - 783 - `12bbc3a8 `_ - 2019-12-01 - xavier dupré - Update op_common_.hpp * - 782 - `75b0c46e `_ - 2019-12-01 - xavier dupré - Saves some little time, avoid unnecessary allocations in TreeClassifier runtime * - 781 - `8375e648 `_ - 2019-12-01 - xavier dupré - Improves and test code generation for #55 (pure python runtime) * - 780 - `de75eb6a `_ - 2019-12-01 - xavier dupré - First commit for #55, standalone python for onnx * - 779 - `754e9f9a `_ - 2019-11-30 - xavier dupré - Fix missing import in unit tests * - 778 - `6a836fac `_ - 2019-11-30 - xavier dupré - fix issue with dump name * - 777 - `3ffa86fa `_ - 2019-11-30 - xavier dupré - Add an experiment on zipmap * - 776 - `6c196688 `_ - 2019-11-28 - xavier dupré - update for opset 12 * - 775 - `9e93141e `_ - 2019-11-27 - xavier dupré - Fix opset issue. * - 774 - `3308a15d `_ - 2019-11-27 - xavier dupré - Update test_create_asv_benchmark_rf.py * - 773 - `9115c4fb `_ - 2019-11-27 - xavier dupré - Update test_create_asv_benchmark_rf.py * - 772 - `6821c9d6 `_ - 2019-11-27 - xavier dupré - Update test_create_asv_benchmark_rf.py * - 771 - `b52fdec0 `_ - 2019-11-27 - xavier dupré - Fixes #75, setup random_state wherever possible * - 770 - `94aedd85 `_ - 2019-11-27 - xavier dupré - Fixes #76, add ArgMax 12 and ArgMin 12 * - 769 - `1ee6e7e2 `_ - 2019-11-27 - xavier dupré - Fixes #37, add option [all] to the setup. * - 767 - `aa7d23c0 `_ - 2019-11-27 - xavier dupré - fox f100 benchmark * - 766 - `1f7bcb30 `_ - 2019-11-26 - xavier dupré - Update validate_problems.py * - 764 - `22cfb22f `_ - 2019-11-21 - xavier dupré - Upgrade version number to 0.3 * - 763 - `dd09d4e3 `_ - 2019-11-21 - xavier dupré - Improves tree classifier for binary problems (ONNX runtime) * - 762 - `df61d909 `_ - 2019-11-21 - xavier dupré - Improves speed of tree regressor. * - 760 - `3dab7668 `_ - 2019-11-20 - xavier dupré - Improves onnx tree regressor. * - 759 - `db9b83d6 `_ - 2019-11-20 - xavier dupré - remove unused code * - 758 - `2f195f91 `_ - 2019-11-20 - xavier dupré - Replaces bool by bytes (std::vector uses bit). * - 757 - `f2dcf077 `_ - 2019-11-20 - xavier dupré - Improves tree regressor speed when n_targets_ == 1 * - 756 - `1931447e `_ - 2019-11-19 - xavier dupré - Update appveyor.yml * - 755 - `cd3a14af `_ - 2019-11-19 - xavier dupré - fix for lightgbm, xgboost * - 754 - `8776fbae `_ - 2019-11-19 - xavier dupré - Fix C++ issue * - 753 - `649fc75d `_ - 2019-11-19 - xavier dupré - changes default values for benchmark * - 752 - `bcfbbab1 `_ - 2019-11-19 - xavier dupré - Fixes #66, tree classifier faster by 30% * - 751 - `0c66cadc `_ - 2019-11-19 - xavier dupré - Small refactoring of tree classifier * - 750 - `5659daca `_ - 2019-11-19 - xavier dupré - Fix relative import * - 749 - `1cf53b50 `_ - 2019-11-19 - xavier dupré - updte default values for the benchmark * - 748 - `2f7b698f `_ - 2019-11-18 - xavier dupré - update benchmarks * - 747 - `5e219c82 `_ - 2019-11-18 - xavier dupré - Moves one function, refactoring. * - 746 - `ba24dbb5 `_ - 2019-11-18 - xavier dupré - Removes one import * - 745 - `616e98da `_ - 2019-11-18 - xavier dupré - Fix issue with import checking in a unit test. * - 744 - `1b45559e `_ - 2019-11-18 - xavier dupré - More consistent import for the benchmark. * - 743 - `7fc50850 `_ - 2019-11-18 - xavier dupré - Update test_create_asv_benchmark_all.py * - 742 - `694e3987 `_ - 2019-11-17 - xavier dupré - Improves benchmarks (positive features) * - 741 - `61774822 `_ - 2019-11-16 - xavier dupré - Revert "Update op_tree_ensemble_regressor_.cpp" * - 740 - `d26b57aa `_ - 2019-11-16 - xavier dupré - Update op_tree_ensemble_regressor_.cpp * - 739 - `43695463 `_ - 2019-11-15 - xavier dupré - Update test_onnxrt_runtime_xgboost.py * - 738 - `ab1ea4a3 `_ - 2019-11-15 - xavier dupré - Update test_onnxrt_runtime_xgboost.py * - 737 - `001e1163 `_ - 2019-11-15 - xavier dupré - Speed up RandomForestRegressor python runtime (#66) * - 736 - `1bf8ea64 `_ - 2019-11-15 - xavier dupré - Fix pep8. * - 735 - `f3b6ecf4 `_ - 2019-11-15 - xavier dupré - updates dependencies * - 734 - `ba4ea3ff `_ - 2019-11-15 - xavier dupré - Update run_asv2.bat * - 733 - `57132776 `_ - 2019-11-15 - xavier dupré - Fixes #74, _modify_function repeatability * - 732 - `ef426f28 `_ - 2019-11-14 - xavier dupré - catch exceptions in dot (python runtime) * - 731 - `a8b18d6f `_ - 2019-11-13 - xavier dupré - Removes knn and uses skl2onnx's one (step 2) * - 730 - `15d50f75 `_ - 2019-11-13 - xavier dupré - Remove knn custom converters (step 1) * - 729 - `8462389d `_ - 2019-11-07 - xavier dupré - Update test_rt_valid_model_tfidf.py * - 728 - `d5ea9887 `_ - 2019-11-07 - xavier dupré - improves CI * - 727 - `9720d1c1 `_ - 2019-11-07 - xavier dupré - Fixes #73, documentation links * - 726 - `60d36788 `_ - 2019-11-07 - xavier dupré - Fix TopK operator opset 11 * - 725 - `53fad96f `_ - 2019-11-07 - xavier dupré - removes the use of pow in svm * - 724 - `1e4aca72 `_ - 2019-11-06 - xavier dupré - Fix discrepencies. lightgbm produces multiple types of nodes rules * - 723 - `b94e139b `_ - 2019-11-06 - xavier dupré - Improves SVR, add more scenarios to test SVM. * - 722 - `89d5c835 `_ - 2019-11-06 - xavier dupré - Fix C++ missing include * - 721 - `e2778f70 `_ - 2019-11-06 - xavier dupré - Fixes #67, use sse for SVMRegressor * - 720 - `e9b3ce09 `_ - 2019-11-06 - xavier dupré - {idself} --> u(...) * - 719 - `3928f2ba `_ - 2019-11-06 - xavier dupré - Fixes #71, #72, operator Constant, sparse tensors * - 718 - `5b025a18 `_ - 2019-11-04 - xavier dupré - remove debug instructions * - 717 - `735f3392 `_ - 2019-10-31 - xavier dupré - Fixes for scikit-learn 0.22, add test for tfidf * - 716 - `14e3c7fb `_ - 2019-10-31 - xavier dupré - fix discrepencies for doubles * - 715 - `5cbd6476 `_ - 2019-10-30 - xavier dupré - Disable a test on 0.21 * - 714 - `ee1e0e02 `_ - 2019-10-30 - xavier dupré - Update test_onnxrt_python_runtime_ml_svm.py * - 713 - `50524efb `_ - 2019-10-30 - xavier dupré - less strict checking * - 712 - `e943e3f0 `_ - 2019-10-30 - xavier dupré - Fix C++ code * - 711 - `baec8580 `_ - 2019-10-30 - xavier dupré - Fixes #29, #28, supports double for SVM runtime * - 710 - `527ef7d8 `_ - 2019-10-29 - xavier dupré - add a unit test for oneclasssvm * - 709 - `eb7349ce `_ - 2019-10-29 - xavier dupré - Update test_LONG_sklearn_example.py * - 708 - `00c01b9f `_ - 2019-10-29 - xavier dupré - Update test_LONG_sklearn_example.py * - 707 - `e07b698a `_ - 2019-10-29 - xavier dupré - Update test_LONG_sklearn_example.py * - 706 - `227a39b3 `_ - 2019-10-29 - xavier dupré - Update script_testing.py * - 705 - `2c1a7b31 `_ - 2019-10-29 - xavier dupré - fix unit tests * - 704 - `e4cbcf9e `_ - 2019-10-29 - xavier dupré - Fixes #70, partially checks every example in scikit-learn * - 703 - `df58cb40 `_ - 2019-10-28 - xavier dupré - fix code verification * - 702 - `0dfc8666 `_ - 2019-10-28 - xavier dupré - Fix CI * - 701 - `98560686 `_ - 2019-10-25 - xavier dupré - Update test_create_asv_benchmark.py * - 700 - `16729181 `_ - 2019-10-25 - xavier dupré - fixes a few inconsistencies * - 699 - `d0992bc1 `_ - 2019-10-23 - xavier dupré - Fixes #69, side by side by names * - 698 - `35b387c2 `_ - 2019-10-23 - xavier dupré - pep8 * - 697 - `3a85ee15 `_ - 2019-10-23 - xavier dupré - fix type output * - 696 - `84567d3f `_ - 2019-10-23 - xavier dupré - Fixes #68, some improvments for big graphs * - 695 - `921dac83 `_ - 2019-10-21 - xavier dupré - Update requirements.txt * - 694 - `edf11974 `_ - 2019-10-21 - xavier dupré - update for outliers * - 693 - `8b40dc76 `_ - 2019-10-21 - xavier dupré - update default values * - 692 - `5a76ca1d `_ - 2019-10-19 - xavier dupré - Update test_onnx_conv_knn.py * - 691 - `47a3c2cb `_ - 2019-10-19 - xavier dupré - fix unit test * - 690 - `587097e4 `_ - 2019-10-19 - xavier dupré - Update test_onnx_conv_knn.py * - 689 - `ea30e4ec `_ - 2019-10-19 - xavier dupré - fix a couple of issue in runtime * - 688 - `00ec4781 `_ - 2019-10-18 - xavier dupré - Update test_onnxrt_simple.py * - 687 - `34d335c7 `_ - 2019-10-18 - xavier dupré - add converter for NearestNeighbors transform * - 686 - `ed03c5d1 `_ - 2019-10-18 - xavier dupré - implements knn classifier * - 685 - `3d9cd7bd `_ - 2019-10-17 - xavier dupré - Update test_onnxrt_python_runtime_ml.py * - 684 - `8ba38a1d `_ - 2019-10-17 - xavier dupré - Update .local.jenkins.lin.yml * - 683 - `94834c62 `_ - 2019-10-17 - xavier dupré - Update test_onnxrt_python_runtime_ml.py * - 682 - `3feda9ff `_ - 2019-10-16 - xavier dupré - fix misspelling * - 681 - `80bd6491 `_ - 2019-10-16 - xavier dupré - fix adaboost * - 680 - `341f7e45 `_ - 2019-10-16 - xavier dupré - Update test_onnxrt_python_runtime_ml.py * - 679 - `f293d1ea `_ - 2019-10-16 - xavier dupré - Fix misspelling * - 678 - `db7a19f8 `_ - 2019-10-16 - xavier dupré - fix many tiny bugs * - 677 - `d0eedffc `_ - 2019-10-16 - xavier dupré - split one test file * - 676 - `20fcbbc4 `_ - 2019-10-16 - xavier dupré - Update test_onnxrt_side_by_side.py * - 675 - `c5f8d62e `_ - 2019-10-16 - xavier dupré - disable unit test with onnxruntime 0.6 * - 674 - `84425c0e `_ - 2019-10-16 - xavier dupré - Update graph_schema_helper.py * - 673 - `d0a61438 `_ - 2019-10-15 - xavier dupré - disable one unit test * - 672 - `b72d0fc5 `_ - 2019-10-15 - xavier dupré - pep8 * - 671 - `c1142922 `_ - 2019-10-15 - xavier dupré - Fix adaboost + onnxruntime2 * - 670 - `370c3fb5 `_ - 2019-10-14 - xavier dupré - fix test on circleci * - 669 - `e880fe88 `_ - 2019-10-14 - xavier dupré - Update test_create_asv_benchmark_all_tiny.py * - 668 - `cd84a246 `_ - 2019-10-14 - xavier dupré - fix unit tests * - 667 - `173b5721 `_ - 2019-10-14 - xavier dupré - fix unit tests * - 666 - `c8839fc3 `_ - 2019-10-14 - xavier dupré - update benchmarks * - 665 - `2413e919 `_ - 2019-10-14 - xavier dupré - move options into variables tracked by asv * - 664 - `b7e553b2 `_ - 2019-10-14 - xavier dupré - Add one more test to check whether orr not setup_cache is running * - 663 - `2cae6be1 `_ - 2019-10-13 - xavier dupré - Update test_create_asv_benchmark.py * - 662 - `0c937ec3 `_ - 2019-10-13 - xavier dupré - fixes unit test, better consistency * - 661 - `4f2d7ae5 `_ - 2019-10-13 - xavier dupré - add meta data while retrieving information * - 660 - `cfb68e2f `_ - 2019-10-13 - xavier dupré - Update test_asv_json_text.py * - 659 - `6b053a54 `_ - 2019-10-13 - xavier dupré - improve convert to text * - 658 - `9ae3463f `_ - 2019-10-12 - xavier dupré - fix import issue * - 657 - `28642c5e `_ - 2019-10-12 - xavier dupré - add missing imports * - 656 - `cc409221 `_ - 2019-10-12 - xavier dupré - fix asv configuration * - 655 - `854e1ec1 `_ - 2019-10-12 - xavier dupré - switch to mean_absolute_error * - 654 - `291450cd `_ - 2019-10-12 - xavier dupré - update asv configurations * - 653 - `47b86769 `_ - 2019-10-12 - xavier dupré - fix asv conf * - 652 - `5303bb25 `_ - 2019-10-12 - xavier dupré - add parameter build to command create_asv * - 651 - `209d3494 `_ - 2019-10-12 - xavier dupré - Simplifies the benchmark. * - 650 - `eb803da4 `_ - 2019-10-11 - xavier dupré - Fix unit tests * - 649 - `5698727e `_ - 2019-10-11 - xavier dupré - Finalize the export * - 648 - `c0af23d9 `_ - 2019-10-11 - xavier dupré - Add missing imports in create_asv_benchmark * - 647 - `412c7fb1 `_ - 2019-10-11 - xavier dupré - Fixes #63, exports asv results to csv * - 646 - `c48eba46 `_ - 2019-10-10 - xavier dupré - pep8 * - 645 - `6366f11d `_ - 2019-10-10 - xavier dupré - pep8 * - 644 - `97d8e6a0 `_ - 2019-10-10 - xavier dupré - Update common_asv_skl.py * - 643 - `b4216f0d `_ - 2019-10-10 - xavier dupré - update setup_cache for all bencharmks based on asv * - 642 - `bb8af41d `_ - 2019-10-10 - xavier dupré - update benchmark * - 641 - `ac402e52 `_ - 2019-10-10 - xavier dupré - fix type * - 640 - `50e4aa9a `_ - 2019-10-10 - xavier dupré - rename batch files * - 639 - `85cd1e7e `_ - 2019-10-10 - xavier dupré - Update shape_object.py * - 638 - `20aa61c2 `_ - 2019-10-10 - xavier dupré - fixes a few bugs with shapes * - 637 - `3fd1db67 `_ - 2019-10-10 - xavier dupré - pep8 * - 636 - `821347e1 `_ - 2019-10-10 - xavier dupré - add a hiearchy in benchmarks * - 635 - `c44822ae `_ - 2019-10-07 - xavier dupré - Fixes #64, add an option for LighGbm * - 634 - `8ec22835 `_ - 2019-10-07 - xavier dupré - update requirement, asv benchmarks * - 633 - `87cccc72 `_ - 2019-10-07 - xavier dupré - pep8 * - 632 - `a50803ef `_ - 2019-10-07 - xavier dupré - fix other unit tests * - 631 - `f5796229 `_ - 2019-10-06 - xavier dupré - fixes many unit tests * - 630 - `201e28c2 `_ - 2019-10-06 - xavier dupré - pep8 + export json to csv * - 629 - `66ae2f4b `_ - 2019-10-05 - xavier dupré - update local benchmark * - 628 - `fbbcb9fb `_ - 2019-10-05 - xavier dupré - Fixes failing unit tests * - 627 - `b92f5668 `_ - 2019-10-05 - xavier dupré - rename files * - 625 - `1d261949 `_ - 2019-10-04 - xavier dupré - blog and numpy import * - 624 - `2195fe92 `_ - 2019-10-04 - xavier dupré - rename files * - 623 - `0cf6a109 `_ - 2019-10-04 - xavier dupré - update asv * - 622 - `5c0bd8d6 `_ - 2019-10-04 - xavier dupré - Create run_asv2.sh * - 621 - `631f4e97 `_ - 2019-10-04 - xavier dupré - Update .local.jenkins.lin.yml * - 620 - `39379fdd `_ - 2019-10-04 - xavier dupré - simple benchmark * - 619 - `e592dd29 `_ - 2019-10-04 - xavier dupré - Implements asv benchmark for all models (#61) * - 618 - `fe98bc2f `_ - 2019-10-03 - xavier dupré - Fixes #62, command line for asv_benchmark * - 617 - `a672ab7c `_ - 2019-10-03 - xavier dupré - Finalize the first sketch of asv benchmark * - 616 - `3e55a53c `_ - 2019-10-03 - xavier dupré - Renaming, update asv benchmark. * - 615 - `84454fc5 `_ - 2019-10-02 - xavier dupré - support number of features for the benchmark * - 614 - `90cd367f `_ - 2019-10-02 - xavier dupré - clean * - 613 - `d2ea7498 `_ - 2019-10-02 - xavier dupré - update asv * - 612 - `a03861f7 `_ - 2019-10-02 - xavier dupré - add batch files * - 611 - `096e6a85 `_ - 2019-10-01 - xavier dupré - Update run_asv.sh * - 610 - `c37e3f07 `_ - 2019-10-01 - xavier dupré - Update run_asv.sh * - 609 - `4abea8b0 `_ - 2019-10-01 - xavier dupré - update CI * - 608 - `33f63d85 `_ - 2019-10-01 - xavier dupré - asv embryo * - 607 - `87966b7c `_ - 2019-09-30 - xavier dupré - Fixes #60, improves lightgbm converter * - 606 - `d6c44ab1 `_ - 2019-09-28 - xavier dupré - Update op_version to some extend * - 605 - `7ddadf0a `_ - 2019-09-27 - xavier dupré - mock a lightgbm model * - 604 - `8fa7c7d2 `_ - 2019-09-27 - xavier dupré - First step for #60, update lightgbm converter to deal with rule category == i||j||k * - 603 - `98701292 `_ - 2019-09-27 - xavier dupré - update convert_validate fonction to guess the schema * - 602 - `c66c4dee `_ - 2019-09-27 - xavier dupré - Fix exception not found * - 601 - `a89b4867 `_ - 2019-09-27 - xavier dupré - Fix lightgbm * - 600 - `4fabc2c7 `_ - 2019-09-27 - xavier dupré - Update lightgbm converter * - 599 - `538a30a7 `_ - 2019-09-26 - xavier dupré - update example * - 598 - `2ba3e4b7 `_ - 2019-09-26 - xavier dupré - Fix unit test, better consistency on optim names * - 597 - `7f62e175 `_ - 2019-09-26 - xavier dupré - more verbose, fix failing unit test * - 596 - `22f2c209 `_ - 2019-09-26 - xavier dupré - Update test_rt_valid_model__batch_mode.py * - 595 - `dca0456a `_ - 2019-09-26 - xavier dupré - documentation, better graphs * - 594 - `44f1846c `_ - 2019-09-26 - xavier dupré - Update doc_write_helper.py * - 593 - `5267c90b `_ - 2019-09-26 - xavier dupré - Update doc_write_helper.py * - 592 - `1eb23ab8 `_ - 2019-09-25 - xavier dupré - Update doc_write_helper.py * - 591 - `f97ab7d4 `_ - 2019-09-25 - xavier dupré - fix unit tests * - 590 - `093c4975 `_ - 2019-09-25 - xavier dupré - add more unit test for robustness, update testing scenarios * - 589 - `6858a2fe `_ - 2019-09-25 - xavier dupré - pep8 * - 588 - `a356c097 `_ - 2019-09-25 - xavier dupré - Reduce the number of variables in one file * - 587 - `e46a42b3 `_ - 2019-09-25 - xavier dupré - pep8, fix validat's calls * - 586 - `2daf9596 `_ - 2019-09-25 - xavier dupré - pep8 * - 585 - `80b50c75 `_ - 2019-09-24 - xavier dupré - refactoring * - 584 - `704a07d7 `_ - 2019-09-24 - xavier dupré - skip unit testn improves documentation * - 583 - `c81f43c0 `_ - 2019-09-23 - xavier dupré - skips unit test on appveyor * - 582 - `3f810ff5 `_ - 2019-09-23 - xavier dupré - errors messagen knn optimisations * - 581 - `c2b74c28 `_ - 2019-09-23 - xavier dupré - Update test_rt_valid_model_gaussian_mixture.py * - 580 - `691944d3 `_ - 2019-09-23 - xavier dupré - Fix summary. * - 579 - `46c5857d `_ - 2019-09-22 - xavier dupré - Update test_onnxrt_simple_adaboost_regressor.py * - 578 - `1757f0e0 `_ - 2019-09-22 - xavier dupré - Enable skl2onnx 1.5 for new converters * - 577 - `e1dc9030 `_ - 2019-09-22 - xavier dupré - Update azure-pipelines.yml * - 576 - `04e18954 `_ - 2019-09-21 - xavier dupré - Fix unit test * - 575 - `7dc26828 `_ - 2019-09-21 - xavier dupré - Fix alias name * - 574 - `be2a6615 `_ - 2019-09-21 - xavier dupré - Update register.py * - 573 - `9b94a4e9 `_ - 2019-09-21 - xavier dupré - Add custom parsers for lightgbm and xgboost to make them follow sklearn-onnx API * - 572 - `12a5d5ba `_ - 2019-09-21 - xavier dupré - Update conv_xgboost.py * - 571 - `390643f3 `_ - 2019-09-21 - xavier dupré - Update generate_automated_pages.py * - 570 - `418b9292 `_ - 2019-09-20 - xavier dupré - Fix unittests * - 569 - `33341694 `_ - 2019-09-20 - xavier dupré - Fix summary * - 568 - `0d486e65 `_ - 2019-09-20 - xavier dupré - Fix xgboost converter * - 567 - `d92e44d8 `_ - 2019-09-20 - xavier dupré - Fixes #58, summary issues * - 566 - `353fdd0e `_ - 2019-09-19 - xavier dupré - Update test_onnxrt_simple_adaboost_classifier.py * - 565 - `ee83ccaf `_ - 2019-09-19 - xavier dupré - update unit test * - 564 - `770ce633 `_ - 2019-09-19 - xavier dupré - update unit test * - 563 - `4e49094e `_ - 2019-09-19 - xavier dupré - update shape information * - 562 - `8ba019b7 `_ - 2019-09-18 - xavier dupré - pep8 * - 561 - `ba06dbca `_ - 2019-09-18 - xavier dupré - pep8 * - 560 - `f5fa0a70 `_ - 2019-09-18 - xavier dupré - Update test_onnxrt_python_runtime_.py * - 559 - `cb38ac24 `_ - 2019-09-18 - xavier dupré - fix unit test for adaboost regressor * - 558 - `9dc9ec9d `_ - 2019-09-17 - xavier dupré - fixes failures * - 557 - `1441e809 `_ - 2019-09-16 - xavier dupré - Update test_onnxrt_python_runtime_.py * - 556 - `be5aae0e `_ - 2019-09-16 - xavier dupré - Update requirements.txt * - 555 - `ba45a294 `_ - 2019-09-16 - xavier dupré - add test on AdaBoostRegressor, add runtime for GatherElements * - 554 - `b871fea1 `_ - 2019-09-16 - xavier dupré - move unit test to the long series * - 553 - `4851b75b `_ - 2019-09-16 - xavier dupré - documentation, tutorial * - 552 - `0fd81435 `_ - 2019-09-16 - xavier dupré - Update test_onnxrt_simple_gaussian_process.py * - 551 - `5e62eed0 `_ - 2019-09-16 - xavier dupré - Update test_onnxrt_simple_gaussian_process.py * - 550 - `116d1455 `_ - 2019-09-16 - xavier dupré - fix missing import * - 549 - `6cc80680 `_ - 2019-09-16 - xavier dupré - better documentation, notebook, blog post * - 548 - `b5bc34b2 `_ - 2019-09-16 - xavier dupré - Fix failing unit tests * - 547 - `7fd97ff3 `_ - 2019-09-16 - xavier dupré - improves onnxruntime2 * - 546 - `3f433633 `_ - 2019-09-16 - xavier dupré - fix unit tests * - 545 - `35624020 `_ - 2019-09-16 - xavier dupré - Merge conversion option in validate.py * - 544 - `4a0c0179 `_ - 2019-09-15 - xavier dupré - Fix option for GaussianProcess * - 543 - `dacd0932 `_ - 2019-09-15 - xavier dupré - fix unit test * - 542 - `6747943b `_ - 2019-09-15 - xavier dupré - disable one test on apveyor + history * - 541 - `31c21fcf `_ - 2019-09-15 - xavier dupré - Fixes #57, dataframe when converting model * - 540 - `9c3f4608 `_ - 2019-09-13 - xavier dupré - Fix issue with current version of onnx * - 539 - `9f2f0f6c `_ - 2019-09-13 - xavier dupré - Fix command line convert_validate * - 538 - `1c51bc51 `_ - 2019-09-13 - xavier dupré - update unit tests for all CI * - 537 - `e2ce999f `_ - 2019-09-13 - xavier dupré - check operator CDist * - 536 - `ac9e5605 `_ - 2019-09-13 - xavier dupré - Fix crash in tree_ensemble_classifier * - 535 - `597d5857 `_ - 2019-09-13 - xavier dupré - fix runtime, add unit test to check gradient boosting * - 534 - `ac9422d3 `_ - 2019-09-13 - xavier dupré - fix failing unit test (recent changes in skl2onnx) * - 532 - `9ee7170b `_ - 2019-09-12 - xavier dupré - fix wrong import * - 531 - `e7b769cd `_ - 2019-09-12 - xavier dupré - Fixes #56, cdist operator + a mechanism to export scorer in ONNX + refactoring * - 530 - `2c075530 `_ - 2019-09-12 - xavier dupré - add parameter optim to cli convert_validate * - 529 - `fbe2b71a `_ - 2019-09-12 - xavier dupré - Fixes non existing column * - 528 - `95cbcee7 `_ - 2019-09-12 - xavier dupré - Fixes #54, add optim, fix summar report * - 527 - `da98c5db `_ - 2019-09-12 - xavier dupré - fix bug with column optim * - 526 - `feb5e375 `_ - 2019-09-11 - xavier dupré - add column otim in the index * - 525 - `e90ec3b5 `_ - 2019-09-11 - xavier dupré - documentation + 1 more unit test * - 524 - `13d29546 `_ - 2019-09-11 - xavier dupré - add one more tests * - 522 - `2eb0c66e `_ - 2019-09-11 - xavier dupré - move another test to the LONG series * - 521 - `bc7188e8 `_ - 2019-09-11 - xavier dupré - move one unit test LONG series * - 520 - `9ed57bba `_ - 2019-09-11 - xavier dupré - Create test_rt_valid_model_nearest_regressor.py * - 519 - `e38785fe `_ - 2019-09-11 - xavier dupré - add cli onnx_stats * - 518 - `830e065b `_ - 2019-09-11 - xavier dupré - Update onnx_optimisation_identity.py * - 517 - `f56d486d `_ - 2019-09-11 - xavier dupré - Fix bug while removing identity nodes * - 516 - `8d7b6333 `_ - 2019-09-10 - xavier dupré - refactoring * - 515 - `8b563cc6 `_ - 2019-09-10 - xavier dupré - automate the testing of optimisations * - 514 - `47c5981e `_ - 2019-09-10 - xavier dupré - Fixes #52, command line to optimize an ONNX model * - 513 - `6d139845 `_ - 2019-09-09 - xavier dupré - pep8 * - 512 - `4435a165 `_ - 2019-09-09 - xavier dupré - fix for older version of skl2onnx * - 511 - `b1ee3d66 `_ - 2019-09-09 - xavier dupré - measures optimization * - 510 - `2ca6c03d `_ - 2019-09-09 - xavier dupré - add redundant node optimisation * - 509 - `0dd8ce1b `_ - 2019-09-09 - xavier dupré - rename optimization into optimisation * - 508 - `6432ec21 `_ - 2019-09-09 - xavier dupré - refactoring optimization * - 507 - `09a12560 `_ - 2019-09-07 - xavier dupré - pep8 * - 506 - `1a3155b2 `_ - 2019-09-07 - xavier dupré - add one more unit test * - 505 - `862c1c5a `_ - 2019-09-07 - xavier dupré - Update onnx_node_time.ipynb * - 504 - `05341494 `_ - 2019-09-07 - xavier dupré - Update onnx_node_time.ipynb * - 503 - `bfde55f5 `_ - 2019-09-07 - xavier dupré - Fix identity removal * - 502 - `ce1e0456 `_ - 2019-09-07 - xavier dupré - Update generate_automated_pages.py * - 501 - `699b37be `_ - 2019-09-06 - xavier dupré - add optimisation statistics * - 500 - `04db0d90 `_ - 2019-09-06 - xavier dupré - Fixes #40, reduce the number of Identity node * - 499 - `508b77e2 `_ - 2019-09-06 - xavier dupré - improves documentation with less sections * - 498 - `e0467acf `_ - 2019-09-06 - xavier dupré - fix documentation * - 497 - `58e66aeb `_ - 2019-09-06 - xavier dupré - catch TypeError * - 496 - `cb8f4e1c `_ - 2019-09-06 - xavier dupré - pep8 * - 495 - `efd36b23 `_ - 2019-09-06 - xavier dupré - Improves documentation * - 492 - `d44da1b0 `_ - 2019-09-05 - xavier dupré - opset10, opset11 * - 491 - `49576aed `_ - 2019-09-05 - xavier dupré - Fix remaining unit tests * - 490 - `230b4a8c `_ - 2019-09-05 - xavier dupré - Update doc_write_helper.py * - 489 - `61cf6650 `_ - 2019-09-05 - xavier dupré - fix missing na * - 488 - `55a6b0a7 `_ - 2019-09-05 - xavier dupré - improves documentation * - 487 - `7feadee3 `_ - 2019-09-05 - xavier dupré - Fix documentation, improve the way versions are handled in the python runtime * - 486 - `a2b16dab `_ - 2019-09-05 - xavier dupré - better error message * - 485 - `36f9f15d `_ - 2019-09-05 - xavier dupré - catch exceptions * - 484 - `eb1a0334 `_ - 2019-09-05 - xavier dupré - Implements onnx_statistics, review others bugs, clip... * - 483 - `4b408c4f `_ - 2019-09-05 - xavier dupré - Update test_onnxrt_python_runtime_.py * - 482 - `1c90ac6b `_ - 2019-09-05 - xavier dupré - Update test_onnxrt_python_runtime_.py * - 481 - `3915421a `_ - 2019-09-05 - xavier dupré - fix missing op_version * - 480 - `9db6ee34 `_ - 2019-09-04 - xavier dupré - Update test_onnxrt_python_runtime_.py * - 479 - `98202d33 `_ - 2019-09-04 - xavier dupré - better error message * - 478 - `b48356ed `_ - 2019-09-04 - xavier dupré - update unit test with more information * - 477 - `6a702bd2 `_ - 2019-09-04 - xavier dupré - Fixes clip issue. * - 476 - `c05bd905 `_ - 2019-09-04 - xavier dupré - Fixes a couple of bug for clip 6 * - 475 - `89758f45 `_ - 2019-09-04 - xavier dupré - improves unit tests * - 474 - `1a18431b `_ - 2019-09-03 - xavier dupré - Fix runtime for clip and topk * - 473 - `1a33e37f `_ - 2019-09-03 - xavier dupré - Fix spaces * - 472 - `f513e6be `_ - 2019-09-03 - xavier dupré - Update knn and topk * - 471 - `a4da2108 `_ - 2019-09-02 - xavier dupré - Improves support for multiple versions of the same operator in python runtime * - 470 - `2b6fe756 `_ - 2019-09-02 - xavier dupré - Update requirements.txt * - 469 - `c4315210 `_ - 2019-09-02 - xavier dupré - Better handling of opsets * - 468 - `2966362e `_ - 2019-09-02 - xavier dupré - Better handling of target_opset * - 467 - `c3f88fed `_ - 2019-09-02 - xavier dupré - Enable target_opset in to_onnx * - 466 - `a5b242be `_ - 2019-08-31 - xavier dupré - update documentation * - 465 - `e8662e3b `_ - 2019-08-31 - xavier dupré - disable unit test for skl2onnx 0.5 * - 464 - `17d6d627 `_ - 2019-08-31 - xavier dupré - Merge branch 'master' of https://github.com/sdpython/mlprodict into knn * - 463 - `07486680 `_ - 2019-08-30 - xavier dupré - improves documentation and statististic about models * - 462 - `10afac4c `_ - 2019-08-30 - xavier dupré - Support weights in KNearestRegressor * - 461 - `6c5a8fc9 `_ - 2019-08-30 - xavier dupré - Implements minkowski distance for knn * - 460 - `c25113fe `_ - 2019-08-30 - xavier dupré - supports multiple targets for knn * - 459 - `7737369b `_ - 2019-08-30 - xavier dupré - Fixes #44, documentation * - 458 - `e4b24f37 `_ - 2019-08-30 - xavier dupré - Adds operator flatten + converter for knn regressor * - 457 - `0066e94e `_ - 2019-08-29 - xavier dupré - refactoring * - 456 - `ebf70a18 `_ - 2019-08-29 - xavier dupré - fix missing import * - 455 - `7a02b6bc `_ - 2019-08-29 - xavier dupré - fix support for double and lightgbm * - 454 - `17acba87 `_ - 2019-08-29 - xavier dupré - Fixes #43, fix shape for LGBMClassifier * - 453 - `00d9bb78 `_ - 2019-08-28 - xavier dupré - Update test_cli_validate.py * - 452 - `885497ff `_ - 2019-08-28 - xavier dupré - pep8 * - 451 - `276ccb7f `_ - 2019-08-28 - xavier dupré - pep8 * - 450 - `0374a54d `_ - 2019-08-28 - xavier dupré - add parameter skip_long_test to the command line * - 449 - `9fc2cdc8 `_ - 2019-08-27 - xavier dupré - improves graph for benchmark * - 448 - `d6ec5e1c `_ - 2019-08-27 - xavier dupré - Fixes #42, add a graph to visualize the results of the benchmark * - 447 - `e6834965 `_ - 2019-08-27 - xavier dupré - conversion to ONNX sometimes depends on the runtime * - 446 - `2bf4d7aa `_ - 2019-08-27 - xavier dupré - Tests multiple runtimes at the same time. * - 445 - `2fb0046e `_ - 2019-08-27 - xavier dupré - Fixes #41, enable tests with several number of features * - 444 - `89775e9a `_ - 2019-08-27 - xavier dupré - Update onnx_bench.rst * - 443 - `90f24e25 `_ - 2019-08-26 - xavier dupré - add a graph to summarize the benchmarks * - 442 - `a64c6b52 `_ - 2019-08-26 - xavier dupré - summarizes even if n_features is missing * - 441 - `551316f7 `_ - 2019-08-26 - xavier dupré - add n_features to the summary * - 440 - `775b130a `_ - 2019-08-26 - xavier dupré - fix wrong variable * - 439 - `5bbd98ed `_ - 2019-08-26 - xavier dupré - Fixes #40, add parameter n_features when validating a model * - 438 - `c307bf4f `_ - 2019-08-26 - xavier dupré - Update requirements.txt * - 437 - `499fd0a0 `_ - 2019-08-26 - xavier dupré - fix unit test, update history * - 436 - `3e482dca `_ - 2019-08-25 - xavier dupré - Dumps all models if needed. * - 435 - `686bf239 `_ - 2019-08-25 - xavier dupré - add same function for tree classifier * - 434 - `c364a589 `_ - 2019-08-23 - xavier dupré - add unit test for a notebook * - 433 - `c7b7b788 `_ - 2019-08-23 - xavier dupré - Update test_onnxrt_python_runtime_ml_tree.py * - 432 - `e380887e `_ - 2019-08-23 - xavier dupré - Update op_tree_ensemble_classifier_.cpp * - 431 - `1cc7f87d `_ - 2019-08-23 - xavier dupré - Update op_tree_ensemble_classifier_.cpp * - 430 - `81ee178c `_ - 2019-08-23 - xavier dupré - Update op_tree_ensemble_classifier_.cpp * - 429 - `e9f0d6f9 `_ - 2019-08-23 - xavier dupré - Fix build issues for gcc * - 428 - `543c5ccb `_ - 2019-08-23 - xavier dupré - fix compilation issues * - 427 - `a339fe82 `_ - 2019-08-23 - xavier dupré - Fixes #24, add treeclassifier for double * - 426 - `e9d674c4 `_ - 2019-08-23 - xavier dupré - fix documentation * - 425 - `ee5d3966 `_ - 2019-08-23 - xavier dupré - Fix mismatches for random forest * - 423 - `f55a2383 `_ - 2019-08-21 - xavier dupré - update documentation * - 422 - `d571290f `_ - 2019-08-21 - xavier dupré - Update test_onnxrt_python_runtime_ml_tree_rf.py * - 421 - `36fb2299 `_ - 2019-08-21 - xavier dupré - Update test_onnxrt_python_runtime_ml_tree_rf.py * - 420 - `2880f49f `_ - 2019-08-21 - xavier dupré - Experiment around random forest * - 419 - `6f0f472a `_ - 2019-08-20 - xavier dupré - fix notebook after refactoring * - 418 - `133c69f3 `_ - 2019-08-20 - xavier dupré - refactoring * - 417 - `b86a5bf8 `_ - 2019-08-20 - xavier dupré - normalizer implements inplace * - 416 - `c2b423a1 `_ - 2019-08-20 - xavier dupré - Fixes for inplace operators * - 415 - `dedc9784 `_ - 2019-08-20 - xavier dupré - more inplace operators * - 414 - `c2fc1d13 `_ - 2019-08-19 - xavier dupré - Fixes for #33 (inplace) * - 413 - `bf9a3a88 `_ - 2019-08-19 - xavier dupré - Fix inplace code for #33 * - 412 - `d6a83c0d `_ - 2019-08-19 - xavier dupré - fix inplace code for #33 * - 411 - `1b02726a `_ - 2019-08-19 - xavier dupré - more inline operators, first try for #33 (matmul inline) * - 410 - `2cde2486 `_ - 2019-08-19 - xavier dupré - pep8 * - 409 - `f19df348 `_ - 2019-08-19 - xavier dupré - Update generate_automated_pages.py * - 408 - `057a867a `_ - 2019-08-19 - xavier dupré - Fixes #38, branches == and != * - 407 - `77e24522 `_ - 2019-08-19 - xavier dupré - Addresses comment from issue #37, add extra requirements * - 406 - `1d0e0690 `_ - 2019-08-09 - xavier dupré - Fixes #35, expose parameter time_kwargs in the command line * - 405 - `8c730046 `_ - 2019-08-09 - xavier dupré - lower precision for one test * - 404 - `a4555eb7 `_ - 2019-08-09 - xavier dupré - Fixes #34, kind of condifence intervals for benchmarks * - 403 - `e6f587b3 `_ - 2019-08-08 - xavier dupré - fix issue in sklearn_operators * - 402 - `baa0e700 `_ - 2019-08-08 - xavier dupré - Update onnx_node_time.ipynb * - 401 - `1c4dfed7 `_ - 2019-08-08 - xavier dupré - Update onnx_visualization.ipynb * - 400 - `0507e0b0 `_ - 2019-08-08 - xavier dupré - better consistency for xgboost and lightgbm converters * - 399 - `b7171923 `_ - 2019-08-07 - xavier dupré - Update README.rst * - 398 - `b37c9327 `_ - 2019-08-06 - xavier dupré - small improvments * - 397 - `11c39cf5 `_ - 2019-08-06 - xavier dupré - Fixes #15, enables inplace computation for unary operators * - 396 - `cbfb7793 `_ - 2019-08-06 - xavier dupré - add the possibility to visualize shape from the runtime * - 395 - `fa54a141 `_ - 2019-08-05 - xavier dupré - Extends code coverage * - 393 - `7379c308 `_ - 2019-08-05 - xavier dupré - Add names to ShapeObject for #31 * - 392 - `9b626ef0 `_ - 2019-08-05 - xavier dupré - Other fixes for #31, shape inference with runtime * - 391 - `fff01ba5 `_ - 2019-08-05 - xavier dupré - Fix issues with shapes for #31 * - 390 - `3eda2289 `_ - 2019-08-05 - xavier dupré - Third commit for #31, shape_inference * - 389 - `dddd5d2c `_ - 2019-08-05 - xavier dupré - Second commit for #31 (shape inference) * - 388 - `d9155bb6 `_ - 2019-08-04 - xavier dupré - disable one test for skl2onnx 1.5.0 * - 387 - `7eb840ee `_ - 2019-08-04 - xavier dupré - refactor DimensionObject for shape object * - 386 - `b7ba28d7 `_ - 2019-08-03 - xavier dupré - fix appveyor build * - 385 - `c5129ead `_ - 2019-08-03 - xavier dupré - First item for #31 (shape inference) * - 384 - `e6284c2c `_ - 2019-08-03 - xavier dupré - better error message * - 383 - `695e7c35 `_ - 2019-08-03 - xavier dupré - disable unit test when the version is not recent enough * - 382 - `ca981b92 `_ - 2019-08-03 - xavier dupré - disable unit test for skl2onnx==1.5.0 and documentation * - 381 - `1924c139 `_ - 2019-08-03 - xavier dupré - fix misspelling * - 380 - `b498f7f9 `_ - 2019-08-03 - xavier dupré - update for azure pipelines * - 379 - `a8c98aa2 `_ - 2019-08-03 - xavier dupré - shorten CI, do not install latex * - 378 - `6d8a4ef4 `_ - 2019-08-03 - xavier dupré - fix upper case in unit test * - 377 - `0cd000aa `_ - 2019-08-03 - xavier dupré - Update test_grammar_sklearn_linear.py * - 376 - `5ebb44fe `_ - 2019-08-02 - xavier dupré - enable, disable tests * - 375 - `ee19afee `_ - 2019-08-02 - xavier dupré - fix for devops * - 374 - `b54c3370 `_ - 2019-08-02 - xavier dupré - update build * - 373 - `ed15b779 `_ - 2019-08-02 - xavier dupré - fix for CI * - 372 - `0fa2b471 `_ - 2019-08-02 - xavier dupré - documentation, better consistency of unit tests * - 371 - `e3f15c5e `_ - 2019-08-02 - xavier dupré - use appveyor to test against an official version of sklearn-onnx * - 370 - `83f0f142 `_ - 2019-08-02 - xavier dupré - Merge pull request #27 from Exlsunshine/master * - 369 - `13355588 `_ - 2019-08-02 - xavier dupré - fix azure build * - 368 - `8bd3b876 `_ - 2019-08-02 - xavier dupré - disable openmp on mac * - 367 - `4c9b5841 `_ - 2019-08-02 - xavier dupré - blog post * - 366 - `e27faf11 `_ - 2019-08-02 - xavier dupré - fix bug introduced previously * - 365 - `da64836d `_ - 2019-08-02 - xavier dupré - add timeout + notebook on memory profiling * - 364 - `9ea1a0fc `_ - 2019-08-02 - Mark - Bug fix * - 363 - `a49d3d1e `_ - 2019-08-01 - xavier dupré - documentation, fix easy bug * - 362 - `b4baf6ec `_ - 2019-08-01 - xavier dupré - update history and unit test * - 361 - `eb83212a `_ - 2019-08-01 - xavier dupré - Update generate_automated_pages.py * - 360 - `81536bfa `_ - 2019-08-01 - xavier dupré - Fixes issue #26, run tests in separate processes (but not parallelized) * - 359 - `7dab4c95 `_ - 2019-08-01 - xavier dupré - disable test on float64 for some models * - 358 - `478d2f8a `_ - 2019-08-01 - xavier dupré - improve type in onnxruntime2 * - 357 - `1afb1b5d `_ - 2019-07-31 - xavier dupré - refactoring, enable more converter for float64 * - 356 - `e5d6358c `_ - 2019-07-30 - xavier dupré - Update test_cli_validate.py * - 355 - `4cf6a414 `_ - 2019-07-30 - xavier dupré - history * - 354 - `e3b8c41f `_ - 2019-07-30 - xavier dupré - add support for double_data * - 353 - `e81c799b `_ - 2019-07-30 - xavier dupré - Update onnx_shaker.ipynb * - 352 - `dde21809 `_ - 2019-07-30 - xavier dupré - ensures there is no discrepencies in the runtime float64 with DecisionTreeRegressor * - 351 - `4f0d6c1f `_ - 2019-07-30 - xavier dupré - Fixes #25, input and output of clip operator have the same type * - 350 - `949a20a1 `_ - 2019-07-29 - xavier dupré - Update test_rt_valid_model_gradient_boosting.py * - 349 - `74964ecf `_ - 2019-07-29 - xavier dupré - fix for 64 custom operators * - 348 - `30eb961c `_ - 2019-07-29 - xavier dupré - disable a couple of unit tests * - 347 - `e857a1bd `_ - 2019-07-29 - xavier dupré - add a notebook on onnx_shaker * - 346 - `e5185128 `_ - 2019-07-29 - xavier dupré - Update op_tree_ensemble_regressor_.cpp * - 345 - `75249167 `_ - 2019-07-29 - xavier dupré - implements a custom operator TreeEnsembleRegressorDouble * - 344 - `8f458adb `_ - 2019-07-29 - xavier dupré - A few rewriting for #23 (double for TreeEnsembleRegressor) * - 343 - `d8f032cd `_ - 2019-07-29 - xavier dupré - shakes ONNX models to measure issues with float32 conversions * - 342 - `6da254d6 `_ - 2019-07-28 - xavier dupré - fix unit tests * - 341 - `e1c4e575 `_ - 2019-07-28 - xavier dupré - Update test_rt_valid_model_gradient_boosting.py * - 340 - `6a5ee6db `_ - 2019-07-28 - xavier dupré - investigate discrepencies and documentation * - 339 - `bd166c83 `_ - 2019-07-28 - xavier dupré - add converter for xgboost * - 338 - `8bde8edf `_ - 2019-07-28 - xavier dupré - improves documentation * - 337 - `b2de06e0 `_ - 2019-07-28 - xavier dupré - add a new unit ttest to check multiclass for GradientBoostingClassifier * - 336 - `ebd6f94a `_ - 2019-07-27 - xavier dupré - add lightgbm in the list * - 335 - `cc9b5af7 `_ - 2019-07-27 - xavier dupré - Update validate_scenarios.py * - 334 - `c09b8f59 `_ - 2019-07-26 - xavier dupré - fix unit test * - 333 - `87ccc72e `_ - 2019-07-26 - xavier dupré - add custom converter * - 332 - `065a13c0 `_ - 2019-07-26 - xavier dupré - remove file * - 331 - `54d0cbde `_ - 2019-07-26 - xavier dupré - Update test_onnx2onnx.py * - 330 - `92f1c578 `_ - 2019-07-26 - xavier dupré - Update onnx_pdist.ipynb * - 329 - `471e2150 `_ - 2019-07-25 - xavier dupré - Update generate_automated_pages.py * - 328 - `93d69cc2 `_ - 2019-07-25 - xavier dupré - Update azure-pipelines.yml * - 327 - `0f77b0c9 `_ - 2019-07-25 - xavier dupré - Update generate_automated_pages.py * - 326 - `47a2664f `_ - 2019-07-25 - xavier dupré - fix notebooks * - 325 - `7eb6b819 `_ - 2019-07-25 - xavier dupré - fix unit tests * - 324 - `6cdfc414 `_ - 2019-07-24 - xavier dupré - Fixes for the latest version of everything * - 323 - `e9f620a8 `_ - 2019-07-23 - xavier dupré - update documentation * - 322 - `b4e11425 `_ - 2019-07-23 - xavier dupré - Update validate_helper.py * - 321 - `944d3105 `_ - 2019-07-23 - xavier dupré - add TfidfVectorizer in the benchmark * - 320 - `0192d6d8 `_ - 2019-07-23 - xavier dupré - add missing operators, tune documentation, fix bugs * - 319 - `2e1a8ab5 `_ - 2019-07-23 - xavier dupré - fix unit test * - 318 - `a50bc950 `_ - 2019-07-22 - xavier dupré - add IndexError * - 317 - `8b6845d8 `_ - 2019-07-22 - xavier dupré - Update test_onnxrt_validate_helper.py * - 316 - `3198e99f `_ - 2019-07-22 - xavier dupré - fix a few scenarios * - 315 - `d3e5e0fe `_ - 2019-07-22 - xavier dupré - update documentation * - 314 - `06b53c06 `_ - 2019-07-22 - xavier dupré - fix unit test failing due to previous change * - 313 - `8cb4c4c5 `_ - 2019-07-22 - xavier dupré - Update validate_problems.py * - 312 - `85c8a438 `_ - 2019-07-22 - xavier dupré - better error message * - 311 - `d0bdda2a `_ - 2019-07-22 - xavier dupré - Update validate.py * - 310 - `85c40264 `_ - 2019-07-22 - xavier dupré - fix summary function for empty results * - 309 - `4c731264 `_ - 2019-07-22 - xavier dupré - revisit documentation * - 308 - `1b8aede5 `_ - 2019-07-21 - xavier dupré - Update validate.py * - 307 - `5aa41d6c `_ - 2019-07-21 - xavier dupré - Update validate.py * - 306 - `6f5e5bdf `_ - 2019-07-21 - xavier dupré - fix missing parameters * - 305 - `0a5419fd `_ - 2019-07-21 - xavier dupré - refactoring * - 304 - `26b8f73d `_ - 2019-07-21 - xavier dupré - pep8 * - 303 - `0f64c57b `_ - 2019-07-21 - xavier dupré - Update validate.py * - 302 - `a9dd1152 `_ - 2019-07-21 - xavier dupré - pep8 * - 301 - `c06e0e3f `_ - 2019-07-21 - xavier dupré - fix unit test * - 300 - `c35a1261 `_ - 2019-07-21 - xavier dupré - Update config.yml * - 299 - `37770a6a `_ - 2019-07-21 - xavier dupré - Update test_onnxrt_validate_type.py * - 298 - `48c83b73 `_ - 2019-07-21 - xavier dupré - fix a couple of unit tests * - 297 - `c2600a8d `_ - 2019-07-21 - xavier dupré - fix svm * - 296 - `b15fd2c5 `_ - 2019-07-20 - xavier dupré - first attempt to support SVC * - 295 - `47b30328 `_ - 2019-07-20 - xavier dupré - Improve checkings, unit tests, inheritance * - 294 - `13d306fc `_ - 2019-07-20 - xavier dupré - rename problems, better error tracking * - 293 - `3df6be37 `_ - 2019-07-19 - xavier dupré - Update test_rt_valid_model_gaussian_process_ort.py * - 292 - `15c88ed4 `_ - 2019-07-19 - xavier dupré - fix notebook * - 291 - `724932b5 `_ - 2019-07-19 - xavier dupré - forces the same type for sum * - 290 - `b35b52d0 `_ - 2019-07-19 - xavier dupré - Fix many unit tests * - 289 - `86956a43 `_ - 2019-07-19 - xavier dupré - fix many unit tests * - 288 - `96b49f56 `_ - 2019-07-19 - xavier dupré - better consistency, type checking, conversion enabling doubles * - 287 - `ac4d4614 `_ - 2019-07-17 - xavier dupré - Update onnx_visualization.ipynb * - 286 - `bfd26d87 `_ - 2019-07-17 - xavier dupré - Add SVMRegressor + renaming * - 285 - `e217f986 `_ - 2019-07-17 - xavier dupré - fix notebook title * - 284 - `656151b1 `_ - 2019-07-17 - xavier dupré - pep8 * - 283 - `aa50671d `_ - 2019-07-17 - xavier dupré - fix command line in notebook * - 282 - `0c2b8704 `_ - 2019-07-17 - xavier dupré - Update test_onnxrt_side_by_side.py * - 281 - `5dd85403 `_ - 2019-07-17 - xavier dupré - update unit test * - 280 - `1ad3efeb `_ - 2019-07-17 - xavier dupré - disable unit test * - 279 - `9f8dfe8b `_ - 2019-07-17 - xavier dupré - Update test_rt_valid_model_gaussian_process.py * - 278 - `594f138d `_ - 2019-07-17 - xavier dupré - simplifies unit tests, improves command line * - 277 - `fd7f03d5 `_ - 2019-07-17 - xavier dupré - support parameter dtype in conversion * - 276 - `80249b16 `_ - 2019-07-17 - xavier dupré - fix unit test failing about dtypes * - 275 - `15cbf630 `_ - 2019-07-16 - xavier dupré - fix a couple of things * - 274 - `9733e249 `_ - 2019-07-16 - xavier dupré - investigate float and doubles, add a notebook * - 273 - `98aefe8d `_ - 2019-07-15 - xavier dupré - add parameter use_double to convet_validate * - 272 - `047ae016 `_ - 2019-07-15 - xavier dupré - Update setup.py * - 271 - `b5e9a3f3 `_ - 2019-07-15 - xavier dupré - fix setup.py * - 270 - `c38fca81 `_ - 2019-07-15 - xavier dupré - Update setup.py * - 269 - `98811eed `_ - 2019-07-15 - xavier dupré - add cpp files * - 268 - `85962910 `_ - 2019-07-15 - xavier dupré - update setup.py * - 267 - `cfcbf967 `_ - 2019-07-14 - xavier dupré - disable one unit test on circleci * - 266 - `ba7cd291 `_ - 2019-07-14 - xavier dupré - misspelling * - 265 - `2846fb07 `_ - 2019-07-14 - xavier dupré - update unit test, better messages * - 264 - `80184d4d `_ - 2019-07-14 - xavier dupré - better messages * - 262 - `68a2334c `_ - 2019-07-14 - xavier dupré - shorten unit tests * - 261 - `80f24d4d `_ - 2019-07-13 - xavier dupré - disable benchmark * - 260 - `13a0b65c `_ - 2019-07-13 - xavier dupré - skip failing models * - 259 - `21f32a4c `_ - 2019-07-13 - xavier dupré - Update test_onnx_transformer.py * - 258 - `ef3d9392 `_ - 2019-07-13 - xavier dupré - refactoring * - 257 - `132c86fa `_ - 2019-07-13 - xavier dupré - Update config.yml * - 256 - `02ae8328 `_ - 2019-07-13 - xavier dupré - Update doc_write_helper.py * - 255 - `f2c82351 `_ - 2019-07-13 - xavier dupré - refactoring * - 254 - `34b04a3f `_ - 2019-07-12 - xavier dupré - Update test_run_notebooks_onnx_sbs.py * - 253 - `4168854c `_ - 2019-07-12 - xavier dupré - Update test_onnxrt_side_by_side.py * - 252 - `d5260454 `_ - 2019-07-12 - xavier dupré - fix a few things, add a command line * - 251 - `68060efb `_ - 2019-07-12 - xavier dupré - fix multi for gaussian * - 250 - `2d0f3e7c `_ - 2019-07-12 - xavier dupré - Update test_onnxrt_side_by_side.py * - 249 - `133e1648 `_ - 2019-07-12 - xavier dupré - better debugging, more scenarios * - 248 - `2f392bb9 `_ - 2019-07-12 - xavier dupré - Update validate_difference.py * - 247 - `ec7e9946 `_ - 2019-07-12 - xavier dupré - install skl2onnx from sources * - 246 - `7ba0835c `_ - 2019-07-12 - xavier dupré - Update validate_difference.py * - 245 - `484b8460 `_ - 2019-07-11 - xavier dupré - Update test_rt_valid_model_gaussianprocess.py * - 244 - `1d05facf `_ - 2019-07-11 - xavier dupré - add operators, increase verbosity * - 242 - `7c8e55e4 `_ - 2019-07-10 - xavier dupré - Update validate_difference.py * - 241 - `3421d6d6 `_ - 2019-07-10 - xavier dupré - change from absolute to relative * - 240 - `e6eb56d2 `_ - 2019-07-10 - xavier dupré - enable more scenarios for GPR * - 239 - `75d77555 `_ - 2019-07-10 - xavier dupré - Update test_onnxrt_simple.py * - 238 - `99c60329 `_ - 2019-07-10 - xavier dupré - Update test_onnx_grammar_specific.py * - 237 - `da51082a `_ - 2019-07-10 - xavier dupré - Update test_onnx_grammar_specific.py * - 236 - `f7350574 `_ - 2019-07-10 - xavier dupré - documentation, update to the lastest skl2onnx * - 235 - `0012307a `_ - 2019-07-10 - xavier dupré - add parameter versions to the command line * - 234 - `20b0f46a `_ - 2019-07-10 - xavier dupré - documentation and better default values * - 233 - `b9f55736 `_ - 2019-07-09 - xavier dupré - Update test_code_style.py * - 232 - `73514e5a `_ - 2019-07-09 - xavier dupré - Update test_onnx_grammar_specific.py * - 231 - `b1d475ec `_ - 2019-07-09 - xavier dupré - add MatMult * - 229 - `fd9dd891 `_ - 2019-07-09 - xavier dupré - better display while benchmarking * - 225 - `925253a1 `_ - 2019-07-08 - xavier dupré - fix notebook * - 224 - `d8883764 `_ - 2019-07-08 - xavier dupré - Complete ExpSineSquared * - 223 - `d950c5f8 `_ - 2019-07-08 - xavier dupré - Update test_onnx_grammar_translate.py * - 222 - `9e44adb2 `_ - 2019-07-08 - xavier dupré - Update test_onnx_grammar_specific.py * - 221 - `8588dd4e `_ - 2019-07-08 - xavier dupré - improve function converting numpy function to onnx * - 220 - `98836ed5 `_ - 2019-07-08 - xavier dupré - extend grammar * - 219 - `b08c47ff `_ - 2019-07-07 - xavier dupré - documentation, error message * - 218 - `e9ac724f `_ - 2019-07-07 - xavier dupré - documentation, error message * - 217 - `f6ebec17 `_ - 2019-07-07 - xavier dupré - add a full example to conversion to execution * - 216 - `620064ab `_ - 2019-07-07 - xavier dupré - add line and col info * - 215 - `d340718e `_ - 2019-07-07 - xavier dupré - first export to ONNX * - 214 - `cdc54179 `_ - 2019-07-06 - xavier dupré - first sketch to convert python code into ONNX * - 211 - `6c66485b `_ - 2019-07-05 - xavier dupré - Update test_onnx_grid_search.py * - 210 - `a8700afd `_ - 2019-07-05 - xavier dupré - update notebooks * - 209 - `7a40bf14 `_ - 2019-07-05 - xavier dupré - Improves ZipMap to reduce cost computation * - 208 - `9f744926 `_ - 2019-07-05 - xavier dupré - implement time computation for each node, revisit zipmap * - 206 - `7637686a `_ - 2019-07-04 - xavier dupré - catch exception for older version of onnxruntime * - 205 - `360d420f `_ - 2019-07-04 - xavier dupré - refactoring, rename runtimes * - 204 - `82d9a151 `_ - 2019-07-04 - xavier dupré - Update test_onnxrt_python_runtime_ml.py * - 203 - `26496ec3 `_ - 2019-07-04 - xavier dupré - enable assume_finite when comparing to scikit-learn * - 202 - `22cb2215 `_ - 2019-07-04 - xavier dupré - fix bug while converted OnnxTransformer into ONNX when in a pipeline * - 201 - `1f2d05e0 `_ - 2019-07-04 - xavier dupré - add OnnxTransformer * - 200 - `4fc6047a `_ - 2019-07-03 - xavier dupré - Update test_onnxrt_simple.py * - 199 - `a4c68081 `_ - 2019-07-03 - xavier dupré - refactoring, add operator not, removes unnecessary combinations * - 198 - `87fb1ea9 `_ - 2019-07-02 - xavier dupré - Update validate_difference.py * - 197 - `1838ffaa `_ - 2019-07-02 - xavier dupré - Update onnx_sbs.ipynb * - 196 - `2d6f5890 `_ - 2019-07-02 - xavier dupré - fix notebook * - 195 - `1834f0c1 `_ - 2019-07-02 - xavier dupré - update notebook * - 194 - `f4cffb3b `_ - 2019-07-02 - xavier dupré - split unit test * - 193 - `ef6d3971 `_ - 2019-07-02 - xavier dupré - update notebook * - 192 - `abeadbf1 `_ - 2019-07-02 - xavier dupré - saves the onnx graph * - 191 - `44efb0a7 `_ - 2019-07-02 - xavier dupré - add method to do side by side * - 190 - `637017b9 `_ - 2019-07-02 - xavier dupré - Documentation, disable benchmark for heavy experiment * - 189 - `6a63cc94 `_ - 2019-07-02 - xavier dupré - add parameter skip_models * - 188 - `c8841342 `_ - 2019-07-02 - xavier dupré - update notebook, add parameter intermediate * - 187 - `89f323c6 `_ - 2019-07-01 - xavier dupré - fix constantofshape * - 186 - `0d6904c3 `_ - 2019-07-01 - xavier dupré - fix unit tests * - 185 - `28ace346 `_ - 2019-07-01 - xavier dupré - add multi-label * - 183 - `03bd5905 `_ - 2019-06-30 - xavier dupré - Update validate_problems.py * - 182 - `c9274304 `_ - 2019-06-30 - xavier dupré - improve benchmark * - 181 - `21784015 `_ - 2019-06-30 - xavier dupré - Update test_onnxrt_validate_onnxruntime.py * - 180 - `2984787b `_ - 2019-06-30 - xavier dupré - Update test_onnxrt_validate_onnxruntime.py * - 179 - `6db1241d `_ - 2019-06-30 - xavier dupré - Update test_rt_valid_model_gaussianprocess.py * - 178 - `257e4169 `_ - 2019-06-30 - xavier dupré - fix unit tests * - 177 - `94796fe4 `_ - 2019-06-30 - xavier dupré - debug, fix normalizer * - 176 - `bd3ed5b4 `_ - 2019-06-30 - xavier dupré - Update test_onnxrt_validate_onnxruntime_whole.py * - 175 - `21b5432e `_ - 2019-06-30 - xavier dupré - Update test_onnxrt_validate_onnxruntime_whole.py * - 174 - `235e7a13 `_ - 2019-06-30 - xavier dupré - fix unit test * - 173 - `019ffdb0 `_ - 2019-06-30 - xavier dupré - update notebook, documentation * - 172 - `bc7ecdc3 `_ - 2019-06-30 - xavier dupré - update with a notebook on pdist * - 171 - `ec1b6f99 `_ - 2019-06-30 - xavier dupré - Update test_onnxrt_python_runtime_scan.py * - 170 - `91b30b64 `_ - 2019-06-29 - xavier dupré - pep8 * - 169 - `c2b44355 `_ - 2019-06-29 - xavier dupré - ci * - 168 - `20f76e79 `_ - 2019-06-29 - xavier dupré - Update test_onnxrt_python_runtime_scan.py * - 167 - `275b38c5 `_ - 2019-06-29 - xavier dupré - fix CI * - 166 - `f06a54d9 `_ - 2019-06-29 - xavier dupré - fix bug * - 165 - `be638394 `_ - 2019-06-29 - xavier dupré - fix import issues * - 164 - `a9be9b5b `_ - 2019-06-29 - xavier dupré - add many operators, Scan, Sigmoid... * - 163 - `a4dc1deb `_ - 2019-06-29 - xavier dupré - add relu * - 162 - `a45ffdab `_ - 2019-06-29 - xavier dupré - add RNN opertor (not all of it) * - 161 - `8e135215 `_ - 2019-06-28 - xavier dupré - Update validate.py * - 160 - `cb6ccedf `_ - 2019-06-28 - xavier dupré - fix unit test * - 159 - `5180dd6b `_ - 2019-06-28 - xavier dupré - Fix defined inputs and outputs for topk * - 158 - `47fc43a0 `_ - 2019-06-27 - xavier dupré - add magic command to view an onnx graph * - 157 - `fa080a28 `_ - 2019-06-27 - xavier dupré - catch another exception * - 156 - `075491ce `_ - 2019-06-27 - xavier dupré - fix failing unit test (pep8, disable with current skl2onnx) * - 155 - `aacff229 `_ - 2019-06-26 - xavier dupré - improves guessing types * - 154 - `c6be3e0f `_ - 2019-06-26 - xavier dupré - guess type from constants * - 153 - `4a0cb5a5 `_ - 2019-06-26 - xavier dupré - deactivate one part of the code not needed for every runtime * - 152 - `cf63c367 `_ - 2019-06-26 - xavier dupré - more robust inference node by node * - 151 - `00f9aeb4 `_ - 2019-06-26 - xavier dupré - unit test coverage + fix bugs * - 150 - `06f698f8 `_ - 2019-06-26 - xavier dupré - fix binary logistic regression * - 149 - `adffcf02 `_ - 2019-06-25 - xavier dupré - blog post * - 146 - `18a2adab `_ - 2019-06-25 - xavier dupré - better documentation * - 145 - `afbdc9df `_ - 2019-06-25 - xavier dupré - Update test_onnxrt_python_runtime_ml.py * - 144 - `fbc2f41b `_ - 2019-06-25 - xavier dupré - Update test_onnxrt_python_runtime_ml.py * - 143 - `17febdf6 `_ - 2019-06-25 - xavier dupré - update setup.py * - 142 - `d9b221ac `_ - 2019-06-25 - xavier dupré - fix omp configuration * - 141 - `14e5c9b6 `_ - 2019-06-25 - xavier dupré - add link options * - 140 - `f5a820c3 `_ - 2019-06-25 - xavier dupré - improve compilation * - 139 - `d2c1f740 `_ - 2019-06-25 - xavier dupré - test improvment with openmp * - 138 - `0b1046d6 `_ - 2019-06-25 - xavier dupré - add operator equal, fix operator based on specifications not really described in onnx documentation * - 137 - `4383931a `_ - 2019-06-24 - xavier dupré - Add Sum, TopK, ReduceMean * - 136 - `91ba4290 `_ - 2019-06-24 - xavier dupré - Add random_state to RandomForestClassifier training * - 135 - `03b1e4ec `_ - 2019-06-24 - xavier dupré - add key runtime in obs_op * - 134 - `e3037bff `_ - 2019-06-24 - xavier dupré - add operators Concat, Reshape, Log, Reciprocal, Reduce... * - 133 - `fd04f08c `_ - 2019-06-24 - xavier dupré - Update op_tree_ensemble_.cpp * - 132 - `a8d0a962 `_ - 2019-06-24 - xavier dupré - add missing header * - 131 - `b39a0709 `_ - 2019-06-24 - xavier dupré - Add tree ensemble regressor * - 130 - `58c987f8 `_ - 2019-06-23 - xavier dupré - inline functions * - 129 - `81b37e57 `_ - 2019-06-23 - xavier dupré - Update setup.py * - 128 - `773a645a `_ - 2019-06-23 - xavier dupré - update for C++11 * - 127 - `70ddae64 `_ - 2019-06-23 - xavier dupré - update C++ version * - 126 - `a2c34723 `_ - 2019-06-23 - xavier dupré - add missing dependency * - 125 - `191f7eee `_ - 2019-06-23 - xavier dupré - Update setup.py * - 124 - `aec7d494 `_ - 2019-06-23 - xavier dupré - Update setup.py * - 123 - `d5d76663 `_ - 2019-06-23 - xavier dupré - Update op_tree_ensemble_classifier_.cpp * - 122 - `0bf7adb5 `_ - 2019-06-23 - xavier dupré - update C++ * - 121 - `31c801ce `_ - 2019-06-23 - xavier dupré - fix setup.py * - 120 - `8df915c9 `_ - 2019-06-23 - xavier dupré - add runtime for TreeEnsembleClassifier (C++) * - 119 - `fc7d3f0b `_ - 2019-06-22 - xavier dupré - add pow, greater, identity * - 118 - `8a636d30 `_ - 2019-06-22 - xavier dupré - add slice operator * - 117 - `6be9937b `_ - 2019-06-22 - xavier dupré - fix unit test, add operators * - 116 - `3c575f61 `_ - 2019-06-21 - xavier dupré - documentation + arrayratureextraction * - 115 - `fa9ca893 `_ - 2019-06-21 - xavier dupré - Update generate_automated_pages.py * - 114 - `1bb53f2e `_ - 2019-06-21 - xavier dupré - Update generate_automated_pages.py * - 113 - `e4d4ef06 `_ - 2019-06-21 - xavier dupré - Update generate_automated_pages.py * - 112 - `532dfe79 `_ - 2019-06-21 - xavier dupré - Update generate_automated_pages.py * - 111 - `affc5d2f `_ - 2019-06-21 - xavier dupré - Update generate_automated_pages.py * - 110 - `f6971f8c `_ - 2019-06-21 - xavier dupré - Update generate_automated_pages.py * - 109 - `9e774ae4 `_ - 2019-06-21 - xavier dupré - Update generate_automated_pages.py * - 108 - `64efcf96 `_ - 2019-06-21 - xavier dupré - documentation cmd * - 107 - `2fa09d27 `_ - 2019-06-21 - xavier dupré - Update generate_automated_pages.py * - 106 - `e7231ab5 `_ - 2019-06-21 - xavier dupré - documentation, more display * - 105 - `2f8f4292 `_ - 2019-06-21 - xavier dupré - update documentation * - 104 - `aacf2b3e `_ - 2019-06-20 - xavier dupré - reduce the number of tests * - 103 - `a8b73146 `_ - 2019-06-20 - xavier dupré - better verbose * - 101 - `aa021055 `_ - 2019-06-20 - xavier dupré - add benchmark, refactor documentation * - 100 - `5160adc3 `_ - 2019-06-20 - xavier dupré - update documentation * - 99 - `ed7b2c63 `_ - 2019-06-20 - xavier dupré - delete automated page * - 98 - `41e07a53 `_ - 2019-06-19 - xavier dupré - Update test_onnxrt_simple.py * - 97 - `c1abc7b1 `_ - 2019-06-19 - xavier dupré - update documentation with a better process * - 96 - `cd6ad7c2 `_ - 2019-06-19 - xavier dupré - better warnings handling * - 95 - `823d1650 `_ - 2019-06-18 - xavier dupré - update documentation, visual representation of every graphs * - 94 - `cc71b365 `_ - 2019-06-18 - xavier dupré - Update validate.py * - 93 - `46cb06ee `_ - 2019-06-17 - xavier dupré - refactoring * - 92 - `15fd066d `_ - 2019-06-17 - xavier dupré - better granularity, documentation * - 91 - `d11cd500 `_ - 2019-06-17 - xavier dupré - fix unit test * - 90 - `a3608d91 `_ - 2019-06-17 - xavier dupré - update unit test * - 89 - `8ed74830 `_ - 2019-06-17 - xavier dupré - fix unit test * - 88 - `f1837ac9 `_ - 2019-06-17 - xavier dupré - update validate script * - 87 - `f6cc3771 `_ - 2019-06-17 - xavier dupré - update command line * - 85 - `52c37f7c `_ - 2019-06-17 - xavier dupré - add command line * - 83 - `8bc34417 `_ - 2019-06-16 - xavier dupré - Update .local.jenkins.lin.yml * - 82 - `741c9d47 `_ - 2019-06-16 - xavier dupré - update documentation, display version * - 81 - `467d6630 `_ - 2019-06-16 - xavier dupré - lower precision * - 80 - `c557e745 `_ - 2019-06-16 - xavier dupré - Fixes #10, runtime for the whole onnx with onnxruntime * - 79 - `6b22f2f1 `_ - 2019-06-16 - xavier dupré - fix documentation * - 78 - `4fd152a3 `_ - 2019-06-16 - xavier dupré - Update test_onnxrt_check_import.py * - 77 - `3620a14b `_ - 2019-06-16 - xavier dupré - Update test_onnxrt_check_import.py * - 76 - `11c2d7c1 `_ - 2019-06-16 - xavier dupré - Fixes issue #9, implements onnxruntime runtime * - 75 - `4f261419 `_ - 2019-06-16 - xavier dupré - add other operator for python runtime * - 74 - `44393245 `_ - 2019-06-16 - xavier dupré - fix unit test * - 73 - `9b7542cc `_ - 2019-06-15 - xavier dupré - add operator Scaler * - 72 - `616fc3b1 `_ - 2019-06-15 - xavier dupré - improve documentation * - 71 - `7fa5b6fd `_ - 2019-06-15 - xavier dupré - update documentation * - 70 - `64e73b21 `_ - 2019-06-15 - xavier dupré - function to test all sklearn operators * - 69 - `0421e581 `_ - 2019-06-14 - xavier dupré - improves type coverage * - 66 - `8f4eeb1f `_ - 2019-06-14 - xavier dupré - update notebook * - 65 - `7acf2094 `_ - 2019-06-14 - xavier dupré - add notebook to benchmark python runtime * - 63 - `84b8bfaf `_ - 2019-06-14 - xavier dupré - fix logistic regression * - 62 - `e24e0a19 `_ - 2019-06-14 - xavier dupré - better documentation * - 61 - `b77ea982 `_ - 2019-06-14 - xavier dupré - add linear regressor * - 60 - `a1245487 `_ - 2019-06-14 - xavier dupré - first version of the python runtime * - 58 - `0acbd195 `_ - 2019-06-13 - xavier dupré - compute sequence of computing * - 56 - `8e36242c `_ - 2019-06-12 - xavier dupré - draw onnx graphs * - 55 - `4b7b801b `_ - 2019-06-12 - xavier dupré - explore onnx * - 54 - `2ea0a5e0 `_ - 2019-06-11 - xavier dupré - update setup * - 53 - `0f6c32c8 `_ - 2019-06-11 - xavier dupré - Update test_setup.py * - 52 - `9e6114fa `_ - 2019-06-11 - xavier dupré - move files * - 51 - `727c4d1c `_ - 2019-06-11 - xavier dupré - move files * - 50 - `e6491697 `_ - 2019-04-23 - xavier dupré - refactoring * - 49 - `93970725 `_ - 2019-02-16 - xavier dupré - Update README.rst * - 48 - `8fea5ce9 `_ - 2019-02-06 - xavier dupré - Update test_code_style.py * - 46 - `b5524b9f `_ - 2019-01-08 - xavier dupré - Update LICENSE.txt * - 45 - `c609546f `_ - 2018-12-30 - xavier dupré - Update test_code_style.py * - 44 - `9f4de098 `_ - 2018-10-15 - xavier dupré - fix type issue * - 43 - `e00ba867 `_ - 2018-09-17 - xavier dupré - update circleci * - 41 - `0fac8cf9 `_ - 2018-08-28 - xavier dupré - add missing dependencies for circleci * - 40 - `addecb96 `_ - 2018-08-26 - xavier dupré - update circleci * - 39 - `c435ee0e `_ - 2018-08-21 - xavier dupré - add local jenkins job linux * - 38 - `98f1379f `_ - 2018-07-22 - xavier dupré - update requirements * - 37 - `a029714d `_ - 2018-07-22 - xavier dupré - fix style * - 36 - `fb8c4aa2 `_ - 2018-07-22 - xavier dupré - update CI python 3.7 * - 35 - `6a1edc93 `_ - 2018-07-07 - xavier dupré - update pandoc * - 34 - `32644f5d `_ - 2018-05-17 - xavier dupré - setup, documentation, circleci * - 33 - `776754c4 `_ - 2018-05-13 - xavier dupré - update requirements * - 32 - `aa5c50bc `_ - 2018-05-12 - xavier dupré - update requirements * - 31 - `084e6cd0 `_ - 2018-05-12 - xavier dupré - changes for pylint * - 30 - `02dea3aa `_ - 2018-04-14 - xavier dupré - replace flake8 by code style * - 29 - `b610a607 `_ - 2018-04-03 - xavier dupré - requirements for appveyor * - 28 - `33627d44 `_ - 2018-04-02 - xavier dupré - fix link to waffle * - 27 - `641c76a7 `_ - 2018-03-31 - xavier dupré - requirements * - 26 - `2a7fe51e `_ - 2018-03-31 - xavier dupré - history, setup, documentation * - 24 - `cb6eeef6 `_ - 2018-03-10 - xavier dupré - update setup.py * - 23 - `b8fbbf38 `_ - 2018-02-24 - xavier dupré - setup * - 22 - `45588005 `_ - 2018-02-24 - xavier dupré - setup, documentation * - 21 - `2b3af40f `_ - 2018-02-24 - xavier dupré - appveyor * - 20 - `23871b69 `_ - 2018-02-24 - xavier dupré - setup requirements * - 19 - `df994fae `_ - 2018-02-17 - xavier dupré - update requirements * - 18 - `3baab73c `_ - 2018-01-02 - xavier dupré - update license * - 17 - `06291a65 `_ - 2017-12-18 - xavier dupré - update style * - 16 - `ca0973e3 `_ - 2017-12-09 - xavier dupré - artifact * - 15 - `c7c09c9a `_ - 2017-12-06 - xavier dupré - readme * - 14 - `751ade6b `_ - 2017-12-06 - xavier dupré - remove unnecessary import * - 13 - `e67d5903 `_ - 2017-12-06 - xavier dupré - fix documentation theme * - 12 - `b9af8e4b `_ - 2017-12-06 - xavier dupré - changes doc themes * - 11 - `a07d71e0 `_ - 2017-12-04 - xavier dupré - check coefficient are not out of range * - 8 - `e040ac0a `_ - 2017-12-01 - xavier dupré - dependencies * - 7 - `1e046459 `_ - 2017-11-30 - xavier dupré - update circleci build * - 6 - `79876d8b `_ - 2017-11-30 - xavier dupré - update requirements * - 5 - `d17710bd `_ - 2017-11-30 - xavier dupré - update tokens * - 4 - `1307f43a `_ - 2017-11-30 - xavier dupré - fix the first version of the package * - 3 - `2d823b82 `_ - 2017-11-30 - xavier dupré - first commit, still does not work with VS2017 * - 2 - `ca43522f `_ - 2017-11-30 - xavier dupré - add local jenkins * - 1 - `e57b5be5 `_ - 2017-11-29 - xavier dupré - first commit