MicrosoftResearch / Naiad

The Naiad system provides fast incremental and iterative computation for data-parallel workloads

Home Page:http://microsoftresearch.github.io/Naiad/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

how to configur the build setting

DongZhaoYu opened this issue · comments

Hello Naiad Team!
I download the code and try to build the solution. But following errors occurs. Can you please give me some guidance how to configure the build setting? I follow the readme in the project but it doesn't work for me.

Severity Code Description Project File Line
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Naiad\bin\Debug\Microsoft.Research.Naiad.dll' could not be found Storage E:\info\naiad\Naiad-release_0.5\frameworks\Storage\CSC
Error CS1629 Unsafe code may not appear in iterators Naiad E:\info\naiad\Naiad-release_0.5\Naiad\CodeGeneration\AutoSerialization.cs 1242
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Naiad\bin\Debug\Microsoft.Research.Naiad.dll' could not be found Lindi E:\info\naiad\Naiad-release_0.5\Frameworks\Lindi\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Naiad\bin\Debug\Microsoft.Research.Naiad.dll' could not be found WorkGenerator E:\info\naiad\Naiad-release_0.5\Frameworks\WorkGenerator\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Frameworks\Lindi\bin\Debug\Microsoft.Research.Naiad.Lindi.dll' could not be found Storage E:\info\naiad\Naiad-release_0.5\frameworks\Storage\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Frameworks\WorkGenerator\bin\Debug\Microsoft.Research.Naiad.WorkGenerator.dll' could not be found Storage E:\info\naiad\Naiad-release_0.5\frameworks\Storage\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Naiad\bin\Debug\Microsoft.Research.Naiad.dll' could not be found AzureSupport E:\info\naiad\Naiad-release_0.5\Frameworks\AzureSupport\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Frameworks\Lindi\bin\Debug\Microsoft.Research.Naiad.Lindi.dll' could not be found AzureSupport E:\info\naiad\Naiad-release_0.5\Frameworks\AzureSupport\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\frameworks\Storage\bin\Debug\Microsoft.Research.Naiad.Storage.dll' could not be found AzureSupport E:\info\naiad\Naiad-release_0.5\Frameworks\AzureSupport\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Naiad\bin\Debug\Microsoft.Research.Naiad.dll' could not be found DifferentialDataflow E:\info\naiad\Naiad-release_0.5\Frameworks\DifferentialDataflow\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Frameworks\Lindi\bin\Debug\Microsoft.Research.Naiad.Lindi.dll' could not be found DifferentialDataflow E:\info\naiad\Naiad-release_0.5\Frameworks\DifferentialDataflow\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Naiad\bin\Debug\Microsoft.Research.Naiad.dll' could not be found GraphLINQ E:\info\naiad\Naiad-release_0.5\Frameworks\GraphLINQ\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Frameworks\Lindi\bin\Debug\Microsoft.Research.Naiad.Lindi.dll' could not be found GraphLINQ E:\info\naiad\Naiad-release_0.5\Frameworks\GraphLINQ\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Frameworks\AzureSupport\bin\Debug\Microsoft.Research.Naiad.AzureSupport.dll' could not be found AzureExamples E:\info\naiad\Naiad-release_0.5\AzureExamples\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Naiad\bin\Debug\Microsoft.Research.Naiad.dll' could not be found AzureExamples E:\info\naiad\Naiad-release_0.5\AzureExamples\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Frameworks\GraphLINQ\bin\Debug\Microsoft.Research.Naiad.GraphLINQ.dll' could not be found AzureExamples E:\info\naiad\Naiad-release_0.5\AzureExamples\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Frameworks\Lindi\bin\Debug\Microsoft.Research.Naiad.Lindi.dll' could not be found AzureExamples E:\info\naiad\Naiad-release_0.5\AzureExamples\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Frameworks\DifferentialDataflow\bin\Debug\Microsoft.Research.Naiad.DifferentialDataflow.dll' could not be found Examples E:\info\naiad\Naiad-release_0.5\Examples\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Naiad\bin\Debug\Microsoft.Research.Naiad.dll' could not be found Examples E:\info\naiad\Naiad-release_0.5\Examples\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Frameworks\GraphLINQ\bin\Debug\Microsoft.Research.Naiad.GraphLINQ.dll' could not be found Examples E:\info\naiad\Naiad-release_0.5\Examples\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Frameworks\Lindi\bin\Debug\Microsoft.Research.Naiad.Lindi.dll' could not be found Examples E:\info\naiad\Naiad-release_0.5\Examples\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Naiad\bin\Debug\Microsoft.Research.Naiad.dll' could not be found HdfsSupport E:\info\naiad\Naiad-release_0.5\frameworks\HdfsSupport\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Frameworks\Lindi\bin\Debug\Microsoft.Research.Naiad.Lindi.dll' could not be found HdfsSupport E:\info\naiad\Naiad-release_0.5\frameworks\HdfsSupport\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\frameworks\Storage\bin\Debug\Microsoft.Research.Naiad.Storage.dll' could not be found HdfsSupport E:\info\naiad\Naiad-release_0.5\frameworks\HdfsSupport\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Frameworks\WorkGenerator\bin\Debug\Microsoft.Research.Naiad.WorkGenerator.dll' could not be found HdfsSupport E:\info\naiad\Naiad-release_0.5\frameworks\HdfsSupport\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Frameworks\AzureSupport\bin\Debug\Microsoft.Research.Naiad.AzureSupport.dll' could not be found NugetSample E:\info\naiad\Naiad-release_0.5\NugetSample\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Frameworks\DifferentialDataflow\bin\Debug\Microsoft.Research.Naiad.DifferentialDataflow.dll' could not be found NugetSample E:\info\naiad\Naiad-release_0.5\NugetSample\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Naiad\bin\Debug\Microsoft.Research.Naiad.dll' could not be found NugetSample E:\info\naiad\Naiad-release_0.5\NugetSample\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Naiad\bin\Debug\Microsoft.Research.Naiad.dll' could not be found WebHdfsSupport E:\info\naiad\Naiad-release_0.5\Frameworks\WebHdfsSupport\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Frameworks\Lindi\bin\Debug\Microsoft.Research.Naiad.Lindi.dll' could not be found WebHdfsSupport E:\info\naiad\Naiad-release_0.5\Frameworks\WebHdfsSupport\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\frameworks\Storage\bin\Debug\Microsoft.Research.Naiad.Storage.dll' could not be found WebHdfsSupport E:\info\naiad\Naiad-release_0.5\Frameworks\WebHdfsSupport\CSC
Error Metadata file 'E:\info\naiad\Naiad-release_0.5\Frameworks\WorkGenerator\bin\Debug\Microsoft.Research.Naiad.WorkGenerator.dll' could not be found WebHdfsSupport E:\info\naiad\Naiad-release_0.5\Frameworks\WebHdfsSupport\CSC

Hello,

Unfortunately, Microsoft closed the research lab responsible for Naiad. Most of the project members are now at Google, and may or may not be able to provide technical support. None of us are able to contribute the this repository, though.

Instead, I recommend checking out the repositories for our fork of this project which we are able to contribute to, or the Rust port of timely dataflow which may be independently interesting.

Hi,

Reading about TensorFlow found the reference to Naiad, and was very surprised to see this repository inactive. Nonetheless, I managed to make it run.

In Autoserialization.cs, add the following code:
Type typeChar = typeof(char);
Type ptrChar = typeChar.MakePointerType();

Then reference ptrChar as below:
stringStmts.Add(Assign(toDeserialize,
new CodeObjectCreateExpression(typeof(string), new CodeCastExpression(ptrChar, currentPosition), Expr("0"), Var(lengthVar))));

Thats it.