Giter VIP home page Giter VIP logo

Comments (4)

bes-dev avatar bes-dev commented on August 27, 2024

@yuqiu1233 what is "dynamic conv"?

from mobilestylegan.pytorch.

yuqiu1233 avatar yuqiu1233 commented on August 27, 2024

@bes-dev F.conv2d(input,weight)
The weight is dynamic which is changed with different input.I found ncnn is not support it

from mobilestylegan.pytorch.

bes-dev avatar bes-dev commented on August 27, 2024

@yuqiu1233 sorry. I don't understand.
There are two types of "dynamic conv":

  • weight kernel is depends on input data (computed by input).
  • convolution depends on dynamic input shape (for example we want to apply convolution for input 256x256 and 512x512).

So, as I know, first case supports in openvino. Any blob is just node of graph and it doesn't matter for openvino how we get weights of convolution (constantly or by computation). What about second case, it more complicated because openvino otimizes memory layouts for network and we can't to change input size stright-forward. But if network supports shape infer, than we can make reshape for whole network handcrafted.

But I think you should refer to OpenVINO documentation or issues of the openvino repository to get more information :)

from mobilestylegan.pytorch.

yuqiu1233 avatar yuqiu1233 commented on August 27, 2024

@bes-dev Thanks for your reply, it's helpful to me!

from mobilestylegan.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.