Giter Site home page Giter Site logo

Comments (8)

apaszke avatar apaszke commented on April 27, 2024 1

Probably fixed in #207. I can't reproduce it anymore, so I'm closing the issue.

from pytorch.

soumith avatar soumith commented on April 27, 2024

ok, so to MaxUnpool* we also need to give as input the target size....

from pytorch.

fmassa avatar fmassa commented on April 27, 2024

I think so, that's how it's done in nn.

from pytorch.

apaszke avatar apaszke commented on April 27, 2024

I had this segfault like 2 times for me, but it works fine most of the time. I could never reproduce it with gdb attached 😕 I can't really find any reason for segfaults since we're checking the bounds at every access. Maybe calling THError/jongjmp/exception inside omp sections is UB?

from pytorch.

fmassa avatar fmassa commented on April 27, 2024

I think the core of this issue was solved with the keyword argument output_size from #113.

from pytorch.

apaszke avatar apaszke commented on April 27, 2024

It's not, it still segfaults if you don't specify it

from pytorch.

fmassa avatar fmassa commented on April 27, 2024

But in any case, the user is supposed to pass the output_size argument if he wants the module to compute the result properly for most of the cases, as the locations of the max can be off, even if there is no segfault or runtime error...

from pytorch.

apaszke avatar apaszke commented on April 27, 2024

Yes, they are supposed to pass it, but even if they don't we should never segfault.

from pytorch.

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.