4 ms·
Great idea! However installation instructions are a little misleading. It says I only need Python 3, while in reality I need a whole bunch of things to be in
by p1esk 10y ago
Great idea!
However installation instructions are a little misleading. It says I only need Python 3, while in reality I need a whole bunch of things to be installed already. Is there a list of all requirements?
Also, does it work on Windows? "DL for dummies" code should run on Windows :)
- stephensonsco 10y agoThanks! We really push to keep the dependencies clean so that all you need is Python 3. Doing: pip install kur Installs all of the packages that Kur relies on, so you don't need a list to run down and install. Anyway we can help get it installed for you? About Windows: great point and we have had users test in Windows. It installs fully there too!
- p1esk 10y agoInstalls all of the packages that Kur relies on But I'd like to know what you're about to install on my machine, where can I find that list? Anyway we can help get it installed for you? I got "Kur requires Python 3.4 or later" error even though I have it on my Ubuntu vm: ~# python3 --version Python 3.4.3 Error says: "Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/kur" Why is it using python instead of python3? A couple of weeks ago, I went through some struggles installing TF on Ubuntu 16.04 and getting it to see the CuDNN (mostly due to various paths not being setup correctly), so forgive me if doing all that with a single command sounds too good to be true, especially if it can't even see that I got the correct python already.
- ajsyp 10y agoGreat questions! I'm the core maintainer of Kur. For a quick way to get it going, you can go to this link: http://kur.deepgram.com/install.html#kur-quick-install http://kur.deepgram.com/install.html#kur-quick-install And scroll just a little bit to the “Quick Start For Using pip”. It has this code: pip install virtualenv # Make sure virtualenv is present virtualenv -p $(which python3) ~/kur-env # Create a Python 3 environment for Kur . ~/kur-env/bin/activate # Activate the Kur environment pip install kur # Install Kur kur --version # Check that everything works git clone https://github.com/deepgram/kur # Get the examples cd kur/examples # Change directories kur -v train mnist.yml # Start training! The key line there is where it mentions: virtualenv -p $(which python3) ~/kur-env This line grabs your Python 3 install and makes a virtual environment. The rest of the commands just move things around into a tiny environment so you’ll find yourself in a directory where you can just run: kur train mnist.yml Then you’ll be training. :) The list of dependencies is in "setup.py" in the repo--they are all Python packages. The reason you're probably getting the Python3 error is that you need to set up a virtual environment so that your system can isolate different versions of Python (and Python packages). In fact, if you use virtual environments, all the dependencies that get install are confined to that virtual environment, and won't affect the rest of your installation. Using virtual environments is definitely a Python "best practice," and if you've never done it before, we walk you through it in our "Quick Start" section of the documentation: https://kur.deepgram.com/install.html#kur-quick-install https://kur.deepgram.com/install.html#kur-quick-install If you want to inspect the packages that are installed in the kur-env virtual environment, then (while in kur-env), just do: pip freeze And it will print out the installed python packages. You can join our gitter channel too if you need some more assistance! https://gitter.im/deepgram-kur/Lobby https://gitter.im/deepgram-kur/Lobby
- tedmiston 10y agoThe "whole bunch of things" is just the standard system-wide install for working with any Python package: python, pip (which comes with python), and virtualenv. Though I also recommend virtualenvwrapper for setup simplicity.
- stephensonsco 10y agoGreat point about virtualenvwrapper. We've included that too in the installation instruction. The install instructions are pretty much structured as: quick, pip install kur cleaner and quick, install with vituralenv in a quick script best practice but more setup, install a whole environment and include virtualenvwrapper