Giter VIP home page Giter VIP logo

Comments (2)

albertz avatar albertz commented on July 17, 2024

What exactly is the layer "output1" output (of type Data)? You will see that when you enable debug_print_layer_output_template = True in the config. So it will say something like Data(..., dim=10017, sparse=True), right? So, can you verify, it is really saying sparse=True there?

PadLayer can not work with sparse input. I also don't quite understand how you think that it is supposed to work. Sparse means that the data are just integers with the label indices. The dim flag is just a hint that all integers will be within [0, .., dim - 1].

Maybe you just want to enforce that the output has an overridden dim flag? ReinterpretDataLayer might be what you need here, by using increase_sparse_dim.

from returnn.

akshatdewan avatar akshatdewan commented on July 17, 2024

Thanks @albertz , this is exactly what I was looking for. It works as expected now, I think :)

Yeah, the layer was really sparse and I could verify that by doing what you suggested.

I wanted to make two layers of different sizes interact with each other and that's why I had to add another layer between them to correct the mismatch.

from returnn.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.