summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/searchdefinition/expressiontransforms/TensorFlowFeatureConverter.java
Commit message (Collapse)AuthorAgeFilesLines
* Move path into FeatureArgumentsJon Bratseth2018-09-271-2/+2
|
* Imported ML model robustnessJon Bratseth2018-09-271-2/+3
| | | | | | | | | - Handle properly that compiling an expression leads to adding new expressions - Don't load rank profile models as global when reading stored models - Proper verification of model pseudofeature arguments before taking an action - Handle missing models and missing models in existing paths properly - Don't require return types to be resolved for all functions yet (they won't be for those added during comppilation)
* Strip file ending from imported modelsJon Bratseth2018-09-111-1/+1
|
* RefactorJon Bratseth2018-09-111-4/+5
|
* Revert "Merge pull request #6742 from ↵Jon Bratseth2018-08-301-2/+2
| | | | | | | vespa-engine/revert-6732-bratseth/generate-rank-profiles-for-all-models-part-10-2" This reverts commit a294ef166c59c795f9e6fd31fbd6914c502d559a, reversing changes made to cef4c0f9d7c084f320e77abb2a93522acd7f3f53.
* Revert "Bratseth/generate rank profiles for all models part 10 2"Jon Bratseth2018-08-301-2/+2
|
* Revert "Merge pull request #6722 from ↵Jon Bratseth2018-08-291-2/+2
| | | | | | | vespa-engine/revert-6713-bratseth/generate-rank-profiles-for-all-models-part-10" This reverts commit 6958f2a641eaad0c61249e7bca887a1405e17d02, reversing changes made to 06323aff51bf054d64ef2bea001917a22433717f.
* Revert "Read stored models from Zk package for global rank profiles"Jon Bratseth2018-08-291-2/+2
|
* Read stored models from Zk package for global rank profilesJon Bratseth2018-08-291-2/+2
|
* Scope imported models to an entire application buildJon Bratseth2018-08-221-4/+2
|
* Automatically figure out the right importerJon Bratseth2018-08-221-1/+1
|
* Scope transforms and converters to rank profileJon Bratseth2018-08-221-3/+8
|
* Import all signatureesJon Bratseth2018-08-211-1/+1
|
* Optimize importsJon Bratseth2018-08-211-6/+0
|
* Reduce scope of converted modelsJon Bratseth2018-08-211-5/+4
|
* Revert "Merge pull request #6635 from ↵Jon Bratseth2018-08-211-4/+4
| | | | | | | vespa-engine/bratseth/generate-rank-profiles-for-all-models-part-2-4" This reverts commit 3f91e18528b4982398332a30728eed8f7d2b580c, reversing changes made to 8e3ba08f1d3b79e573864726c6c03e58862feee6.
* Revert "Revert "Merge pull request #6626 from ↵Jon Bratseth2018-08-201-4/+4
| | | | | | vespa-engine/revert-6625-bratseth/generate-rank-profiles-for-all-models-part-2-3"" This reverts commit c7cfd9f4742f398331839ed0f2ceeee55c68a791.
* Revert "Merge pull request #6626 from ↵Jon Bratseth2018-08-201-4/+4
| | | | | | | vespa-engine/revert-6625-bratseth/generate-rank-profiles-for-all-models-part-2-3" This reverts commit c6d642b55558203a6eddd79efbc232bb34ec8e52, reversing changes made to 59ffc5091b8246674843deea81a11a917abf801e.
* Revert "Bratseth/generate rank profiles for all models part 2 3"Jon Bratseth2018-08-201-4/+4
|
* Add deactivated capability to import all modelsJon Bratseth2018-08-201-1/+1
|
* Revert "Merge pull request #6619 from ↵Jon Bratseth2018-08-201-4/+4
| | | | | | | vespa-engine/revert-6611-revert-6596-revert-6584-bratseth/generate-rank-profiles-for-all-models-part-2" This reverts commit 0437e8cc1d550fb8c6d24ffe4da813067c542f62, reversing changes made to 1715b8393827c159f8709033075066b29932f852.
* Revert "Revert "Revert "Convert all outputs"""Jon Marius Venstad2018-08-171-4/+4
|
* Revert "Revert "Convert all outputs""Jon Bratseth2018-08-171-4/+4
|
* Revert "Convert all outputs"Jon Bratseth2018-08-151-4/+4
|
* Convert all outputsJon Bratseth2018-08-151-4/+4
|
* Remove duplication and inheritanceJon Bratseth2018-08-101-15/+9
|
* Avoid unnecessary inheritanceJon Bratseth2018-08-101-1/+2
|
* Refactor and remove duplicationJon Bratseth2018-08-101-15/+5
|
* Refactor ONNX and TF import to use same code baseLester Solbakken2018-06-061-662/+15
| | | | This reverts commit 681963959794b47102d1a1cf72f215c72b0e2b51.
* Revert "Refactor ONNX and TF import to use same code base"Harald Musum2018-06-061-15/+662
|
* Fix ONNX ranking feature signatureLester Solbakken2018-06-011-1/+17
|
* Refactor ONNX and TF import to use same code baseLester Solbakken2018-06-011-673/+10
|
* More explanation on type mismatchJon Bratseth2018-05-251-10/+14
|
* Better error message when TensorFlow model import failsLester Solbakken2018-04-231-0/+11
|
* Revert "Revert "Multiply batch dimension expansion tensor instead of adding it""Lester Solbakken2018-03-231-2/+2
| | | | This reverts commit 441d2fd3a0f985200f688a6c387963b15ee13104.
* Revert "Multiply batch dimension expansion tensor instead of adding it"Harald Musum2018-03-221-2/+2
|
* Multiply batch dimension expansion tensor instead of adding itLester Solbakken2018-03-221-2/+2
|
* Prefix constants by model nameJon Bratseth2018-03-131-10/+9
| | | | | | | | | Large constants are cross rank profiles. This avoids name conflicts when multiple models are used. It is not strictly necessary because the user can always disambiguate when chosing names, but there is a scenario where conflicts are plausible and leaving this to users is inconvenient: Multiple versions of the "same" model are tested in different rank profiles.
* Merge pull request #5266 from ↵Jon Bratseth2018-03-081-2/+1
|\ | | | | | | | | vespa-engine/bratseth/convert-tf-tensor-on-command-line Bratseth/convert tf tensor on command line
| * Log OrderedTensorType of imported TensorFlow variablesJon Bratseth2018-03-081-2/+1
| |
* | Add batch dimension reduction in generated macrosLester Solbakken2018-03-081-58/+107
|/ | | | | | Check for inputs/placeholders containing batch dimensions inside generated macros, and insert reduce operations. Expand those dimensions back at the top level expression.
* Allow macros to replace TenorFlow variablesJon Bratseth2018-03-071-13/+68
| | | | | | Also, remove quoting of constant arguments generated in TensorFlow as that is unnecessary now and is interpreted as a string constant argument to a macro.
* Put generated TensorFlow macros in replicated dirLester Solbakken2018-03-061-1/+1
|
* Put TensorFlow expression back to replicated dirLester Solbakken2018-03-061-1/+1
|
* Generate macros for TensorFlow nodes with multiple outputsLester Solbakken2018-03-051-1/+59
|
* Add batch dimension reduction for TensorFlow importLester Solbakken2018-03-011-2/+86
|
* Revert "Revert "Bratseth/typecheck all 3""Jon Bratseth2018-02-221-0/+4
|
* Revert "Bratseth/typecheck all 3"Harald Musum2018-02-211-4/+0
|
* Revert "Merge pull request #5091 from ↵Jon Bratseth2018-02-211-0/+4
| | | | | | | vespa-engine/revert-5065-bratseth/typecheck-all-2" This reverts commit f15c8a6384031adfe0764f20e6448be4eccd517b, reversing changes made to 2a343e5a88a023a3f3246db2f47726e229d28fac.
* Revert "Bratseth/typecheck all 2"Jon Bratseth2018-02-201-4/+0
|