Граф коммитов

275 Коммитов

Автор SHA1 Сообщение Дата
Gani Nazirov f6be39ce93
Python 3.8 and pybind11 (#494)
* Python 3.8 and pybind11 (#493)

* First steps to enable python 3.7 on windows + use pybind11 instead of boost_python

* Add Python 3.7 for Linux, Mac, remove unnecessary dependencies to boost python

* install pybind11

* fix build

* Fix build on windows

* Update build.cmd

* Append None into list instead of empty objects, translate C++ exception

* fix wrong cast with string

* Fix issues with columns names having unicode characters.

* Update build.cmd

* update build.cmd

* update build.cmd

* Fix one issue with sparse data

* Complete merge

* Update dllmain.cpp

* Update dllmain.cpp

* Quick modifications

* Fix issue with sparse data when switching to pybind11

* Fix one final unit test

* update CI

* update build ci

* fix CI and compilation issues

* Update DataViewInterop.cpp

* Update dllmain.cpp

* add configuration for python 3.7

* fix broken unit test

* Update build.sh

* fix build for Windows

* Linux py3.7 build

* fix pytest version

* upgrade pytest

* fix pytest-cov version

* fix isinstance(., int) for python 2.7

* fix merge issues

* use BOOST_PYTHON for all releases

* fix iteration issue

* Update build.sh

* use custom python

* Update phase-template.yml

* update CI

* Update phase-template.yml

* update CI

* fix CI

* update CI

* Update .vsts-ci.yml

* update python versio

* update CI

* Update .vsts-ci.yml

* Update .vsts-ci.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* update CI

* fix paths

* Update build.sh

* fix linux build

* Update phase-template.yml

* Update phase-template.yml

* Update .vsts-ci.yml

* Update build.sh

* Update build.sh

* Update build.sh

* update build

* Update test_estimator_checks.py

* initial commit

* 'fix'

* merge

* Remove boost

* merge

* merge

* pybind11 install

* more pybind11 port

* up version to 1.8.0

* Remove python 2.7
Remove coverage
Fix tests
Upgrade Featurizers lib

* Remove boost

* fix python path

* remove boost libs

* Remove boost & py2.7 for Lin/Mac

* fix Lin build

* fix lin build

* fix mac build

* fix Lin build

* fix libc install

* fix build

* fix linbuild

* remove isnan

* Add python 3.8 build pieces

* fix win build

* fix py 3.8 build

* fix linux build
update setup

* remove platform dependency
use distro instead

* fix python url for linux

* Fix linux python 3.8 build

* linux build

* fix path

* Rollback to preview2

* fix build

* fix build

* build

* fix build

* 'fix'

* 'fix'

* 'sudo'

* 'build'

* 'test'

* 'test'

* 'test'

* 'test'

* 'test'

* fix tests

* fix tests

* fix tests path for 3.8

* fix tests

* fix mac

* fix linux tests

* fix mac

* fix mac tests

* run as root

* fix mac tests

Co-authored-by: xavier dupré <xavier.dupre@gmail.com>
Co-authored-by: Gani Nazirov <ganaziro@microsoft.com>
Co-authored-by: Admin <admin@Admins-MacBook-Pro.local>

* fix comments

* fix build

* fix build

Co-authored-by: xavier dupré <xavier.dupre@gmail.com>
Co-authored-by: Gani Nazirov <ganaziro@microsoft.com>
Co-authored-by: Admin <admin@Admins-MacBook-Pro.local>
2020-06-17 20:25:09 -07:00
Gani Nazirov f9218dc5e8
fix build issues (#489)
* fix build

* up version

Co-authored-by: Gani Nazirov <ganaziro@microsoft.com>
2020-05-09 22:46:02 -07:00
Gani Nazirov 8558e07b9c
Add callstack field to BrdigeRuntime exception (#483)
* Add exception stack to the error message

* Add callstack field

Co-authored-by: Gani Nazirov <ganaziro@microsoft.com>
2020-04-24 17:59:20 -07:00
Gani Nazirov e368055ca7
Add exception stack to the error message (#482)
Co-authored-by: Gani Nazirov <ganaziro@microsoft.com>
2020-04-15 14:20:02 -07:00
Gani Nazirov 1b7c3990df
Fix onnx conversion tests (#468)
* debug onnx tests

* debug mac build

* debug mac image loading

* fix linux extended tests

* same

* install language pack for Linux tests

* rename to avoid being a test fixture

* install locale pack in CentOS7

* fix centos7 test

* yum update packages on Centos

* debug onnx lib

* dbg libOnnx

* dbg

* try linking libomp

* use non symbols binaries

* ...

* typo

* typo

* rollback

* remove dsym file

* fix typo

* fix

* test

* test

* use dotnetcli 3.1

* test

* finalize

Co-authored-by: Gani Nazirov <ganaziro@microsoft.com>
2020-03-25 16:29:06 -07:00
Gani Nazirov 4c9a105c78
Speed up dft tool (#471)
Co-authored-by: Gani Nazirov <ganaziro@microsoft.com>
2020-03-17 15:10:17 -07:00
Gani Nazirov 1eb7475bca
Add ONNX ORT tests for 37 components (#466)
Add ONNX ORT tests for 37 components
2020-03-12 11:20:25 -07:00
Gani Nazirov fb5424f08d
Update last commit msg (#465)
Co-authored-by: Gani Nazirov <ganaziro@microsoft.com>
2020-03-12 09:29:34 -07:00
Gani Nazirov 0fc3f10730
Merge latest AutoML transformers to master (#417)
* Native featurizers for AutoML (#317)

* Draft, adding CategoryImputer, ToKeyImputer, ToString transformers

* add tests

* prelim commit

* update manifest, fix unit tests/examples

* upgrade version

* fix tests

* temp hack fix for native libs

* copy libFeaturizers.so

* fix version

* fix cp

* fix version

* Update ML.Net version number.

* Update the examples and unit tests.

* Update to latest version of the Featurizers library.

* Fix test_tostring unit test.

* Temporarily skip the estimator checks unit tests.

* Upgrade pip to the latest version when installing the Python
packages on Windows. This fixes an issue I had where scikit-learn
would not install when building NimbusML with the RlsWinPy3.6
configuration because it could not find one of the test data sets.

* Update test_estimator_checks for the three new transformers.

* Remove extra comma from test_estimator_checks.

* Update the ML.Net version.

* Add TimeSeriesImputer

* Add country param to DateTimeSplitter

* Upgrade TensorFlow.NET version. Required by latest version of Microsoft.ML.Dnn.

* Update ML.Net version and import new AutoMLFeaturizers package.

* Add back in the accidentally removed tests from test_data_with_missing.py.

* Update the DateTimeSplitter examples.

* Update the ToKeyImputer examples.

* Update the ToString examples.

* Update build to support latest nuget packages and updates.

* Remove copy of libFeaturizers from linux build script.

* Add TimeSeriesImputer to the NimbusML project.

* Add initial DataFrame based example for TimeSeriesImputer.

* Update to the latest version of manifest.json.

* Add missing project include for the TimeSeriesImputer example.

* Update the DateTimeSplitter examples.

* Update build files to copy over the Data folder which is required for the country support in the DateTimeSplitter transform.

* Add a unit test for testing the holiday name return value for DateTimeSplitter.

* Add unit test for ToKeyImputer.

* Update to latest version of manifest.json. Makes grain input required for TimeSeriesImputer.

* Update TimeSeriesImputer_df example.

* Remove TimeSeriesImputer from test_estimator_checks.

* Update nuget.config to point to relative directory for ml.net packages.

* Add unit test for TimeSeriesImputer.

* Use environmental variable to specify the local ml.net nuget package directory.

* Update to the latest version of ml.net.

* Add latest version of nuget packages for building.

* Update to the latest windows ml.net binaries.

* Add linux ml.net binaries.

* adding correct nuget packages/location

* adding correct ML.NET signed packages

* adding correct ML.NET signed packages

* Update the referenced ML.Net versions.

* Update to the latest version of the manifest.

* Add RobustScaler to the public API.

* Fix spacing bug in RobustScalar in manifest.json.

* Update to the latest version of manifest.json which contains naming fix for RobustScaler.

* Update to latest unsigned nuget packages for testing RobustScaler and latest master features.

* Add RobustScaler unit tests and examples.

* Update to the latest signed ML.Net nugets.

* Fix RobustScaler checks in test_estimator_checks.

* up version

* Update aml branch. (#415)

* Draft, adding CategoryImputer, ToKeyImputer, ToString transformers

* add tests

* prelim commit

* update manifest, fix unit tests/examples

* upgrade version

* fix tests

* temp hack fix for native libs

* copy libFeaturizers.so

* fix version

* fix cp

* fix version

* Update ML.Net version number.

* Update the examples and unit tests.

* Update to latest version of the Featurizers library.

* Fix test_tostring unit test.

* Temporarily skip the estimator checks unit tests.

* Upgrade pip to the latest version when installing the Python
packages on Windows. This fixes an issue I had where scikit-learn
would not install when building NimbusML with the RlsWinPy3.6
configuration because it could not find one of the test data sets.

* Update test_estimator_checks for the three new transformers.

* Remove extra comma from test_estimator_checks.

* Update the ML.Net version.

* Add TimeSeriesImputer

* Add country param to DateTimeSplitter

* Upgrade TensorFlow.NET version. Required by latest version of Microsoft.ML.Dnn.

* Update ML.Net version and import new AutoMLFeaturizers package.

* Add back in the accidentally removed tests from test_data_with_missing.py.

* Update the DateTimeSplitter examples.

* Update the ToKeyImputer examples.

* Update the ToString examples.

* Update build to support latest nuget packages and updates.

* Remove copy of libFeaturizers from linux build script.

* Add TimeSeriesImputer to the NimbusML project.

* Add initial DataFrame based example for TimeSeriesImputer.

* Update to the latest version of manifest.json.

* Add missing project include for the TimeSeriesImputer example.

* Update the DateTimeSplitter examples.

* Update build files to copy over the Data folder which is required for the country support in the DateTimeSplitter transform.

* Add a unit test for testing the holiday name return value for DateTimeSplitter.

* Add unit test for ToKeyImputer.

* Update to latest version of manifest.json. Makes grain input required for TimeSeriesImputer.

* Update TimeSeriesImputer_df example.

* Remove TimeSeriesImputer from test_estimator_checks.

* Update nuget.config to point to relative directory for ml.net packages.

* Add unit test for TimeSeriesImputer.

* Use environmental variable to specify the local ml.net nuget package directory.

* Update to the latest version of ml.net.

* Add latest version of nuget packages for building.

* Update to the latest windows ml.net binaries.

* Add linux ml.net binaries.

* adding correct nuget packages/location

* adding correct ML.NET signed packages

* adding correct ML.NET signed packages

* Update the referenced ML.Net versions.

* Update to the latest version of the manifest.

* Add RobustScaler to the public API.

* Fix spacing bug in RobustScalar in manifest.json.

* Update to the latest version of manifest.json which contains naming fix for RobustScaler.

* Update to latest unsigned nuget packages for testing RobustScaler and latest master features.

* Add RobustScaler unit tests and examples.

* Update to the latest signed ML.Net nugets.

* Fix RobustScaler checks in test_estimator_checks.

* up version

* Turn off shuffling for FactorizationMachineBinaryClassifier. (#316)

* Initial implementation of NGramExtractor. (#320)

* Disable check which prevents artifacts from being generated by pull requests. (#330)

* Update ManifestGenerator. (#329)

* Added "# -- coding: utf-8 --" to preserve the character `␂` while guaranteeing successful builds with Python 2.7 (#328)

* Replaced the non-ASCII characters

* Revert "Replaced the non-ASCII characters"

This reverts commit 4adb28cbb6.

* Update NGramExtractor_df.py

* Updating coding of Schema.py to preserve the character "␂"

* To re-run build tests

* To re-run build tests

* Edited encoding

* Rerun build tests

* Rerun build tests

* Added utf-8 encoding to NGramExtractor.py (#339)

* Image.py and Image_df.py extended testing examples are now supported on Ubuntu and CentOS (#338)

* Remove skipping of Image.py and Image_df.py

* Add libraries required for running Image.py and Image_df.py in Linux machines

* Update build.sh

* Add third party notices to package description on PyPI (#341)

* Add third party notices to package description on PyPI

* update

* update

* Add 1.5 (#344)

* Add info to README.md (#342)

* Add info to README.md

* update

* Fix DbgWinPy2.7 build which was failing when building NativeBridge. (#340)

* Fix DbgWinPy2.7 build which was failing when building NativeBridge.

Here is one of the error messages:
libboost_numpy-vc140-mt-gd-1_64.lib(ndarray.obj) : error LNK2038:
mismatch detected for 'RuntimeLibrary': value 'MDd_DynamicDebug'
doesn't match value 'MTd_StaticDebug' in DataViewInterop.obj

* Add whitespace change to start new CI run. UbuntuPy36 crashed

* Fix error level when exiting build.cmd. (#345)

* Added HTTP URLs to HTTPS URLs finder & converter Python scripts, and processed HTTP-->HTTPS URL changes (#346)

* Added utf-8 encoding to NGramExtractor.py

* Added HTTP to HTTPS finder and converter

* Changes made by ChangeHttpURLsToHttps.py

* Added copyright statements

* Updated FindHttpURLs.py and ChangeHttpURLsToHttps.py

* Add reports of alterable, nonalterable and invalid URLs

* Revert "Changes made by ChangeHttpURLsToHttps.py"

This reverts commit afa5f35fe2.

* Add URL changes made by ChangeHttpURLsToHttps.py

* Revert "Add URL changes made by ChangeHttpURLsToHttps.py"

This reverts commit b6a2f7f320.

* Revert "Add reports of alterable, nonalterable and invalid URLs"

This reverts commit 912112329a.

* Update FindHttpURLs.py and ChangHttpURLsToHttps.py

* Add HTTP to HTTPS URL reports

* Changes made by ChangeHttpToHttpsURLs.py

* Revert "Changes made by ChangeHttpToHttpsURLs.py"

This reverts commit 72c85d9399.

* Revert "Add HTTP to HTTPS URL reports"

This reverts commit 81c5a96f53.

* Revert "Update FindHttpURLs.py and ChangHttpURLsToHttps.py"

This reverts commit 038262f175.

* Update FindHttpURLs.py and ChangeHttpURLsToHttps.py

* Add URL reports

* Add Http-->Https URL changes through ChangeHttpURLsToHttpsURLs.py

* Removed if __name__ and main() statements

* Revert "Removed if __name__ and main() statements"

This reverts commit ba2742fa81.

* Update nimbusml.pyproj

* Manually converted two alterable HTTP links to HTTPS.

* Rename ChangeHttpURLsToHttps.py to changeHttpURLsToHttps.py

* Rename FindHttpURLs.py to findHttpURLs.py

* URL in SigmoidKernel.txt is fixed for findHttpURLs.py to recognize it as an alterable URL

* Changed outdated URL as original URL redirected to current URL

* Update Report_InvalidUrls_FindHttpURLs.csv

* Fixing reachable HTTP URLs

* Update findHttpURLs.py

* Updated URL reports, cleared invalid URLs

* Update of report for alterable HTTP URLs after running findHttpURLs.py after running changeHttpURLsToHttps.py

* Removing URL reports for merge

* Renamed URL scripts and reflected this change inside these files (#348)

* Renamed URL scripts and reflected this change inside these files

* Fix small type in change_http_urls_to_https.py

* Updated file names and naming conventions inside files

* Update nimbusml.pyproj

* Updated usage infos of find_http_urls.py and change_to_https.py

* Updated find_http_urls.py and change_to_https.py

* Execute unit tests in parallel (#331)

* Wrap test estimator checks in a python unit test.

* Combine the non-extended test runs together to make them more parallelizable.

* Reverse the tests path args order to try and have test_estimator_checks run earlier in the test run.

* Dynamically generate the test_estimator_checks unit tests.

* Create the test_docs_example unit tests dynamically so they can be parallelized.

* Fix KMeansPlusPlus does not work with a cluster size of 1 when using a debug version of ml.net

* Fix OLS divide by 0 when given a particular set of inputs to fit. This is hidden in release versions of ml.net

* Fix issue when ranking where the output of TextToKeyConverter was
trying to overwrite the $scoredVectorData variable set by
DatasetScorerEx. See test_metrics_evaluate_ranking_group_id_from_existing_column_in_X
for a test which demonstrates the issue. It throws an exception
from EntryPointNode.cs:837 when trying to get the outputs. The
exception was hidden when using release builds of ML.Net.

* Remove a test_estimator_check for OrdinaryLeastSquaresRegressor
since it is causing invalid float values and throwing an exception
which was hidden in release versions of ML.Net but visible in debug.

* Update test_permutation_feature_importance tests to support parallel execution.

* Rerun unit tests one extra time if any failed to check for intermittent failures.

* Decrease the size of the images in the Image and Image_df examples. (#350)

* Update package references to work with the latest versions from nuget.org. (#353)

* Update ML.Net package references to work with RC1

* Update to ML.Net 1.4.0

* Update Microsoft.DataPrep to version 0.0.2.19-preview.

* Downgrade Microsoft.DataPrep to version 0.0.2.3-preview due to issue with missing SqlJdbc package.

* Update nimbusml version to 1.6.0.

* Update release notes. (#354)

* Added Google.Protobuf.dll to Mac and Linux builds (#358)

* Modifications to support scripted temp/docs merging. (#361)

* Set size variable to -1 in GetUnicodeTX to fix Python 2.7 encoding/decoding issue (#359)

* Modified size variable in GetUnicodeTX to -1

* Update DataViewInterop.h

* Fixed spacing in DataViewInterop.h

* Re-enabled skipped test due to Py2.7 encoding/decoding issue

* Removed unnecessary invoking of .sum()

* Revert "Removed unnecessary invoking of .sum()"

This reverts commit e51a64b1ee.

* Initial implementation of the temp_docs_updater script. (#363)

* Update README.md

* Generate PrefixColumnConcatenator with entry point compiler instead of manually. (#364)

* Fix broken docs (#369)

* Fix whitespaces and typos

* tabs and whitespaces

* Removed all references to DSSM in NimbusML (except for in test_wordembedding.py) (#374)

* Added catch for predictors that do not support summary()  (#375)

* Added catch for summary() with FactorizationMachineBinaryClassifier

* Updated test for model summary

* Revert "Updated test for model summary"

This reverts commit 59656fe573.

* Update pipeline.py

* Update test_model_summary.py

* Update test_model_summary.py

* Update test_model_summary.py

* Update test_model_summary.py

* Update test_model_summary.py

* Changed wording of error message

* Update Microsoft.DataPrep to the latest version. (#379)

* Create release notes for the 1.6.0 release. (#382)

* Create release notes for version 1.6.0.

* Update 1.6.0 release notes.

* Bump version to 1.6.1 to fix dprep issue. (#385)

* Update to latest version of DataPrep.

* Bump version to 1.6.1 to fix dprep issue.

* Removed "TODO: Replace with CV" comments (#389)

* Disabled tests that only fail on Mac Py2.7 due to string encoding/dec… (#391)

* Disabled tests that only fail on Mac Py2.7 due to string encoding/decoding bug

* Update test_ngramfeaturizer.py

* Add as_csr documentation to the inline docstrings for transform() and fit_transform(). (#392)

* Update to the latest version of ML.Net.

* Whitespace change to start a new CI run to see if the mac build is working again.

* Update to the latest version of ML.Net. (#401)

* Update to the latest version of ML.Net.

* Whitespace change to start a new CI run to see if the mac build is working again.

* Typo fixed on paragraph 15 (#399)

* Typo fixed on paragraph 10 (#398)

* Initial implementation of DateTimeSplitter. Ported from the aml branch.

* Update the transform output formats documentation. (#395)

* Update the transform output formats documentation.

* Add whitespace change to restart CI run. The mac build did not start correctly.

* Add whitespace change to restart CI run. The mac build did not start correctly.

Co-authored-by: Gani Nazirov <ganinz@hotmail.com>

* Fixed broken brew command (#402)

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Checking for extended tests

* Update phase-template.yml

* Final touches

* Re-activated NGramFeaturizer2.py (#381)

* Update test_docs_example.py

* Temporary change so that extended tests can be run by PRs

* Revert "Temporary change so that extended tests can be run by PRs"

This reverts commit 3f2b8a32fc.

* Temporary change to be able to view extended tests' status with manual PRs

* Update .vsts-ci.yml

* Update .vsts-ci.yml

* Update .vsts-ci.yml

Co-authored-by: Gani Nazirov <ganinz@hotmail.com>

* Fix missing import in test_datetimesplitter.

* Fix issue with ColumnSelector when dropping columns after DateTimeSplitter.

* Contributing: Fix a typo (#406)

* Re-run failed unit tests on Ubuntu/Mac to fix intermittent crashes. (#407)

Note, this modification only handles intermittent crashes on Ubuntu/Mac unit test runs. It does not handle situations where the build hangs and never returns control to the build script.

* Fix issue when specifying split_start='after_transforms' with CV.fit() (#410)

* Use latest ML.Net dev packages from MachineLearning feed.

* Re-enable the default nuget.org feed. It does not appear to cause
any conflicts with getting the latest packages so long as the * is
used in the PackageReference Version attributes. Keeping this enabled
will allow other packages which are not part of the the MachineLearning
feed to be retrieved (ie. Microsoft.MLFeaturizers).

* Add whitespace change to restart CI build. Linux timed out.

* Fix build issue when using pip version >= 20.0.0

* Fix build issue caused by latest version of pip (>=20.0.0) (#412)

* Remove local-nuget-packages, fix build and test_estimator_checks failures.

* Remove DateTimeSplitter duplicates in nimbusml.pyproj

* Remove duplicate ML.Featurizers import.

Co-authored-by: Gani Nazirov <ganinz@hotmail.com>
Co-authored-by: Michael Sharp <51342856+michaelgsharp@users.noreply.github.com>
Co-authored-by: Mustafa Bal <balmustafa117@gmail.com>
Co-authored-by: Najeeb Kazmi <najeeb.kazmi@gmail.com>
Co-authored-by: Darío Hereñú <magallania@gmail.com>
Co-authored-by: Maher Jendoubi <maher.jendoubi@gmail.com>

* Fix build and test failures in the aml branch. (#418)

* Draft, adding CategoryImputer, ToKeyImputer, ToString transformers

* add tests

* prelim commit

* update manifest, fix unit tests/examples

* upgrade version

* fix tests

* temp hack fix for native libs

* copy libFeaturizers.so

* fix version

* fix cp

* fix version

* Update ML.Net version number.

* Update the examples and unit tests.

* Update to latest version of the Featurizers library.

* Fix test_tostring unit test.

* Temporarily skip the estimator checks unit tests.

* Upgrade pip to the latest version when installing the Python
packages on Windows. This fixes an issue I had where scikit-learn
would not install when building NimbusML with the RlsWinPy3.6
configuration because it could not find one of the test data sets.

* Update test_estimator_checks for the three new transformers.

* Remove extra comma from test_estimator_checks.

* Update the ML.Net version.

* Add TimeSeriesImputer

* Add country param to DateTimeSplitter

* Upgrade TensorFlow.NET version. Required by latest version of Microsoft.ML.Dnn.

* Update ML.Net version and import new AutoMLFeaturizers package.

* Add back in the accidentally removed tests from test_data_with_missing.py.

* Update the DateTimeSplitter examples.

* Update the ToKeyImputer examples.

* Update the ToString examples.

* Update build to support latest nuget packages and updates.

* Remove copy of libFeaturizers from linux build script.

* Add TimeSeriesImputer to the NimbusML project.

* Add initial DataFrame based example for TimeSeriesImputer.

* Update to the latest version of manifest.json.

* Add missing project include for the TimeSeriesImputer example.

* Update the DateTimeSplitter examples.

* Update build files to copy over the Data folder which is required for the country support in the DateTimeSplitter transform.

* Add a unit test for testing the holiday name return value for DateTimeSplitter.

* Add unit test for ToKeyImputer.

* Update to latest version of manifest.json. Makes grain input required for TimeSeriesImputer.

* Update TimeSeriesImputer_df example.

* Remove TimeSeriesImputer from test_estimator_checks.

* Update nuget.config to point to relative directory for ml.net packages.

* Add unit test for TimeSeriesImputer.

* Use environmental variable to specify the local ml.net nuget package directory.

* Update to the latest version of ml.net.

* Add latest version of nuget packages for building.

* Update to the latest windows ml.net binaries.

* Add linux ml.net binaries.

* adding correct nuget packages/location

* adding correct ML.NET signed packages

* adding correct ML.NET signed packages

* Update the referenced ML.Net versions.

* Update to the latest version of the manifest.

* Add RobustScaler to the public API.

* Fix spacing bug in RobustScalar in manifest.json.

* Update to the latest version of manifest.json which contains naming fix for RobustScaler.

* Update to latest unsigned nuget packages for testing RobustScaler and latest master features.

* Add RobustScaler unit tests and examples.

* Update to the latest signed ML.Net nugets.

* Fix RobustScaler checks in test_estimator_checks.

* up version

* Update to the latest version of ML.Net.

* Whitespace change to start a new CI run to see if the mac build is working again.

* Initial implementation of DateTimeSplitter. Ported from the aml branch.

* Fix missing import in test_datetimesplitter.

* Fix issue with ColumnSelector when dropping columns after DateTimeSplitter.

* Use latest ML.Net dev packages from MachineLearning feed.

* Re-enable the default nuget.org feed. It does not appear to cause
any conflicts with getting the latest packages so long as the * is
used in the PackageReference Version attributes. Keeping this enabled
will allow other packages which are not part of the the MachineLearning
feed to be retrieved (ie. Microsoft.MLFeaturizers).

* Add whitespace change to restart CI build. Linux timed out.

* Fix build issue when using pip version >= 20.0.0

* Remove local-nuget-packages, fix build and test_estimator_checks failures.

* Remove DateTimeSplitter duplicates in nimbusml.pyproj

* Remove duplicate ML.Featurizers import.

Co-authored-by: Gani Nazirov <ganinz@hotmail.com>
Co-authored-by: Michael Sharp <51342856+michaelgsharp@users.noreply.github.com>

* Fix build issues with aml branch (#419)

* Draft, adding CategoryImputer, ToKeyImputer, ToString transformers

* add tests

* prelim commit

* update manifest, fix unit tests/examples

* upgrade version

* fix tests

* temp hack fix for native libs

* copy libFeaturizers.so

* fix version

* fix cp

* fix version

* Update ML.Net version number.

* Update the examples and unit tests.

* Update to latest version of the Featurizers library.

* Fix test_tostring unit test.

* Temporarily skip the estimator checks unit tests.

* Upgrade pip to the latest version when installing the Python
packages on Windows. This fixes an issue I had where scikit-learn
would not install when building NimbusML with the RlsWinPy3.6
configuration because it could not find one of the test data sets.

* Update test_estimator_checks for the three new transformers.

* Remove extra comma from test_estimator_checks.

* Update the ML.Net version.

* Add TimeSeriesImputer

* Add country param to DateTimeSplitter

* Upgrade TensorFlow.NET version. Required by latest version of Microsoft.ML.Dnn.

* Update ML.Net version and import new AutoMLFeaturizers package.

* Add back in the accidentally removed tests from test_data_with_missing.py.

* Update the DateTimeSplitter examples.

* Update the ToKeyImputer examples.

* Update the ToString examples.

* Update build to support latest nuget packages and updates.

* Remove copy of libFeaturizers from linux build script.

* Add TimeSeriesImputer to the NimbusML project.

* Add initial DataFrame based example for TimeSeriesImputer.

* Update to the latest version of manifest.json.

* Add missing project include for the TimeSeriesImputer example.

* Update the DateTimeSplitter examples.

* Update build files to copy over the Data folder which is required for the country support in the DateTimeSplitter transform.

* Add a unit test for testing the holiday name return value for DateTimeSplitter.

* Add unit test for ToKeyImputer.

* Update to latest version of manifest.json. Makes grain input required for TimeSeriesImputer.

* Update TimeSeriesImputer_df example.

* Remove TimeSeriesImputer from test_estimator_checks.

* Update nuget.config to point to relative directory for ml.net packages.

* Add unit test for TimeSeriesImputer.

* Use environmental variable to specify the local ml.net nuget package directory.

* Update to the latest version of ml.net.

* Add latest version of nuget packages for building.

* Update to the latest windows ml.net binaries.

* Add linux ml.net binaries.

* adding correct nuget packages/location

* adding correct ML.NET signed packages

* adding correct ML.NET signed packages

* Update the referenced ML.Net versions.

* Update to the latest version of the manifest.

* Add RobustScaler to the public API.

* Fix spacing bug in RobustScalar in manifest.json.

* Update to the latest version of manifest.json which contains naming fix for RobustScaler.

* Update to latest unsigned nuget packages for testing RobustScaler and latest master features.

* Add RobustScaler unit tests and examples.

* Update to the latest signed ML.Net nugets.

* Fix RobustScaler checks in test_estimator_checks.

* up version

* Update to the latest version of ML.Net.

* Whitespace change to start a new CI run to see if the mac build is working again.

* Initial implementation of DateTimeSplitter. Ported from the aml branch.

* Fix missing import in test_datetimesplitter.

* Fix issue with ColumnSelector when dropping columns after DateTimeSplitter.

* Use latest ML.Net dev packages from MachineLearning feed.

* Re-enable the default nuget.org feed. It does not appear to cause
any conflicts with getting the latest packages so long as the * is
used in the PackageReference Version attributes. Keeping this enabled
will allow other packages which are not part of the the MachineLearning
feed to be retrieved (ie. Microsoft.MLFeaturizers).

* Add whitespace change to restart CI build. Linux timed out.

* Fix build issue when using pip version >= 20.0.0

* Remove local-nuget-packages, fix build and test_estimator_checks failures.

* Remove DateTimeSplitter duplicates in nimbusml.pyproj

* Remove duplicate ML.Featurizers import.

* Fix incorrect featurizers library on Mac builds.

Co-authored-by: Gani Nazirov <ganinz@hotmail.com>
Co-authored-by: Michael Sharp <51342856+michaelgsharp@users.noreply.github.com>

* Fix issues with centos unit tests related to featurizers. (#420)

* Draft, adding CategoryImputer, ToKeyImputer, ToString transformers

* add tests

* prelim commit

* update manifest, fix unit tests/examples

* upgrade version

* fix tests

* temp hack fix for native libs

* copy libFeaturizers.so

* fix version

* fix cp

* fix version

* Update ML.Net version number.

* Update the examples and unit tests.

* Update to latest version of the Featurizers library.

* Fix test_tostring unit test.

* Temporarily skip the estimator checks unit tests.

* Upgrade pip to the latest version when installing the Python
packages on Windows. This fixes an issue I had where scikit-learn
would not install when building NimbusML with the RlsWinPy3.6
configuration because it could not find one of the test data sets.

* Update test_estimator_checks for the three new transformers.

* Remove extra comma from test_estimator_checks.

* Update the ML.Net version.

* Add TimeSeriesImputer

* Add country param to DateTimeSplitter

* Upgrade TensorFlow.NET version. Required by latest version of Microsoft.ML.Dnn.

* Update ML.Net version and import new AutoMLFeaturizers package.

* Add back in the accidentally removed tests from test_data_with_missing.py.

* Update the DateTimeSplitter examples.

* Update the ToKeyImputer examples.

* Update the ToString examples.

* Update build to support latest nuget packages and updates.

* Remove copy of libFeaturizers from linux build script.

* Add TimeSeriesImputer to the NimbusML project.

* Add initial DataFrame based example for TimeSeriesImputer.

* Update to the latest version of manifest.json.

* Add missing project include for the TimeSeriesImputer example.

* Update the DateTimeSplitter examples.

* Update build files to copy over the Data folder which is required for the country support in the DateTimeSplitter transform.

* Add a unit test for testing the holiday name return value for DateTimeSplitter.

* Add unit test for ToKeyImputer.

* Update to latest version of manifest.json. Makes grain input required for TimeSeriesImputer.

* Update TimeSeriesImputer_df example.

* Remove TimeSeriesImputer from test_estimator_checks.

* Update nuget.config to point to relative directory for ml.net packages.

* Add unit test for TimeSeriesImputer.

* Use environmental variable to specify the local ml.net nuget package directory.

* Update to the latest version of ml.net.

* Add latest version of nuget packages for building.

* Update to the latest windows ml.net binaries.

* Add linux ml.net binaries.

* adding correct nuget packages/location

* adding correct ML.NET signed packages

* adding correct ML.NET signed packages

* Update the referenced ML.Net versions.

* Update to the latest version of the manifest.

* Add RobustScaler to the public API.

* Fix spacing bug in RobustScalar in manifest.json.

* Update to the latest version of manifest.json which contains naming fix for RobustScaler.

* Update to latest unsigned nuget packages for testing RobustScaler and latest master features.

* Add RobustScaler unit tests and examples.

* Update to the latest signed ML.Net nugets.

* Fix RobustScaler checks in test_estimator_checks.

* up version

* Update to the latest version of ML.Net.

* Whitespace change to start a new CI run to see if the mac build is working again.

* Initial implementation of DateTimeSplitter. Ported from the aml branch.

* Fix missing import in test_datetimesplitter.

* Fix issue with ColumnSelector when dropping columns after DateTimeSplitter.

* Use latest ML.Net dev packages from MachineLearning feed.

* Re-enable the default nuget.org feed. It does not appear to cause
any conflicts with getting the latest packages so long as the * is
used in the PackageReference Version attributes. Keeping this enabled
will allow other packages which are not part of the the MachineLearning
feed to be retrieved (ie. Microsoft.MLFeaturizers).

* Add whitespace change to restart CI build. Linux timed out.

* Fix build issue when using pip version >= 20.0.0

* Remove local-nuget-packages, fix build and test_estimator_checks failures.

* Remove DateTimeSplitter duplicates in nimbusml.pyproj

* Remove duplicate ML.Featurizers import.

* Fix incorrect featurizers library on Mac builds.

* Fix centos unit test issues with featurizers.

Co-authored-by: Gani Nazirov <ganinz@hotmail.com>
Co-authored-by: Michael Sharp <51342856+michaelgsharp@users.noreply.github.com>

* Add support for ONNX model export and execution. Merge to AML branch (#421)

* Add initial implementation of the export to ONNX functionality.

* Update the Microsoft.ML.OnnxConverter version in Platforms/build.csproj

* Add test for verifying onnx export support.

* Update the onnx conversion to be compatible with the latest changes
in pull quest https://github.com/dotnet/machinelearning/pull/3986.

* Fix a few of the issues with test_export_to_onnx.

* Add onnxruntime.dll to the NimbusML python package. It is already included in the Linux and Mac builds.

* Initial implementation of the OnnxRunner transform.

* Fix missing reference to models_onnxconverter in nimbusml.pyproj.

* Exclude OnnxRunner from the test_export_to_onnx tests.

* Remove OnnxRunner from test_estimator_checks.

* Add back in OnnxConverter reference which was accidentally removed in merge.

* Update onnx export test. TypeConverter, MeanVarianceScaler, MinMaxScaler no longer require experimental flag.

* Pretty print the output of test_export_to_onnx.

* Update to the latest version of ML.Net.

* Update supported estimators in test_export_to_onnx.

* Use the latest nightly builds for the ML.Net packages.

* fix tests

* fix test

* Add example for OnnxRunner. (#422)

* Build fix for rolling ML.NET 1.5.0-preview* and update to Pandas 1.0 (#437)

* Updates for mlnet rolling build 1.5.0-preview2-28612-3

* Update pyproj

* Update tests for pandas 1.0.1

* Skip check_dtype_object in TestEstimatorChecks due to pandas 1.0.0 removing Series.itemsize

* Re-enable check_dtype_object and fix underlying issue causing it to fail

* Remove label column from features when no Y is specified and predictor supports labels. (#439)

* Fix breaking unit tests. (#440)

* Update test_export_to_onnx test. (#443)

* Update test_export_to_onnx test. (#444)

* Fix NGramFeaturizer test

* fix .0 (#445)

* Add OneVsRest support to export to onnx tests and increase test coverage. (#446)

* Automatically convert Categorical columns to their values before comparison in ONNX export tests. (#447)

* add ORT results

* Add ORT & vinod script (#449)

* Add ORT validation to the export to onnx tests. (#451)

* Remove unnecessary import. (#452)

* Update data_frame_tool.py (#454)

* Fixes for dataframe tool (#455)

* add ORT results

* fixes to dataframe tool and vinod

* typos fixes

* rollback

* Fixed data_frame_tool to handle category columns correctly (#456)

* Few fixes for IDV and DF formats

* rollback

* Regenerate entrypoint & api

* Up version and fix test

* Added Async suffix to RunOnBackgroundThread (#459)

Added Async suffix to RunOnBackgroundThread

* Update entrypoints and MarshallInvoke call (#461)

* Update manifest.json

* Update VariableColumnTransform.cs

* Updated entrypoints

* Update to use OnnxRuntime 1.2 (#462)

* Updated ORT dependencies

* Updated ORT Feed

* Updated ORT tests for GPU

* Revert "Updated ORT Feed"

This reverts commit 76680f12c1.

* Revert "Updated ORT tests for GPU"

This reverts commit ae55b45553.

* Upgrade CI build to use latest onnxruntime and automl scenario based … (#463)

* Upgrade CI build to use latest onnxruntime and automl scenario based test

* simplify

Co-authored-by: Gani Nazirov <ganaziro@microsoft.com>

* dont run onnxruntime for python2.7

* fix automl test

* Remove py2.7 Windows from CI build as latest pytest & pip are not supported anymore for Python 2.7

* fix typo

* remove daily build location

* use only nuget.org

Co-authored-by: pieths <pieths.dev@gmail.com>
Co-authored-by: Michael Sharp <51342856+michaelgsharp@users.noreply.github.com>
Co-authored-by: Mustafa Bal <balmustafa117@gmail.com>
Co-authored-by: Najeeb Kazmi <najeeb.kazmi@gmail.com>
Co-authored-by: Darío Hereñú <magallania@gmail.com>
Co-authored-by: Maher Jendoubi <maher.jendoubi@gmail.com>
Co-authored-by: Gani Nazirov <ganaziro@microsoft.com>
Co-authored-by: Antonio Velázquez <38739674+antoniovs1029@users.noreply.github.com>
2020-03-12 08:51:28 -07:00
pieths d08b702ade
Initial implementation of VotingRegressor. (#390) 2020-01-24 16:41:37 -08:00
pieths a0735c5618
Remove 'experimental' from documentation. (#416) 2020-01-24 13:49:42 -08:00
pieths 08901a6bd0
Set the execute bit for entrypoint.sh in the merge-branches action. (#414) 2020-01-24 13:19:22 -08:00
pieths ff4566e4c3
Initial implementation of the merge master branch in to nightly branch action and workflow. (#413) 2020-01-22 08:38:56 -08:00
pieths 8bee51b97b
Fix build issue caused by latest version of pip (>=20.0.0) (#412) 2020-01-21 13:52:54 -08:00
pieths d5c7c828ef
Fix issue when specifying split_start='after_transforms' with CV.fit() (#410) 2020-01-14 08:55:45 -08:00
pieths ec36b19174
Re-run failed unit tests on Ubuntu/Mac to fix intermittent crashes. (#407)
Note, this modification only handles intermittent crashes on Ubuntu/Mac unit test runs. It does not handle situations where the build hangs and never returns control to the build script.
2020-01-08 12:45:43 -08:00
Maher Jendoubi 7ada90b27f Contributing: Fix a typo (#406) 2020-01-07 16:14:52 -08:00
Mustafa Bal b57cc2597c Re-activated NGramFeaturizer2.py (#381)
* Update test_docs_example.py

* Temporary change so that extended tests can be run by PRs

* Revert "Temporary change so that extended tests can be run by PRs"

This reverts commit 3f2b8a32fc.

* Temporary change to be able to view extended tests' status with manual PRs

* Update .vsts-ci.yml

* Update .vsts-ci.yml

* Update .vsts-ci.yml

Co-authored-by: Gani Nazirov <ganinz@hotmail.com>
2020-01-04 18:28:51 -08:00
Mustafa Bal 4d66882ba0 Fixed broken brew command (#402)
* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Update phase-template.yml

* Checking for extended tests

* Update phase-template.yml

* Final touches
2020-01-03 22:53:17 -08:00
pieths 5f1a6f94f4 Update the transform output formats documentation. (#395)
* Update the transform output formats documentation.

* Add whitespace change to restart CI run. The mac build did not start correctly.

* Add whitespace change to restart CI run. The mac build did not start correctly.

Co-authored-by: Gani Nazirov <ganinz@hotmail.com>
2020-01-01 16:48:55 -08:00
Darío Hereñú 93876510ba Typo fixed on paragraph 10 (#398) 2019-12-30 11:52:59 -08:00
Darío Hereñú 6269b27fe6 Typo fixed on paragraph 15 (#399) 2019-12-30 11:51:52 -08:00
pieths 0bacf0eb68 Update to the latest version of ML.Net. (#401)
* Update to the latest version of ML.Net.

* Whitespace change to start a new CI run to see if the mac build is working again.
2019-12-30 11:11:10 -08:00
pieths e8b92f0ebf
Add as_csr documentation to the inline docstrings for transform() and fit_transform(). (#392) 2019-12-23 16:38:44 -08:00
Mustafa Bal e6decdddf1
Disabled tests that only fail on Mac Py2.7 due to string encoding/dec… (#391)
* Disabled tests that only fail on Mac Py2.7 due to string encoding/decoding bug

* Update test_ngramfeaturizer.py
2019-12-23 16:10:40 -08:00
Mustafa Bal ae4f4de311
Removed "TODO: Replace with CV" comments (#389) 2019-12-18 17:39:28 -08:00
pieths 7587a8ff62
Bump version to 1.6.1 to fix dprep issue. (#385)
* Update to latest version of DataPrep.

* Bump version to 1.6.1 to fix dprep issue.
2019-12-06 14:55:18 -08:00
pieths a6d4e2e7e1 Create release notes for the 1.6.0 release. (#382)
* Create release notes for version 1.6.0.

* Update 1.6.0 release notes.
2019-12-04 10:41:12 -08:00
pieths 0b9889ecbc
Update Microsoft.DataPrep to the latest version. (#379) 2019-12-03 13:41:27 -08:00
Mustafa Bal 452dfb2c87
Added catch for predictors that do not support summary() (#375)
* Added catch for summary() with FactorizationMachineBinaryClassifier

* Updated test for model summary

* Revert "Updated test for model summary"

This reverts commit 59656fe573.

* Update pipeline.py

* Update test_model_summary.py

* Update test_model_summary.py

* Update test_model_summary.py

* Update test_model_summary.py

* Update test_model_summary.py

* Changed wording of error message
2019-12-02 15:11:18 -08:00
Mustafa Bal 56bbda6cbe
Removed all references to DSSM in NimbusML (except for in test_wordembedding.py) (#374) 2019-11-25 15:33:07 -08:00
Najeeb Kazmi 4abeb47bae
Fix broken docs (#369)
* Fix whitespaces and typos

* tabs and whitespaces
2019-11-21 13:42:33 -08:00
pieths 5b97afe144
Generate PrefixColumnConcatenator with entry point compiler instead of manually. (#364) 2019-11-19 09:26:05 -08:00
Gani Nazirov 28dcc8b487
Update README.md 2019-11-15 11:51:35 -08:00
pieths be0ab53b6d
Initial implementation of the temp_docs_updater script. (#363) 2019-11-14 14:38:25 -08:00
Mustafa Bal 28b68c216c
Set size variable to -1 in GetUnicodeTX to fix Python 2.7 encoding/decoding issue (#359)
* Modified size variable in GetUnicodeTX to -1

* Update DataViewInterop.h

* Fixed spacing in DataViewInterop.h

* Re-enabled skipped test due to Py2.7 encoding/decoding issue

* Removed unnecessary invoking of .sum()

* Revert "Removed unnecessary invoking of .sum()"

This reverts commit e51a64b1ee.
2019-11-13 14:35:27 -08:00
pieths 04a20825c1
Modifications to support scripted temp/docs merging. (#361) 2019-11-13 14:01:40 -08:00
Mustafa Bal fb292b362e
Added Google.Protobuf.dll to Mac and Linux builds (#358) 2019-11-12 11:22:44 -08:00
pieths 331551b5db Update release notes. (#354) 2019-11-06 21:40:27 -08:00
pieths ce8217be7b
Update package references to work with the latest versions from nuget.org. (#353)
* Update ML.Net package references to work with RC1

* Update to ML.Net 1.4.0

* Update Microsoft.DataPrep to version 0.0.2.19-preview.

* Downgrade Microsoft.DataPrep to version 0.0.2.3-preview due to issue with missing SqlJdbc package.

* Update nimbusml version to 1.6.0.
2019-11-06 16:46:09 -08:00
pieths c387908e7c
Decrease the size of the images in the Image and Image_df examples. (#350) 2019-10-28 19:18:31 -07:00
pieths 8120d0ee5c
Execute unit tests in parallel (#331)
* Wrap test estimator checks in a python unit test.

* Combine the non-extended test runs together to make them more parallelizable.

* Reverse the tests path args order to try and have test_estimator_checks run earlier in the test run.

* Dynamically generate the test_estimator_checks unit tests.

* Create the test_docs_example unit tests dynamically so they can be parallelized.

* Fix KMeansPlusPlus does not work with a cluster size of 1 when using a debug version of ml.net

* Fix OLS divide by 0 when given a particular set of inputs to fit. This is hidden in release versions of ml.net

* Fix issue when ranking where the output of TextToKeyConverter was
trying to overwrite the $scoredVectorData variable set by
DatasetScorerEx. See test_metrics_evaluate_ranking_group_id_from_existing_column_in_X
for a test which demonstrates the issue. It throws an exception
from EntryPointNode.cs:837 when trying to get the outputs. The
exception was hidden when using release builds of ML.Net.

* Remove a test_estimator_check for OrdinaryLeastSquaresRegressor
since it is causing invalid float values and throwing an exception
which was hidden in release versions of ML.Net but visible in debug.

* Update test_permutation_feature_importance tests to support parallel execution.

* Rerun unit tests one extra time if any failed to check for intermittent failures.
2019-10-28 14:04:27 -07:00
Mustafa Bal ea0ab8adc1
Renamed URL scripts and reflected this change inside these files (#348)
* Renamed URL scripts and reflected this change inside these files

* Fix small type in change_http_urls_to_https.py

* Updated file names and naming conventions inside files

* Update nimbusml.pyproj

* Updated usage infos of find_http_urls.py and change_to_https.py

* Updated find_http_urls.py and change_to_https.py
2019-10-24 15:58:44 -07:00
Mustafa Bal b6f1a88bab
Added HTTP URLs to HTTPS URLs finder & converter Python scripts, and processed HTTP-->HTTPS URL changes (#346)
* Added utf-8 encoding to NGramExtractor.py

* Added HTTP to HTTPS finder and converter

* Changes made by ChangeHttpURLsToHttps.py

* Added copyright statements

* Updated FindHttpURLs.py and ChangeHttpURLsToHttps.py

* Add reports of alterable, nonalterable and invalid URLs

* Revert "Changes made by ChangeHttpURLsToHttps.py"

This reverts commit afa5f35fe2.

* Add URL changes made by ChangeHttpURLsToHttps.py

* Revert "Add URL changes made by ChangeHttpURLsToHttps.py"

This reverts commit b6a2f7f320.

* Revert "Add reports of alterable, nonalterable and invalid URLs"

This reverts commit 912112329a.

* Update FindHttpURLs.py and ChangHttpURLsToHttps.py

* Add HTTP to HTTPS URL reports

* Changes made by ChangeHttpToHttpsURLs.py

* Revert "Changes made by ChangeHttpToHttpsURLs.py"

This reverts commit 72c85d9399.

* Revert "Add HTTP to HTTPS URL reports"

This reverts commit 81c5a96f53.

* Revert "Update FindHttpURLs.py and ChangHttpURLsToHttps.py"

This reverts commit 038262f175.

* Update FindHttpURLs.py and ChangeHttpURLsToHttps.py

* Add URL reports

* Add Http-->Https URL changes through ChangeHttpURLsToHttpsURLs.py

* Removed if __name__ and main() statements

* Revert "Removed if __name__ and main() statements"

This reverts commit ba2742fa81.

* Update nimbusml.pyproj

* Manually converted two alterable HTTP links to HTTPS.

* Rename ChangeHttpURLsToHttps.py to changeHttpURLsToHttps.py

* Rename FindHttpURLs.py to findHttpURLs.py

* URL in SigmoidKernel.txt is fixed for findHttpURLs.py to recognize it as an alterable URL

* Changed outdated URL as original URL redirected to current URL

* Update Report_InvalidUrls_FindHttpURLs.csv

* Fixing reachable HTTP URLs

* Update findHttpURLs.py

* Updated URL reports, cleared invalid URLs

* Update of report for alterable HTTP URLs after running findHttpURLs.py after running changeHttpURLsToHttps.py

* Removing URL reports for merge
2019-10-23 14:22:02 -07:00
pieths 59c16d414e Fix error level when exiting build.cmd. (#345) 2019-10-22 09:40:09 -07:00
pieths 64383c1d2a Fix DbgWinPy2.7 build which was failing when building NativeBridge. (#340)
* Fix DbgWinPy2.7 build which was failing when building NativeBridge.

Here is one of the error messages:
libboost_numpy-vc140-mt-gd-1_64.lib(ndarray.obj) : error LNK2038:
mismatch detected for 'RuntimeLibrary': value 'MDd_DynamicDebug'
doesn't match value 'MTd_StaticDebug' in DataViewInterop.obj

* Add whitespace change to start new CI run. UbuntuPy36 crashed
2019-10-19 19:10:09 -07:00
Najeeb Kazmi 0ca53dfcf9
Add info to README.md (#342)
* Add info to README.md

* update
2019-10-18 13:30:53 -07:00
Najeeb Kazmi 310af48610
Add 1.5 (#344) 2019-10-18 13:00:27 -07:00
Najeeb Kazmi c286df1baf
Add third party notices to package description on PyPI (#341)
* Add third party notices to package description on PyPI

* update

* update
2019-10-18 12:30:30 -07:00
Mustafa Bal fd40a4a921
Image.py and Image_df.py extended testing examples are now supported on Ubuntu and CentOS (#338)
* Remove skipping of Image.py and Image_df.py

* Add libraries required for running Image.py and Image_df.py in Linux machines

* Update build.sh
2019-10-17 08:00:53 -07:00