Giter Club home page Giter Club logo

Comments (4)

DylanAlloy avatar DylanAlloy commented on July 16, 2024

Using a GPU without CUDNN kind of defeats the purpose of using a Nvidia GPU to train neural networks. The reason the Tesla is better is because it has more CUDA cores and memory. If you're not using the CUDA cores, all you have is slow arithmetic and lots of memory. Not very appealing.

from chainer-fast-neuralstyle.

tisawe avatar tisawe commented on July 16, 2024

Using a CUDA capable GPU is still faster than using a CPU, even without cuDNN. That makes this appealing to anyone who would like to expirament or anytime without the hardware or money.

from chainer-fast-neuralstyle.

DylanAlloy avatar DylanAlloy commented on July 16, 2024

I would think the biggest advantage with the Tesla card is loads more VRAM but for training that isn't as crucial.

And to be honest I don't know for sure that a card with more cores and a faster clock speed is really better than a older mid-range card that has CUDnn capability. The enhancements made by the library to manipulate primitive datatypes is very significant, which is why people like to use it on Nvidia cards.

My suggestion would be to look at the arithmetic with the matrix algebra in the algorithm and see if you can revert it back to something nonreliant on CUDnn but still using CUDA. Perhaps using PyCuda exclusively.

from chainer-fast-neuralstyle.

LeonArcher avatar LeonArcher commented on July 16, 2024

Well, actually the algorithm runs good on GTX760 even without CUDNN support - I've tried the library compiled without CUDNN (but it consumes twice as much video memory on same images). I've done some more research (different drivers, WDDM/TCC modes, different CUDA versions), but was unable to solve the problem on Tesla.

Thank you for your advices anyway!

from chainer-fast-neuralstyle.

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.