Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Meinrad Recheis
    @henon
    @Oceania2018 let's discuss setting up a code owners file
    Иван Сердюк
    @oceanfish81_twitter
    @BrendanMulcahy , I think I have two people proposed AI use cases (for gaming). Both considered Unity - but other C# (C#->native code generation) might be used
    Brendan Mulcahy
    @BrendanMulcahy

    @BrendanMulcahy , I think I have two people proposed AI use cases (for gaming). Both considered Unity - but other C# (C#->native code generation) might be used

    We took this offline, thanks for reaching out

    Haiping Chen
    @Oceania2018
    @henon @BrendanMulcahy Add a CODEOWNERS file is a great idea. This automatically requests reviews from the code owners when a pull request changes any owned files.
    Brendan Mulcahy
    @BrendanMulcahy
    Yeah exactly, we use it at my work and like it quite a bit. Basically the owners get pinged whenever there is a PR for a file they "own" You can setup a codeowners at the root of the project if you want to get pinged for everything. I can submit an example codeowners in a PR if you want
    Haiping Chen
    @Oceania2018
    Yes, please.
    # These owners will be the default owners for everything in the repo.
    *       @Oceania2018
    Brendan Mulcahy
    @BrendanMulcahy
    Eric Erhardt
    @eerhardt
    @Sergio0694 - your project looks pretty cool. Was there a reason you chose GPL for the license? A lot of .NET OSS libraries are using Apache 2.0 or MIT licenses. Of course, I'm not a lawyer, but I don't think MIT or Apache licensed libraries can use a GPL licensed library. So this may limit who can/will use ComputeSharp.
    Anh B. Tran
    @anhtran1010
    Hi guys. I am curious about what I need to get for a simple Q-learning algorithm using the SciSharp. I know that NumSharp would probably be important but if there is anyother tips you guys would like to share for a newbie, that would be great.
    Иван Сердюк
    @oceanfish81_twitter

    Hi guys. I am curious about what I need to get for a simple Q-learning algorithm using the SciSharp. I know that NumSharp would probably be important but if there is any other tips you guys would like to share for a newbie, that would be great.

    @Oceania2018 , it looks like Anh is aware of C# and is heading to rely on Python. He was mentioned among IronPython end-users, in such a context

    Sergio Pedri
    @Sergio0694
    Hey @eerhardt - glad to hear you like the project 😊
    No particular reason for GPL3, it was just kinda my go-to license as I see it used in a lot of open source softwares.
    I'll need to check the other two licenses you mentioned to see what are the main differences!
    Eli Belash
    @Nucs

    Hi guys. I am curious about what I need to get for a simple Q-learning algorithm using the SciSharp. I know that NumSharp would probably be important but if there is anyother tips you guys would like to share for a newbie, that would be great.

    That would be TF.NET which also uses NumSharp.
    If you need a C# OOP architecture similar to openai/gym then you can also use Gym.NET

    Haiping Chen
    @Oceania2018
    @Sergio0694 Is the ComputeSharp only works in Windows?
    Anh B. Tran
    @anhtran1010
    Thank you. I will try and see if it work. I think I will also create an object recognition program just for fun and see how it goes with this
    Eli Belash
    @Nucs
    @anhtran1010, Feel free to DM me if you need help
    Sergio Pedri
    @Sergio0694
    @Oceania2018 Unfortunately it only works on Windows, as it needs DX12 for the shaders 😕
    Johnathan Ingle
    @jingle1000
    Does anyone here know if it is possible to convert a NumSharp NDArray to a generic .NET array?
    let x = np.linspace(-10.0, 10.0, 100)
    let y = x.ToArray<double>() |> Seq.map(fun x -> x*x)
    The f# function above does not work
    Haiping Chen
    @Oceania2018
    try nd.Data<float>().
    Eli Belash
    @Nucs
    Are you getting an exception? Because if you are using NumSharp 0.20, it should.
    Johnathan Ingle
    @jingle1000
    Ah, I am using 0.10.6
    Eli Belash
    @Nucs
    If you are using Tensorflow.NET, you can't upgrade to 0.20 just yet
    Haiping Chen
    @Oceania2018
    @jingle1000 Try v0.20, the fresh version. haha
    Johnathan Ingle
    @jingle1000
    @Nucs Yes, I am using Tensorflow.NET
    Eli Belash
    @Nucs
    I'm afraid we havn't publish tfnet with support for 0.20 numsharp
    Are you getting an exception?
    Johnathan Ingle
    @jingle1000
    No exceptions, I am still trying to figure out how exactly to use numsharp though.
    Anyone planning to participate, for the sake of positioning/improving Torch.NET and TorchSharp?
    not sure if the purpose if that hackaton might fit - but who knows
    Eli Belash
    @Nucs
    @jingle1000, I think this might help
    Amine Chadly
    @chaami_gitlab
    Hi, I think I have a working version of a meta distrib nuget for TensorFlow in a personal branch (https://github.com/chaami/TensorFlow.NET/tree/redist) but I have the feeling that you guys have taken a different direction ? :wink:
    I have put a power shell script that takes care of downloading the archives from google.. it require to have 7z installed.
    It seems to handle the links just fine even on Windows. I don't see any obvious way of testing without pushing the nugets first... but I will think about it further... Any ideas / thoughts ?
    Eli Belash
    @Nucs
    This is for @Oceania2018 to answer
    Amine Chadly
    @chaami_gitlab
    No rush :wink:
    Haiping Chen
    @Oceania2018
    @chaami_gitlab Thanks for your kind work. I've commented in SciSharp/TensorFlow.NET#361.
    Amine Chadly
    @chaami_gitlab
    I have create a pull request, but so far I have only tested that the example project runs successfully when depending on the CPU nuget.
    Johnathan Ingle
    @jingle1000
    @Nucs That helps, thanks!
    Brendan Mulcahy
    @BrendanMulcahy
    Does Keras.NET have a runtime dependency on python or just at build time?
    Haiping Chen
    @Oceania2018
    @BrendanMulcahy Have to install python runtime.
    Brendan Mulcahy
    @BrendanMulcahy
    I see, not ideal for my use case :)
    I can stick with TensorFlow.NET
    The KerasNetCore in TensorFlow.NET will basically become Keras implemented fully using the constructs from TensorFlow.NET, correct?
    Haiping Chen
    @Oceania2018
    @BrendanMulcahy KerasNetCore is written by @arnavdas88 . He may give you best answer.
    Arnav Das
    @arnavdas88
    @BrendanMulcahy The KerasNetCore will be implemented as the native keras I will complete it when I will get time.... Right now the backend of KerasNetCore is not similar to that of the real keras... It is kind of an example thing but I will add a PR for the keras soon....
    Brendan Mulcahy
    @BrendanMulcahy
    Sounds cool, looking forward to that!
    Arnav Das
    @arnavdas88
    @BrendanMulcahy what's your use case anyway....?? You said that dependency on python is not ideal for your use case...??
    Brendan Mulcahy
    @BrendanMulcahy
    I’m working on building a computer game using machine learning. I don’t want the installation process to be very complicated (to reduce error rates, etc.)
    I linked a YouTube video somewhere above showing my prototype game
    Eli Belash
    @Nucs
    Do you use Unity engine?
    Brendan Mulcahy
    @BrendanMulcahy
    I’m currently using TensorFlowSharp and a Keras wrapper for that, but the api quality is pretty low and there are tons of issues