Code Monkey home page Code Monkey logo

Comments (6)

kcrosley-leisurelabs avatar kcrosley-leisurelabs commented on August 24, 2024 1

@diffractometer, the OP wants to prime the model. The variation on the colab notebook from @SMarioMan in #40 adds that. And it's easy. @InterestingMuck, just go open that notebook and read. You'll figure it out. You can't run this thing on your home PC unless you have a specialized GPU (by specialized GPU, I don't mean a GTX 2080). You can barely run it on the P100 that Google Colab (might) enable for you. So, that's the way to go.

from jukebox.

xandramax avatar xandramax commented on August 24, 2024 1

However, the 1b version just does not give the results of the 5b version.

I don't doubt it. Still, I personally prefer working with local hardware rather than paying for cloud compute time or dealing with the instability of Colab's free offering, and so given that I have a graphics card which can handle 1b that's where I'm enjoying spending my time with jukebox. I think I'm not the only one who would rather work this way with 1b than with 5b on colab, but maybe I'm wrong about that.

For what it's worth, as a musician, I've found that 1b can certainly provide some interesting and inspiring ideas.

At first brush I wasn't able to get co-composition working in sample.py, so what I've done is copy the relevant code blocks from the Colab notebook into a few py files and I'm calling those from a python prompt. That's working pretty well for me, but it's far from a GUI of course!

from jukebox.

kcrosley-leisurelabs avatar kcrosley-leisurelabs commented on August 24, 2024

See #40 for a colab-based solution.

from jukebox.

diffractometer avatar diffractometer commented on August 24, 2024

This code was put out "as is" so my feeling is if you want a GUI some people are going to have to want to build it themselves

edit: I do see some people are approving pr's so I guess I'm wrong? Anywho check out colab https://colab.research.google.com/github/openai/jukebox/blob/master/jukebox/Interacting_with_Jukebox.ipynb it's as close as it gets now.

from jukebox.

xandramax avatar xandramax commented on August 24, 2024

You can't run this thing on your home PC unless you have a specialized GPU (by specialized GPU, I don't mean a GTX 2080). You can barely run it on the P100 that Google Colab (might) enable for you.

That depends on what you're trying to do with it. I have no problem using an RTX 2080 Super to give 1b_lyrics three 1-minute prompts and get three upsampled 3-minute audio files back, in the styles of 3 different genres/artists. That process takes about 12 hours. I can also run co-composition on 1b_lyrics up to a length of 64 seconds. As long as you aren't using 5b_lyrics, it seems there's lots of room for exploration on a consumer 2080.

from jukebox.

kcrosley-leisurelabs avatar kcrosley-leisurelabs commented on August 24, 2024

@anlexmatos - thanks for the benchmark info. This is very interesting to hear.

However, the 1b version just does not give the results of the 5b version. So, whatโ€™s the easy interface to the 5b version? Colab of course.

Colab notebooks are the โ€œGUIโ€ for this. (Again, you can run miniature versions of this on your local machine, but why bother when you can rent a powerful GPU from the Goog?)

Issue #40 has pointers to the best version so far. Go check it out!

from jukebox.

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.