Skip to content
This repository was archived by the owner on Nov 17, 2023. It is now read-only.
This repository was archived by the owner on Nov 17, 2023. It is now read-only.

How to get the true value of the mxnet.NDArray by Scala #12679

@ustcfd

Description

@ustcfd

I’ve trained my model using mxnet_1.3 python HybridBlock. Then I load the trained model in Scala. I didn’t get any errors when I run demo.Scala, and the output is shown in the following.

mxnet_scala

But now I got few problems:

  • Is possible to get the true value of the NDarray?
    I followed the examples of the API https://mxnet.apache.org/api/scala/ndarray.html trying to print the value of NDarray by toarray. But I got an odd output looks like “F@4b553d2d” including the final output. I am very confused about the output value of NDArray.The demo code is shown in demo.Scala.

  • The API document of Mxnet demonstrates that the type input of the NDArray.array is restricted to Array[float].
    Do I have to flatten my n-dimension matrix to one-dimension Array[float] when I want to create my own data?
    Are there any other strategies to feed my data just like Numpy or python which directly take a matrix as an input?

Maybe I was doing something wrong. Please suggest!
Thank you

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions