Skip to content

Port Time Series #977

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 48 commits into from
Oct 2, 2018
Merged
Show file tree
Hide file tree
Changes from 23 commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
e6d264b
time series.
codemzs Sep 21, 2018
90f9cbe
Merge branch 'master' of https://github.com/dotnet/machinelearning in…
codemzs Sep 21, 2018
393b1e0
fixes.
codemzs Sep 21, 2018
b4e34a5
more tests and PR feedback.
codemzs Sep 21, 2018
bf3e1f7
cleanup.
codemzs Sep 21, 2018
14dc307
Merge branch 'master' of https://github.com/dotnet/machinelearning in…
codemzs Sep 21, 2018
da4d0ed
fix linux/macOS test failures.
codemzs Sep 21, 2018
13af732
Merge branch 'master' of https://github.com/dotnet/machinelearning in…
codemzs Sep 25, 2018
f9d4ad8
PR feedback.
codemzs Sep 25, 2018
948cc04
build break.
codemzs Sep 25, 2018
acadfa2
Add MKL proxy.
codemzs Sep 25, 2018
21177c6
Merge branch 'master' of https://github.com/dotnet/machinelearning in…
codemzs Sep 25, 2018
ba44da2
Add MKL proxy.
codemzs Sep 25, 2018
474de5a
fix tests.
codemzs Sep 25, 2018
6bc60cb
Merge branch 'master' of https://github.com/dotnet/machinelearning in…
codemzs Sep 25, 2018
52edb05
linux build break.
codemzs Sep 26, 2018
acf92d4
Merge branch 'master' of https://github.com/dotnet/machinelearning in…
codemzs Sep 26, 2018
be0a01b
fix tests.
codemzs Sep 26, 2018
efc5e60
Merge branch 'master' of https://github.com/dotnet/machinelearning in…
codemzs Sep 28, 2018
ee33ed0
Package time series into its own nuget and address PR comments.
codemzs Sep 28, 2018
8ce7436
Merge branch 'master' of https://github.com/dotnet/machinelearning in…
codemzs Sep 28, 2018
649406b
PR feedback.
codemzs Sep 28, 2018
6f056d2
PR feedback.
codemzs Sep 28, 2018
82588fe
PR feedback.
codemzs Sep 28, 2018
994c6f6
remove mkl binaries from Time Series nuget.
codemzs Sep 28, 2018
2e66689
remove mkl binaries from HAL and Time Series nugets.
codemzs Sep 29, 2018
1dbd82b
Merge branch 'master' of https://github.com/dotnet/machinelearning in…
codemzs Sep 29, 2018
5002d18
add rpath to mkllib and use that in mklproxy and symsgd native code t…
codemzs Sep 29, 2018
32b36cd
misc.
codemzs Sep 29, 2018
5dd59a2
change mkl lib id to contain rpath before linking happens with native…
codemzs Sep 29, 2018
a7b7a84
More tests.
codemzs Sep 30, 2018
1c19bdb
Path combine.
codemzs Sep 30, 2018
28ee009
Path combine.
codemzs Sep 30, 2018
d46e155
port over time series from TFS repo.
codemzs Sep 30, 2018
61d5cb2
PR feedback.
codemzs Oct 2, 2018
e62ba6a
PR feedback.
codemzs Oct 2, 2018
023ed8f
Merge branch 'master' of https://github.com/dotnet/machinelearning in…
codemzs Oct 2, 2018
c5ac54d
misc.
codemzs Oct 2, 2018
bb73184
cleanup.
codemzs Oct 2, 2018
be7ccff
Merge branch 'master' of https://github.com/dotnet/machinelearning in…
codemzs Oct 2, 2018
4c08db4
clean up and enable a test.
codemzs Oct 2, 2018
69a1006
Merge branch 'master' of https://github.com/dotnet/machinelearning in…
codemzs Oct 2, 2018
9cefcdd
PR feedback.
codemzs Oct 2, 2018
386e697
PR feedback.
codemzs Oct 2, 2018
b50543a
PR feedback.
codemzs Oct 2, 2018
61ba084
PR feedback.
codemzs Oct 2, 2018
81cae6f
PR feedback.
codemzs Oct 2, 2018
b30cbd2
PR feedback.
codemzs Oct 2, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions Microsoft.ML.sln
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.ML.Analyzer", "sr
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.ML.StaticPipelineTesting", "test\Microsoft.ML.StaticPipelineTesting\Microsoft.ML.StaticPipelineTesting.csproj", "{8B38BF24-35F4-4787-A9C5-22D35987106E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.ML.TimeSeries", "src\Microsoft.ML.TimeSeries\Microsoft.ML.TimeSeries.csproj", "{5A79C7F0-3D99-4123-B0DA-7C9FFCD13132}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.ML.OnnxTransform", "src\Microsoft.ML.OnnxTransform\Microsoft.ML.OnnxTransform.csproj", "{8C05642D-C3AA-4972-B02C-93681161A6BC}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.ML.DnnAnalyzer", "src\Microsoft.ML.DnnAnalyzer\Microsoft.ML.DnnAnalyzer\Microsoft.ML.DnnAnalyzer.csproj", "{73DAAC82-D308-48CC-8FFE-3B037F8BBCCA}"
Expand Down Expand Up @@ -427,6 +429,14 @@ Global
{8B38BF24-35F4-4787-A9C5-22D35987106E}.Release|Any CPU.Build.0 = Release|Any CPU
{8B38BF24-35F4-4787-A9C5-22D35987106E}.Release-Intrinsics|Any CPU.ActiveCfg = Release|Any CPU
{8B38BF24-35F4-4787-A9C5-22D35987106E}.Release-Intrinsics|Any CPU.Build.0 = Release|Any CPU
{5A79C7F0-3D99-4123-B0DA-7C9FFCD13132}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5A79C7F0-3D99-4123-B0DA-7C9FFCD13132}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5A79C7F0-3D99-4123-B0DA-7C9FFCD13132}.Debug-Intrinsics|Any CPU.ActiveCfg = Debug|Any CPU
Copy link
Member

@eerhardt eerhardt Oct 2, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've merged my PR: #1032. These will need to be updated to have -Intrinsics on the right side too. See the PR for what needs to be done. #Resolved

{5A79C7F0-3D99-4123-B0DA-7C9FFCD13132}.Debug-Intrinsics|Any CPU.Build.0 = Debug|Any CPU
{5A79C7F0-3D99-4123-B0DA-7C9FFCD13132}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5A79C7F0-3D99-4123-B0DA-7C9FFCD13132}.Release|Any CPU.Build.0 = Release|Any CPU
{5A79C7F0-3D99-4123-B0DA-7C9FFCD13132}.Release-Intrinsics|Any CPU.ActiveCfg = Release|Any CPU
{5A79C7F0-3D99-4123-B0DA-7C9FFCD13132}.Release-Intrinsics|Any CPU.Build.0 = Release|Any CPU
{8C05642D-C3AA-4972-B02C-93681161A6BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8C05642D-C3AA-4972-B02C-93681161A6BC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8C05642D-C3AA-4972-B02C-93681161A6BC}.Debug-Intrinsics|Any CPU.ActiveCfg = Debug|Any CPU
Expand Down Expand Up @@ -506,6 +516,7 @@ Global
{570A0B8A-5463-44D2-8521-54C0CA4CACA9} = {09EADF06-BE25-4228-AB53-95AE3E15B530}
{6DEF0F40-3853-47B3-8165-5F24BA5E14DF} = {09EADF06-BE25-4228-AB53-95AE3E15B530}
{8B38BF24-35F4-4787-A9C5-22D35987106E} = {AED9C836-31E3-4F3F-8ABC-929555D3F3C4}
{5A79C7F0-3D99-4123-B0DA-7C9FFCD13132} = {09EADF06-BE25-4228-AB53-95AE3E15B530}
{8C05642D-C3AA-4972-B02C-93681161A6BC} = {09EADF06-BE25-4228-AB53-95AE3E15B530}
{73DAAC82-D308-48CC-8FFE-3B037F8BBCCA} = {09EADF06-BE25-4228-AB53-95AE3E15B530}
{49D03292-8AFE-4B82-823C-D047BF8420F7} = {AED9C836-31E3-4F3F-8ABC-929555D3F3C4}
Expand Down
14 changes: 14 additions & 0 deletions pkg/Microsoft.ML.TimeSeries/Microsoft.ML.TimeSeries.nupkgproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<Project Sdk="Microsoft.NET.Sdk" DefaultTargets="Pack">

<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<PackageDescription>Microsoft.ML.TimeSeries contains ML.NET Time Series prediction algorithms. Uses Intel Mkl.</PackageDescription>
</PropertyGroup>

<ItemGroup>
<Content Include="$(PackagesDir)\mlnetmkldeps\$(MlNetMklDepsPackageVersion)\LICENSE.txt" Pack="true" PackagePath=".\NOTICE.txt" />
Copy link
Member

@eerhardt eerhardt Oct 2, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we need the license file here since we are not packaging MKL in this nuget. #Resolved

<Content Include="..\common\CommonPackage.props" Pack="true" PackagePath="build\netstandard2.0\$(MSBuildProjectName).props" />
Copy link
Member

@eerhardt eerhardt Oct 2, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TimeSeries doesn't ship any native assemblies, so it doesn't need this .props file. #Resolved

<ProjectReference Include="../Microsoft.ML/Microsoft.ML.nupkgproj" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<Project DefaultTargets="Pack">

<Import Project="Microsoft.ML.TimeSeries.nupkgproj" />

</Project>
Loading