Compile VB.net with Alea GPU programming












0















I'm new to GPU programming and I'm using Alea with VB.Net 2013



I tried to write a simple for loop but I'm having some compilation errors on the For loop. I tried several syntax but non of them is working.



    Imports Alea
Imports System.Threading
Imports System.Threading.Tasks
Imports Alea.Gpu

Public Class MyClass
Private Sub TestingGPU(sender As Object, e As EventArgs)

Dim Length As Integer = 1000
Dim MyGPU As Gpu = Gpu.Default

Dim Arg1 = Enumerable.Range(0, Length).ToArray()
Dim Arg2 = Enumerable.Range(0, Length).ToArray()
Dim Result = New Integer(Length - 1) {}

Dim opFactory As Func(Of Integer(), Action(Of Integer)) = Function(res) Function(i)
res(i) = Arg1(i) + Arg2(i)
End Function

Gpu.Default.for(0, Result.Length, opFactory(Result)) 'Compilation Error : For is not a member of Alea.GPU
Gpu.Default.[for](0, Result.Length, opFactory(Result)) 'Compilation Error : For is not a member of Alea.GPU
MyGPU.for(0, Result.Length, opFactory(Result)) 'Compilation Error : For is not a member of Alea.GPU
MyGPU.[for](0, Result.Length, opFactory(Result)) 'Compilation Error : For is not a member of Alea.GPU
End Sub
End Class


Does anyone know the reason of the error please ?



Thanks,
Cheers










share|improve this question


















  • 1





    And the reason is ... that is not how you write a for loop?

    – AJD
    Jan 1 at 4:33













  • What are you trying to get from the for loop?

    – preciousbetine
    Jan 1 at 4:39
















0















I'm new to GPU programming and I'm using Alea with VB.Net 2013



I tried to write a simple for loop but I'm having some compilation errors on the For loop. I tried several syntax but non of them is working.



    Imports Alea
Imports System.Threading
Imports System.Threading.Tasks
Imports Alea.Gpu

Public Class MyClass
Private Sub TestingGPU(sender As Object, e As EventArgs)

Dim Length As Integer = 1000
Dim MyGPU As Gpu = Gpu.Default

Dim Arg1 = Enumerable.Range(0, Length).ToArray()
Dim Arg2 = Enumerable.Range(0, Length).ToArray()
Dim Result = New Integer(Length - 1) {}

Dim opFactory As Func(Of Integer(), Action(Of Integer)) = Function(res) Function(i)
res(i) = Arg1(i) + Arg2(i)
End Function

Gpu.Default.for(0, Result.Length, opFactory(Result)) 'Compilation Error : For is not a member of Alea.GPU
Gpu.Default.[for](0, Result.Length, opFactory(Result)) 'Compilation Error : For is not a member of Alea.GPU
MyGPU.for(0, Result.Length, opFactory(Result)) 'Compilation Error : For is not a member of Alea.GPU
MyGPU.[for](0, Result.Length, opFactory(Result)) 'Compilation Error : For is not a member of Alea.GPU
End Sub
End Class


Does anyone know the reason of the error please ?



Thanks,
Cheers










share|improve this question


















  • 1





    And the reason is ... that is not how you write a for loop?

    – AJD
    Jan 1 at 4:33













  • What are you trying to get from the for loop?

    – preciousbetine
    Jan 1 at 4:39














0












0








0


1






I'm new to GPU programming and I'm using Alea with VB.Net 2013



I tried to write a simple for loop but I'm having some compilation errors on the For loop. I tried several syntax but non of them is working.



    Imports Alea
Imports System.Threading
Imports System.Threading.Tasks
Imports Alea.Gpu

Public Class MyClass
Private Sub TestingGPU(sender As Object, e As EventArgs)

Dim Length As Integer = 1000
Dim MyGPU As Gpu = Gpu.Default

Dim Arg1 = Enumerable.Range(0, Length).ToArray()
Dim Arg2 = Enumerable.Range(0, Length).ToArray()
Dim Result = New Integer(Length - 1) {}

Dim opFactory As Func(Of Integer(), Action(Of Integer)) = Function(res) Function(i)
res(i) = Arg1(i) + Arg2(i)
End Function

Gpu.Default.for(0, Result.Length, opFactory(Result)) 'Compilation Error : For is not a member of Alea.GPU
Gpu.Default.[for](0, Result.Length, opFactory(Result)) 'Compilation Error : For is not a member of Alea.GPU
MyGPU.for(0, Result.Length, opFactory(Result)) 'Compilation Error : For is not a member of Alea.GPU
MyGPU.[for](0, Result.Length, opFactory(Result)) 'Compilation Error : For is not a member of Alea.GPU
End Sub
End Class


Does anyone know the reason of the error please ?



Thanks,
Cheers










share|improve this question














I'm new to GPU programming and I'm using Alea with VB.Net 2013



I tried to write a simple for loop but I'm having some compilation errors on the For loop. I tried several syntax but non of them is working.



    Imports Alea
Imports System.Threading
Imports System.Threading.Tasks
Imports Alea.Gpu

Public Class MyClass
Private Sub TestingGPU(sender As Object, e As EventArgs)

Dim Length As Integer = 1000
Dim MyGPU As Gpu = Gpu.Default

Dim Arg1 = Enumerable.Range(0, Length).ToArray()
Dim Arg2 = Enumerable.Range(0, Length).ToArray()
Dim Result = New Integer(Length - 1) {}

Dim opFactory As Func(Of Integer(), Action(Of Integer)) = Function(res) Function(i)
res(i) = Arg1(i) + Arg2(i)
End Function

Gpu.Default.for(0, Result.Length, opFactory(Result)) 'Compilation Error : For is not a member of Alea.GPU
Gpu.Default.[for](0, Result.Length, opFactory(Result)) 'Compilation Error : For is not a member of Alea.GPU
MyGPU.for(0, Result.Length, opFactory(Result)) 'Compilation Error : For is not a member of Alea.GPU
MyGPU.[for](0, Result.Length, opFactory(Result)) 'Compilation Error : For is not a member of Alea.GPU
End Sub
End Class


Does anyone know the reason of the error please ?



Thanks,
Cheers







vb.net gpu






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jan 1 at 4:16









Thomas CarltonThomas Carlton

1,49651736




1,49651736








  • 1





    And the reason is ... that is not how you write a for loop?

    – AJD
    Jan 1 at 4:33













  • What are you trying to get from the for loop?

    – preciousbetine
    Jan 1 at 4:39














  • 1





    And the reason is ... that is not how you write a for loop?

    – AJD
    Jan 1 at 4:33













  • What are you trying to get from the for loop?

    – preciousbetine
    Jan 1 at 4:39








1




1





And the reason is ... that is not how you write a for loop?

– AJD
Jan 1 at 4:33







And the reason is ... that is not how you write a for loop?

– AJD
Jan 1 at 4:33















What are you trying to get from the for loop?

– preciousbetine
Jan 1 at 4:39





What are you trying to get from the for loop?

– preciousbetine
Jan 1 at 4:39












1 Answer
1






active

oldest

votes


















2














You need to import namespace Imports Alea.Parallel. And then, all the errors are gone :d. Hope to help and Happy new year, my friend :))






share|improve this answer
























  • Works like charm ! Thank you and happy new year :) !

    – Thomas Carlton
    Jan 1 at 12:09











  • @ThomasCarlton: Well played, my friend :))

    – Tomato32
    Jan 1 at 15:32











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53992972%2fcompile-vb-net-with-alea-gpu-programming%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









2














You need to import namespace Imports Alea.Parallel. And then, all the errors are gone :d. Hope to help and Happy new year, my friend :))






share|improve this answer
























  • Works like charm ! Thank you and happy new year :) !

    – Thomas Carlton
    Jan 1 at 12:09











  • @ThomasCarlton: Well played, my friend :))

    – Tomato32
    Jan 1 at 15:32
















2














You need to import namespace Imports Alea.Parallel. And then, all the errors are gone :d. Hope to help and Happy new year, my friend :))






share|improve this answer
























  • Works like charm ! Thank you and happy new year :) !

    – Thomas Carlton
    Jan 1 at 12:09











  • @ThomasCarlton: Well played, my friend :))

    – Tomato32
    Jan 1 at 15:32














2












2








2







You need to import namespace Imports Alea.Parallel. And then, all the errors are gone :d. Hope to help and Happy new year, my friend :))






share|improve this answer













You need to import namespace Imports Alea.Parallel. And then, all the errors are gone :d. Hope to help and Happy new year, my friend :))







share|improve this answer












share|improve this answer



share|improve this answer










answered Jan 1 at 7:00









Tomato32Tomato32

1,091157




1,091157













  • Works like charm ! Thank you and happy new year :) !

    – Thomas Carlton
    Jan 1 at 12:09











  • @ThomasCarlton: Well played, my friend :))

    – Tomato32
    Jan 1 at 15:32



















  • Works like charm ! Thank you and happy new year :) !

    – Thomas Carlton
    Jan 1 at 12:09











  • @ThomasCarlton: Well played, my friend :))

    – Tomato32
    Jan 1 at 15:32

















Works like charm ! Thank you and happy new year :) !

– Thomas Carlton
Jan 1 at 12:09





Works like charm ! Thank you and happy new year :) !

– Thomas Carlton
Jan 1 at 12:09













@ThomasCarlton: Well played, my friend :))

– Tomato32
Jan 1 at 15:32





@ThomasCarlton: Well played, my friend :))

– Tomato32
Jan 1 at 15:32




















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53992972%2fcompile-vb-net-with-alea-gpu-programming%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Monofisismo

Angular Downloading a file using contenturl with Basic Authentication

Olmecas