-
Notifications
You must be signed in to change notification settings - Fork 3
Building with Visual Studio 2022 (v143) and CUDA 11.8 and protobuf 3.14.0 via vcpkg #11
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
Conversation
… in GPUSparseMatrix.cu
…ix vcxproj path to protoc too.
…de git submodules not reflected here
@@ -256,6 +255,11 @@ public void Save(string filepath) | |||
this._Save(filepath); | |||
} | |||
|
|||
public void Save(string filepath, ModelFormat format) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mdabros @LarsPellarin perhaps we can get rid of some python ;)
Hi nietras, just managed to compile on CUDA 11.8 a couple of days ago :) |
Hey @sigfrid696, ha, well of course you did, just as I did. I got everything working too, incl. with CUB 1.15 which required a minor change to stdafx.h to reduce windows.h includes. So no issue there I think. To get VS22 working I had to upgrade protobuf lib and I have tried using vcpkg for that. I am still struggling with getting this to link in the library to Cntk.Core instead of having a dependency on |
Weird thing is it does appear to link with right libs, but still there is this dll dependency, which might be due to vcpkg issues?
|
…se note on packages
@nietras a question about the porting to Visual Studio 2022. |
@sigfrid696 same version is used. I believe v140 libs are compatible with v143 not? At least it works. We have successfully run the new build on NVidia RTX 4060, 3070, 2080 Ti. Packages are available at https://github.com/nietras?tab=packages and will be in the upcoming release after merging now. |
Release can be found at https://github.com/nietras/CNTK/releases/tag/v2.9.0 |
v141
tov143
(Visual Studio 2022 MSVC)compute_61,sm_61;compute_75,sm_75;compute_80,sm_80;compute_86,sm_86;compute_90,sm_90
. That is add Ada Lovelace (RTX 40xx).Save
overload that takesModelFormat
toFunctionShim.cs
, to enable saving as onnx from C#.zlibwapi.dll
to CUDA nuget package since new dependency.cublasLt.dll
out into separate nuget package since package size otherwise > 512 MB.