python is crashing, which is why there's no output after a certain point. That suggests there's some sort of binary incompatibility with the version of nupic, and/or nupic.bindings and the python interpreter.
What version of linux are you using? Is it 64 bit? On Fri, Sep 18, 2015 at 9:29 AM, Matthew Taylor <[email protected]> wrote: > I'm just thinking that perhaps pytest is not installed with the right > version or something. Run this and paste your output: > > py.test --version > > If the problem is with how tests are run, then that's good news, > because as long as your NuPIC installation is working, there may be no > issues with your research work for your project. > > > --------- > Matt Taylor > OS Community Flag-Bearer > Numenta > > > On Fri, Sep 18, 2015 at 9:11 AM, 付亚静 <[email protected]> wrote: > > Hi > > > > Matt > > I have tried all of the example codes you mentioned above, and all of > them > > can run correctly. But I don't know your meaning of "something is off > with > > my test runner". > > > > Yajingfu > > > > > > ------------------ 原始邮件 ------------------ > > 发件人: "Matthew Taylor";<[email protected]>; > > 发送时间: 2015年9月18日(星期五) 晚上10:33 > > 收件人: "付亚静"<[email protected]>; > > 主题: Re: 回复: 回复: How to update the newest NuPIC version > > > > I want to identify whether this is a test runner problem or a problem > > with the NuPIC installation. Yajingfu, please try to run some of our > > example code? > > > > First, try our simplest example: > > > > python examples/opf/clients/hotgym/simple/hotgym.py > > > > This should output the following: > > > > INFO:__main__:After 100 records, 1-step altMAPE=36.199232 > > INFO:__main__:After 200 records, 1-step altMAPE=26.795853 > > INFO:__main__:After 300 records, 1-step altMAPE=23.973930 > > INFO:__main__:After 400 records, 1-step altMAPE=22.752033 > > INFO:__main__:After 500 records, 1-step altMAPE=21.863996 > > INFO:__main__:After 600 records, 1-step altMAPE=21.944125 > > INFO:__main__:After 700 records, 1-step altMAPE=21.571184 > > INFO:__main__:After 800 records, 1-step altMAPE=21.877567 > > INFO:__main__:After 900 records, 1-step altMAPE=22.522499 > > INFO:__main__:After 1000 records, 1-step altMAPE=22.380281 > > > > Now, make sure you have MySQL running and then run this: > > > > python examples/swarm/test_db.py > > > > This will hopefully end with "Connection successful!!" Now a more > > complex example: > > > > cd examples/opf/clients/hotgym/prediction/one_gym/ > > python swarm.py > > > > This will take several minutes to complete and dump a lot of output to > > your screen before ending. Finally, run: > > > > python run.py > > > > Which will start and run the model the swarm found. > > > > If any of these steps throw exceptions or fail in any way, there must > > be a problem with the NuPIC installation on your system. If they all > > run, I would make the assumption that something is off with your test > > runner. > > > > Thanks for your patience, > > > > --------- > > Matt Taylor > > OS Community Flag-Bearer > > Numenta > > > > > > On Thu, Sep 17, 2015 at 9:15 PM, 付亚静 <[email protected]> wrote: > >> Hi > >> Austin Marshall > >> > >> My result: > >> > >> abc@abc-VirtualBox:/newdisk/nupic$ py.test --verbose tests/unit > >> ============================= test session starts > >> ============================== > >> platform linux2 -- Python 2.7.3 -- pytest-2.4.2 -- /usr/bin/python > >> plugins: xdist, cov > >> collecting 227 itemsSegmentation fault (core dumped) > >> > >> > >> Yajingfu > >> > >> > >> ------------------ 原始邮件 ------------------ > >> 发件人: "Austin Marshall";<[email protected]>; > >> 发送时间: 2015年9月18日(星期五) 中午11:45 > >> 收件人: "付亚静"<[email protected]>; > >> 主题: Re: 回复: 回复: How to update the newest NuPIC version > >> > >> I'm not aware of any specific env vars that would suppress py.test > output. > >> Maybe try running py.test directly from within the nupic source > directory: > >> > >> py.test --verbose tests/unit > >> > >> Also, the following from earlier discussion is overkill: > >> > >> python setup.py build > >> python setup.py install —user > >> python setup.py develop —user > >> > >> You need only call python setup.py install --user OR python setup.py > >> develop > >> --user depending on your use-case, but either is sufficient for basic > use. > >> No need to do both, and the python setup.py build call is redundant, so > >> you > >> can skip that. > >> > >> On Sep 17, 2015 8:18 PM, "Matthew Taylor" <[email protected]> wrote: > >>> > >>> Yajingfu, > >>> > >>> Thank you very much for trying my instructions faithfully. I am truly > >>> sorry they did not work. > >>> > >>> I don't understand why the test output is not showing in your console. > >>> Maybe there is some VERBOSE environment variable that py.test is > >>> picking up to turn the output off. I'm going to ask if Austin knows > >>> anything about that. I'm wondering if this is some kind of test runner > >>> problem. > >>> > >>> Regards, > >>> --------- > >>> Matt Taylor > >>> OS Community Flag-Bearer > >>> Numenta > >>> > >>> > >>> On Thu, Sep 17, 2015 at 7:58 PM, 付亚静 <[email protected]> wrote: > >>> > I'm sorry to tell you that the results still have problems. > >>> > All of the contents of command "./scripts/run_nupic_tests -u" are > >>> > showed > >>> > as > >>> > follows. (still have only several lines and the only difference is > >>> > having no > >>> > "3 errors") > >>> > abc@abc-VirtualBox:/newdisk/nupic$ ./scripts/run_nupic_tests -u > >>> > ============================= test session starts > >>> > ============================== > >>> > platform linux2 -- Python 2.7.3 -- pytest-2.4.2 -- /usr/bin/python > >>> > plugins: xdist, cove > >>> > collecting 227 items > >>> > > >>> > PS, my steps are showed as follows: > >>> > cd $NUPIC > >>> > git fetch origin > >>> > git reset --hard origin/master > >>> > git clean -dfx > >>> > > >>> > pip uninstall nupic -y > >>> > pip uninstall nupic.bindings -y > >>> > > >>> > python setup.py build > >>> > python setup.py install —user > >>> > python setup.py develop —user > >>> > > >>> > ./scripts/run_nupic_tests -u > >>> > ./scripts/run_nupic_tests -i > >>> > > >>> > Yajingfu > >>> > ------------------ 原始邮件 ------------------ > >>> > 发件人: "Matthew Taylor";<[email protected]>; > >>> > 发送时间: 2015年9月18日(星期五) 上午10:02 > >>> > 收件人: "付亚静"<[email protected]>; > >>> > 主题: Re: 回复: 回复: How to update the newest NuPIC version > >>> > > >>> > I don't have any other ideas. The current release version is 0.3.1, > >>> > which is higher than 0.3.1.dev0. In release 0.3.1, there is a new > >>> > dependency for the latest version of nupic.bindings, which needed to > >>> > be bumped to version 0.2. > >>> > > >>> > Please try to install once again from the latest source or from > binary. > >>> > > >>> > > >>> > Thanks, > >>> > --------- > >>> > Matt Taylor > >>> > OS Community Flag-Bearer > >>> > Numenta > >>> > > >>> > > >>> > On Thu, Sep 17, 2015 at 6:34 PM, 付亚静 <[email protected]> wrote: > >>> >> Hi > >>> >> Matt Taylor > >>> >> Are you sure I need to update the NuPIC version again? The > >>> >> $NUPIC/VERSION > >>> >> shows it is 0.3.1.dev0. In addition, no matter how many time I > input > >>> >> command "pip uninstall nupic.bindings -y", the result is I didn't > >>> >> installed > >>> >> it. > >>> >> > >>> >> abc@abc-VirtualBox:/newdisk$ pip uninstall nupic.bindings -y > >>> >> Cannot uninstall requirement nupic.bindings, not installed > >>> >> Storing complete log in /home/abc/.pip/pip.log > >>> >> > >>> >> Is it normal? > >>> >> > >>> >> Yajingfu > >>> >> ------------------ 原始邮件 ------------------ > >>> >> 发件人: "Matthew Taylor";<[email protected]>; > >>> >> 发送时间: 2015年9月18日(星期五) 上午7:43 > >>> >> 收件人: "付亚静"<[email protected]>; > >>> >> 主题: Re: 回复: 回复: How to update the newest NuPIC version > >>> >> > >>> >> Yajingfu, > >>> >> > >>> >> I just sent this message: > >>> >> > >>> >> > >>> >> > >>> >> > http://lists.numenta.org/pipermail/nupic_lists.numenta.org/2015-September/011719.html > >>> >> > >>> >> Can you try re-installing following those instructions? > >>> >> --------- > >>> >> Matt Taylor > >>> >> OS Community Flag-Bearer > >>> >> Numenta > >>> >> > >>> >> > >>> >> On Thu, Sep 17, 2015 at 4:25 PM, 付亚静 <[email protected]> wrote: > >>> >>> Yes, it is all the output. > >>> >>> > >>> >>> Yajingfu > >>> >>> > >>> >>> > >>> >>> > >>> >>> ------------------ 原始邮件 ------------------ > >>> >>> 发件人: "Matthew Taylor";<[email protected]>; > >>> >>> 发送时间: 2015年9月18日(星期五) 凌晨1:05 > >>> >>> 收件人: "付亚静"<[email protected]>; > >>> >>> 主题: Re: 回复: 回复: How to update the newest NuPIC version > >>> >>> > >>> >>> Is this really all the output you get when you run? > >>> >>> > >>> >>>>>./scripts/run_nupic_tests -u > >>> >>> ============================= test session starts > >>> >>> ============================== > >>> >>> platform linux2 -- Python 2.7.3 -- pytest-2.4.2 -- /usr/bin/python > >>> >>> plugins: xdist, cov > >>> >>> collecting 170 items / 3 errors > >>> >>> > >>> >>> When I run `./scripts/run_nupic_tests -u` there are hundreds of > lines > >>> >>> of test reports output. > >>> >>> > >>> >>> --------- > >>> >>> Matt Taylor > >>> >>> OS Community Flag-Bearer > >>> >>> Numenta > >>> >>> > >>> >>> > >>> >>> On Thu, Sep 17, 2015 at 5:24 AM, 付亚静 <[email protected]> wrote: > >>> >>>> > >>> >>>> Hi > >>> >>>> Matt Taylor > >>> >>>> I think the test result of "./scripts/run_nupic_tests -u" > mentioned > >>> >>>> in > >>> >>>> previous email is incorrect. It shows "collecting 170 items / 3 > >>> >>>> errors". > >>> >>>> And > >>> >>>> I need to use the example in > >>> >>>> $nupic/examples/network/hierarchy_network_demo.py which can run > >>> >>>> correctly. > >>> >>>> Do you have any advice? Thank you so much. > >>> >>>> > >>> >>>> Yajingfu > >>> >>>> > >>> >>>> ------------------ 原始邮件 ------------------ > >>> >>>> 发件人: "付亚静";<[email protected]>; > >>> >>>> 发送时间: 2015年9月16日(星期三) 上午10:22 > >>> >>>> 收件人: "付亚静"<[email protected]>; > >>> >>>> 主题: 回复: 回复: 回复: How to update the newest NuPIC version > >>> >>>> > >>> >>>> Hi > >>> >>>> > >>> >>>>>>./scripts/run_nupic_tests -u > >>> >>>> ============================= test session starts > >>> >>>> ============================== > >>> >>>> platform linux2 -- Python 2.7.3 -- pytest-2.4.2 -- /usr/bin/python > >>> >>>> plugins: xdist, cov > >>> >>>> collecting 170 items / 3 errors > >>> >>>> > >>> >>>>>>./scripts/run_nupic_tests -i > >>> >>>> 73 passed, 5 skipped in 264.26 seconds > >>> >>>> > >>> >>>> Yajingfu > >>> >>>> > >>> >>>> ------------------ 原始邮件 ------------------ > >>> >>>> 发件人: "Matthew Taylor";<[email protected]>; > >>> >>>> 发送时间: 2015年9月15日(星期二) 晚上10:22 > >>> >>>> 收件人: "付亚静"<[email protected]>; > >>> >>>> 主题: Re: 回复: 回复: How to update the newest NuPIC version > >>> >>>> > >>> >>>> Test it like this: > >>> >>>> > >>> >>>> Unit tests: > >>> >>>> ./scripts/run_nupic_tests -u > >>> >>>> Integration tests: > >>> >>>> ./scripts/run_nupic_tests -i > >>> >>>> --------- > >>> >>>> Matt Taylor > >>> >>>> OS Community Flag-Bearer > >>> >>>> Numenta > >>> >>>> > >>> >>>> > >>> >>>> On Mon, Sep 14, 2015 at 11:44 PM, 付亚静 <[email protected]> wrote: > >>> >>>>> Hi > >>> >>>>> Matt Taylor > >>> >>>>> Thank you for your reply. I did just as what you said. The file > >>> >>>>> setup.py > >>> >>>>> has > >>> >>>>> been complied correctly. Then I tested it. But there is no such > >>> >>>>> directory > >>> >>>>> of > >>> >>>>> $NUPIC/bin > >>> >>>>> > >>> >>>>> abc@abc-VirtualBox:/newdisk$ $NUPIC/bin/py_region_test > >>> >>>>> bash: /newdisk/nupic/bin/py_region_test: No such file or > directory > >>> >>>>> > >>> >>>>> And I was intended to run > >>> >>>>> $NUPIC/examples/network/hierachy-demo-output.py > >>> >>>>> but failed. > >>> >>>>> > >>> >>>>> /usr/bin/python2.7 > >>> >>>>> /newdisk/nupic/examples/network/hierarchy_network_demo.py > >>> >>>>> Creating network > >>> >>>>> Running network > >>> >>>>> Writing output to: > >>> >>>>> /newdisk/nupic/examples/network/hierarchy-demo-output.csv > >>> >>>>> Traceback (most recent call last): > >>> >>>>> File > "/newdisk/nupic/examples/network/hierarchy_network_demo.py", > >>> >>>>> line > >>> >>>>> 368, in <module> > >>> >>>>> runDemo() > >>> >>>>> File > "/newdisk/nupic/examples/network/hierarchy_network_demo.py", > >>> >>>>> line > >>> >>>>> 362, in runDemo > >>> >>>>> runNetwork(network, numRecords, writer) > >>> >>>>> File > "/newdisk/nupic/examples/network/hierarchy_network_demo.py", > >>> >>>>> line > >>> >>>>> 305, in runNetwork > >>> >>>>> network.run(1) > >>> >>>>> File "/newdisk/nupic/nupic/engine/__init__.py", line 666, in > run > >>> >>>>> engine.Network.run(self, n) > >>> >>>>> File > >>> >>>>> > >>> >>>>> > >>> >>>>> > >>> >>>>> > >>> >>>>> > >>> >>>>> > >>> >>>>> > "/home/abc/.local/lib/python2.7/site-packages/nupic.bindings-0.1.5-py2.7-linux-x86_64.egg/nupic/bindings/engine_internal.py", > >>> >>>>> line 1146, in run > >>> >>>>> return _engine_internal.Network_run(self, *args, **kwargs) > >>> >>>>> File "/newdisk/nupic/nupic/regions/CLAClassifierRegion.py", > line > >>> >>>>> 289, > >>> >>>>> in > >>> >>>>> compute > >>> >>>>> categories = [category for category in inputs["categoryIn"] > >>> >>>>> KeyError: 'categoryIn' > >>> >>>>> > >>> >>>>> Yajingfu > >>> >>>>> > >>> >>>>> ------------------ 原始邮件 ------------------ > >>> >>>>> 发件人: "Matthew Taylor";<[email protected]>; > >>> >>>>> 发送时间: 2015年9月15日(星期二) 中午12:52 > >>> >>>>> 收件人: "付亚静"<[email protected]>; > >>> >>>>> 主题: Re: 回复: 回复: How to update the newest NuPIC version > >>> >>>>> > >>> >>>>> Sorry, wrong command. > >>> >>>>> > >>> >>>>> git reset --hard origin/master > >>> >>>>> > >>> >>>>> Sent from my MegaPhone > >>> >>>>> > >>> >>>>> On Sep 14, 2015, at 8:58 PM, 付亚静 <[email protected]> wrote: > >>> >>>>> > >>> >>>>> Hi > >>> >>>>> Matt Taylor > >>> >>>>> That's very kind of you and thank you for your detailed > >>> >>>>> explanation. > >>> >>>>> But > >>> >>>>> I > >>> >>>>> can't hard reset. > >>> >>>>> > >>> >>>>> abc@abc-VirtualBox:/newdisk/nupic$ git reset --hard origin > master > >>> >>>>> fatal: Cannot do hard reset with paths. > >>> >>>>> > >>> >>>>> abc@abc-VirtualBox:/newdisk/nupic$ python --version > >>> >>>>> Python 2.7.3 > >>> >>>>> > >>> >>>>> abc@abc-VirtualBox:/newdisk/nupic$ pip --version > >>> >>>>> pip 1.0 from /usr/lib/python2.7/dist-packages (python 2.7) > >>> >>>>> > >>> >>>>> abc@abc-VirtualBox:/newdisk/nupic$ gcc --version > >>> >>>>> gcc (Ubuntu 4.8.1-2ubuntu1~12.04) 4.8.1 > >>> >>>>> Copyright (C) 2013 Free Software Foundation, Inc. > >>> >>>>> This is free software; see the source for copying conditions. > >>> >>>>> There > >>> >>>>> is > >>> >>>>> NO > >>> >>>>> warranty; not even for MERCHANTABILITY or FITNESS FOR A > PARTICULAR > >>> >>>>> PURPOSE. > >>> >>>>> > >>> >>>>> abc@abc-VirtualBox:/newdisk/nupic$ cat /etc/issue > >>> >>>>> Ubuntu 12.04.5 LTS \n \l > >>> >>>>> > >>> >>>>> I'm confused with so many git commands and not sure what's the > >>> >>>>> meaning > >>> >>>>> of > >>> >>>>> "checked out" in "assuming $NUPIC is where you have it checked > >>> >>>>> out". > >>> >>>>> Some > >>> >>>>> info about my nupic are showed as follows: > >>> >>>>> > >>> >>>>> abc@abc-VirtualBox:/newdisk/nupic$ git branch -a > >>> >>>>> * master > >>> >>>>> remotes/origin/HEAD -> origin/master > >>> >>>>> remotes/origin/add-nupic-linux64-back > >>> >>>>> remotes/origin/add_capnp_to_SPRegion > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-09190c1b465a0ef5268cfb40ea03194fd1ee06a5 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-09f8350ef49aa2404a3aaab32200d99793fb17c4 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-0a891f27d137825e1d29870cb2a2df7ac33f5b65 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-0c815c2b84d92d0ca1a81beca2bed7e3d3ce6776 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-0d5eb8452229a42352e77c69f4300165c3d6f834 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-140a176ef1f53bb5014e60cec5a26ecc0498d23e > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-241986490135472f5b2a33fc54de41ff3fc90871 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-26f27da204948ad6858a722627acf700722de195 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-3b6eeb2af09b8e1f4def918c98b013fe49acea46 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-3ee66ab918b3673e347f6cd38d92f3498c0a835e > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-412871e85dec5a195f7f59c01ca87100bfd5f346 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-42d66a13dffc2647ea852ed4d2632f751b66ecf4 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-4ef1f6e560af555f1f53f457d0400dc4c3a67658 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-504f3616c52d3809bc056da1726aefc4d1cdacb7 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-54faae374b409b8874feeeec40b2644eec6cddc1 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-603ee4b04b3c2b8d444b0b98aef7ff1cfaa4d6c6 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-60a82001f0f8a6ed2a8097571653bfe0f1976683 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-633368e394c3de72e93e401efcd8e91ec30abf53 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-6485cd327fbdcf3bb6d15260468ff5e1da5f9753 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-66de57d6294575ad36343a8ab8d1e0697e1789dc > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-6729b0a634b3fa74b76fd7065ea0c426b33a0808 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-69af1b6750198c7b37d974b161bdd0c425fc0a2c > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-6d83da85e1375cb0bc961dc79e95b3269f6ff4ae > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-701eb9a1b57f7da33a3a84f800982915a628c6af > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-706b5682b35e0f78ce1a36c0e7100d109b04ed54 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-72da8988209e95845bead91b7a91e1312939dd78 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-7618a54a7f0e7530da5d1f5e4e5a053675d6ad5c > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-78fb04c13f6255cc491a28ac296b9b50c252913a > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-7b51f6c24659b732584b51bc61e85ff34eef4d53 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-7b9742fa4494dde6a716da0a84fcf791dbcab2b7 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-82b9a97937b17d9a2c32e9d89bca6e1fe1eea923 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-908600dc1e8f35a2a5c848e0af2e708948886aeb > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-917f48c0de7c47359c92487db7c4967020140a45 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-9218471fcdba9ea87b7f372d92d217d9553817a7 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-a13e5de360287a8c4b63675ca170b9d4556eaedf > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-a23a6df1aff8e475ec6995d8b6f48cae83e8dbb4 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-a25068f00bde589f029e0cfc94ac3343bfaa9254 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-a5b35e6619dbfe1130dc4785bf92d7df3fba6cb5 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-ad25c77d3e30f1029816aabf17ea4d387fff3ea3 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-b4bdca9627857a5076f7e40f46cba1efa3284872 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-b70bfd70f9fd7176c160a775533e3b0523d1db7e > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-b71a593077f5e49c780b0002629b5e8966f61b36 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-bc25849db6815d379afb5b539e27c8565e6417f0 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-c6f634cabfba545545faa0ef901a566f7a7fd70e > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-cb55ebd9633923040176db0c041945f190d69800 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-cca41015071df968ba79ab7b9625f68de2cd4e1d > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-d41566a1b1448dcdd3b1a846ce14d18b63be2f18 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-da34067f70ffcd71aa56781fe0e4aa1ced81ff79 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-de7052fa535cb55ba97d6dd37950d9aab998b35c > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-eb0b420973f54536debd9d13334a88cdc05bf5c1 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-f413775712bed847fb94e2abb9c20c546fb4d44c > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-f55119a2f255fa4961b9c44ecb5261076bb4db0a > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-fd7757d57fe4ba873156963f961567a5a6f42f43 > >>> >>>>> > >>> >>>>> > remotes/origin/core-update-ffb81006c38ac9c1bdd2c161c91211d556ec1805 > >>> >>>>> remotes/origin/master > >>> >>>>> remotes/origin/revert-1482-scalar-space-encoder > >>> >>>>> > >>> >>>>> > >>> >>>>> abc@abc-VirtualBox:/newdisk/nupic$ git status > >>> >>>>> # On branch master > >>> >>>>> # Your branch is ahead of 'origin/master' by 2 commits. > >>> >>>>> # > >>> >>>>> # Untracked files: > >>> >>>>> # (use "git add <file>..." to include in what will be > committed) > >>> >>>>> # > >>> >>>>> # bin/ > >>> >>>>> # examples/AD_fyj/ > >>> >>>>> # examples/fyj/ > >>> >>>>> # examples/network/hierarchy-demo-output.csv > >>> >>>>> # examples/network/network-demo-output.csv > >>> >>>>> # examples/network/test_output.csv > >>> >>>>> # examples/opf/clients/hotgym/anomaly/anomaly_scores.csv > >>> >>>>> # > >>> >>>>> > >>> >>>>> > examples/opf/clients/hotgym/anomaly/one_gym/rec-center-hourly_out.csv > >>> >>>>> # > >>> >>>>> > >>> >>>>> > >>> >>>>> > >>> >>>>> > >>> >>>>> > >>> >>>>> > >>> >>>>> > examples/opf/clients/hotgym/prediction/one_gym/model_params/rec_center_hourly_model_params.py > >>> >>>>> # examples/opf/clients/hotgym/prediction/one_gym/swarm/ > >>> >>>>> # fake-extension.so > >>> >>>>> # nupic/bindings/_algorithms.so > >>> >>>>> # nupic/bindings/_engine_internal.so > >>> >>>>> # nupic/bindings/_math.so > >>> >>>>> # nupic/bindings/algorithms.py > >>> >>>>> # nupic/bindings/algorithms_wrap.cxx > >>> >>>>> # nupic/bindings/engine_internal.py > >>> >>>>> # nupic/bindings/engine_internal_wrap.cxx > >>> >>>>> # nupic/bindings/math.py > >>> >>>>> # nupic/bindings/math_wrap.cxx > >>> >>>>> # nupic/bindings/proto/BitHistory.capnp > >>> >>>>> # nupic/bindings/proto/ClaClassifier.capnp > >>> >>>>> # nupic/bindings/proto/ConnectionsProto.capnp > >>> >>>>> # nupic/bindings/proto/RandomProto.capnp > >>> >>>>> # nupic/bindings/proto/SparseBinaryMatrixProto.capnp > >>> >>>>> # nupic/bindings/proto/SparseMatrixProto.capnp > >>> >>>>> # nupic/bindings/proto/SpatialPoolerProto.capnp > >>> >>>>> # nupic/libcpp_region.so > >>> >>>>> nothing added to commit but untracked files present (use "git > add" > >>> >>>>> to > >>> >>>>> track) > >>> >>>>> > >>> >>>>> Yajingfu > >>> >>>>> ------------------ 原始邮件 ------------------ > >>> >>>>> 发件人: "Matthew Taylor";<[email protected]>; > >>> >>>>> 发送时间: 2015年9月15日(星期二) 凌晨0:57 > >>> >>>>> 收件人: "付亚静"<[email protected]>; > >>> >>>>> 主题: Re: 回复: How to update the newest NuPIC version > >>> >>>>> > >>> >>>>> Yajingfu, > >>> >>>>> > >>> >>>>> Try this, so we can start from scratch. These git commands will > >>> >>>>> ensure > >>> >>>>> that your working directory is up to date and clean (this will > >>> >>>>> destroy > >>> >>>>> any local changes you have not committed): > >>> >>>>> > >>> >>>>> cd $NUPIC # assuming $NUPIC is where you have it checked out > >>> >>>>> git fetch origin > >>> >>>>> git reset --hard origin master > >>> >>>>> git clean -dfx > >>> >>>>> > >>> >>>>> Now again make sure everything is uninstalled: > >>> >>>>> > >>> >>>>> pip uninstall nupic -y > >>> >>>>> pip uninstall nupic.bindings -y > >>> >>>>> > >>> >>>>> Run those two commands a few times until they tell you nothing is > >>> >>>>> installed. Then try to install from scratch: > >>> >>>>> > >>> >>>>> python setup.py install > >>> >>>>> > >>> >>>>> You may need to add the "--user" option for the command above if > >>> >>>>> you > >>> >>>>> have permission issues. > >>> >>>>> > >>> >>>>> If this does not work, please tell us some extra info: > >>> >>>>> - python version > >>> >>>>> - pip version > >>> >>>>> - OS details (Linux flavor?) > >>> >>>>> - gcc version > >>> >>>>> > >>> >>>>> I hope that helps, > >>> >>>>> > >>> >>>>> > >>> >>>>> > >>> >>>>> --------- > >>> >>>>> Matt Taylor > >>> >>>>> OS Community Flag-Bearer > >>> >>>>> Numenta > >>> >>>>> > >>> >>>>> > >>> >>>>> On Sun, Sep 13, 2015 at 7:19 PM, 付亚静 <[email protected]> wrote: > >>> >>>>>> Hi NuPIC > >>> >>>>>> I wonder what else I can do for the problem. Can anyone help > >>> >>>>>> me? > >>> >>>>>> Thank > >>> >>>>>> you so much! > >>> >>>>>> > >>> >>>>>> Yajingfu > >>> >>>>>> > >>> >>>>>> > >>> >>>>>> ------------------ 原始邮件 ------------------ > >>> >>>>>> 发件人: "付亚静";<[email protected]>; > >>> >>>>>> 发送时间: 2015年9月11日(星期五) 晚上11:16 > >>> >>>>>> 收件人: "付亚静"<[email protected]>; > >>> >>>>>> 主题: 回复: 回复: How to update the newest NuPIC version > >>> >>>>>> > >>> >>>>>> Hi > >>> >>>>>> > >>> >>>>>> I tried the two commands and had some version conflict. For > >>> >>>>>> example,VersionConflict: (pytest 2.7.2 > >>> >>>>>> (/usr/local/lib/python2.7/dist-packages), > >>> >>>>>> Requirement.parse('pytest==2.4.2'))。 > >>> >>>>>> > >>> >>>>>> so I reinstalled them and it shows like this: > >>> >>>>>> > >>> >>>>>> abc@abc-VirtualBox:/newdisk$ pip uninstall nupic -y > >>> >>>>>> Uninstalling nupic: > >>> >>>>>> Successfully uninstalled nupic > >>> >>>>>> abc@abc-VirtualBox:/newdisk$ pip uninstall nupic.bindings -y > >>> >>>>>> Cannot uninstall requirement nupic.bindings, not installed > >>> >>>>>> Storing complete log in /home/abc/.pip/pip.log > >>> >>>>>> > >>> >>>>>> but it still has the same problem: > >>> >>>>>> > >>> >>>>>> abc@abc-VirtualBox:/newdisk/nupic$ python setup.py build > >>> >>>>>> error in nupic setup command: 'install_requires' must be a > string > >>> >>>>>> or > >>> >>>>>> list > >>> >>>>>> of > >>> >>>>>> strings containing valid project/version requirement specifiers > >>> >>>>>> > >>> >>>>>> What should I do next? > >>> >>>>>> > >>> >>>>>> ------------------ 原始邮件 ------------------ > >>> >>>>>> 发件人: "Matthew Taylor";<[email protected]>; > >>> >>>>>> 发送时间: 2015年9月11日(星期五) 晚上10:33 > >>> >>>>>> 收件人: "付亚静"<[email protected]>; > >>> >>>>>> 主题: Re: 回复: How to update the newest NuPIC version > >>> >>>>>> > >>> >>>>>> Try uninstalling any old versions of nupic: > >>> >>>>>> > >>> >>>>>> > >>> >>>>>> > >>> >>>>>> > >>> >>>>>> > >>> >>>>>> > >>> >>>>>> > >>> >>>>>> > https://github.com/numenta/nupic/wiki/Build-and-Installation-FAQ#im-having-trouble-updating-to-a-newer-version-of-nupic > >>> >>>>>> > >>> >>>>>> Then run "python setup.py build" again? > >>> >>>>>> --------- > >>> >>>>>> Matt Taylor > >>> >>>>>> OS Community Flag-Bearer > >>> >>>>>> Numenta > >>> >>>>>> > >>> >>>>>> > >>> >>>>>> On Fri, Sep 11, 2015 at 2:38 AM, 付亚静 <[email protected]> wrote: > >>> >>>>>>> > >>> >>>>>>> HI > >>> >>>>>>> > >>> >>>>>>> I took a snapshot before. So I recovered it and installed numpy > >>> >>>>>>> 1.9.2 > >>> >>>>>>> and > >>> >>>>>>> py.test at first successfully. Then I pulled and get the > newest > >>> >>>>>>> version. > >>> >>>>>>> But it can't be build seccufully. > >>> >>>>>>> > >>> >>>>>>> My steps are as follows. > >>> >>>>>>> > >>> >>>>>>>>>git commit -a > >>> >>>>>>>>>git pull > >>> >>>>>>> remote: Counting objects: 4, done. > >>> >>>>>>> remote: Compressing objects: 100% (4/4), done. > >>> >>>>>>> remote: Total 4 (delta 0), reused 0 (delta 0), pack-reused 0 > >>> >>>>>>> Unpacking objects: 100% (4/4), done. > >>> >>>>>>> From https://github.com/numenta/nupic > >>> >>>>>>> f2f1824..e6362c7 master -> origin/master > >>> >>>>>>> * [new branch] > >>> >>>>>>> core-update-4ef1f6e560af555f1f53f457d0400dc4c3a67658 > >>> >>>>>>> -> > >>> >>>>>>> origin/core-update-4ef1f6e560af555f1f53f457d0400dc4c3a67658 > >>> >>>>>>> Merge made by the 'recursive' strategy. > >>> >>>>>>> .nupic_modules | 2 +- > >>> >>>>>>> 1 file changed, 1 insertion(+), 1 deletion(-) > >>> >>>>>>> > >>> >>>>>>>>>python setup.py build > >>> >>>>>>> error in nupic setup command: 'install_requires' must be a > string > >>> >>>>>>> or > >>> >>>>>>> list > >>> >>>>>>> of > >>> >>>>>>> strings containing valid project/version requirement specifiers > >>> >>>>>>> > >>> >>>>>>> It's too strange. I can't solve it. So asking for help. Thank > >>> >>>>>>> you. > >>> >>>>>>> :) > >>> >>>>>>> > >>> >>>>>>> ------------------ 原始邮件 ------------------ > >>> >>>>>>> 发件人: "Matthew Taylor";<[email protected]>; > >>> >>>>>>> 发送时间: 2015年9月10日(星期四) 晚上11:43 > >>> >>>>>>> 收件人: "付亚静"<[email protected]>; > >>> >>>>>>> 主题: Re: 回复: How to update the newest NuPIC version > >>> >>>>>>> > >>> >>>>>>> What does this show? > >>> >>>>>>> > >>> >>>>>>>> which pytest > >>> >>>>>>> > >>> >>>>>>> > >>> >>>>>>> --------- > >>> >>>>>>> Matt Taylor > >>> >>>>>>> OS Community Flag-Bearer > >>> >>>>>>> Numenta > >>> >>>>>>> > >>> >>>>>>> On Tue, Sep 8, 2015 at 9:24 PM, 付亚静 <[email protected]> wrote: > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> I searched and found > >>> >>>>>>>> https://github.com/numenta/nupic/issues/2008 > >>> >>>>>>>> was > >>> >>>>>>>> similar to my problem. So I input command "sudo pip install -U > >>> >>>>>>>> pytest" > >>> >>>>>>>> depending on http://pytest.org/latest/getting-started.html > just > >>> >>>>>>>> like > >>> >>>>>>>> this: > >>> >>>>>>>> > >>> >>>>>>>> abc@abc-VirtualBox:~$ sudo pip install -U pytest > >>> >>>>>>>> Downloading/unpacking pytest > >>> >>>>>>>> Running setup.py egg_info for package pytest > >>> >>>>>>>> > >>> >>>>>>>> Downloading/unpacking py>=1.4.29 (from pytest) > >>> >>>>>>>> Running setup.py egg_info for package py > >>> >>>>>>>> > >>> >>>>>>>> Installing collected packages: pytest, py > >>> >>>>>>>> Found existing installation: pytest 2.7.2 > >>> >>>>>>>> Uninstalling pytest: > >>> >>>>>>>> Successfully uninstalled pytest > >>> >>>>>>>> Running setup.py install for pytest > >>> >>>>>>>> > >>> >>>>>>>> Installing py.test script to /usr/local/bin > >>> >>>>>>>> Installing py.test-2.7 script to /usr/local/bin > >>> >>>>>>>> Found existing installation: py 1.4.30 > >>> >>>>>>>> Uninstalling py: > >>> >>>>>>>> Successfully uninstalled py > >>> >>>>>>>> Running setup.py install for py > >>> >>>>>>>> > >>> >>>>>>>> Successfully installed pytest py > >>> >>>>>>>> Cleaning up... > >>> >>>>>>>> > >>> >>>>>>>> then I tried to test wether pytest is installed correctly. > >>> >>>>>>>> > >>> >>>>>>>> abc@abc-VirtualBox:~$ py.test --version > >>> >>>>>>>> bash: /usr/bin/py.test: No such file or directory > >>> >>>>>>>> > >>> >>>>>>>> What should I do? Hoping for your reply. > >>> >>>>>>>> > >>> >>>>>>>> ------------------ 原始邮件 ------------------ > >>> >>>>>>>> 发件人: "付亚静";<[email protected]>; > >>> >>>>>>>> 发送时间: 2015年9月9日(星期三) 中午11:08 > >>> >>>>>>>> 收件人: "付亚静"<[email protected]>; > >>> >>>>>>>> 主题: 回复: 回复: How to update the newest NuPIC version > >>> >>>>>>>> > >>> >>>>>>>> I used "sudo pip install numpy --upgrage" and numpy 1.9.2 was > >>> >>>>>>>> installed > >>> >>>>>>>> successfully. > >>> >>>>>>>> Then I inputed commands: > >>> >>>>>>>> python setup.py build > >>> >>>>>>>> python setup.py install --user > >>> >>>>>>>> python setup.py develop --user > >>> >>>>>>>> The three commands showed above were all correct. > >>> >>>>>>>> Then I tried to test it. > >>> >>>>>>>> $NUPIC/bin/py_region_test > >>> >>>>>>>> --- ALL TESTS PASSED --- > >>> >>>>>>>> > >>> >>>>>>>> But all of the rest tests have the same error. > >>> >>>>>>>> abc@abc-VirtualBox:~$ $NUPIC/scripts/run_nupic_tests --all > >>> >>>>>>>> --coverage > >>> >>>>>>>> Traceback (most recent call last): > >>> >>>>>>>> File "/newdisk/nupic/scripts/run_nupic_tests", line 265, in > >>> >>>>>>>> <module> > >>> >>>>>>>> result = main(parser, sys.argv[1:]) > >>> >>>>>>>> File "/newdisk/nupic/scripts/run_nupic_tests", line 255, in > >>> >>>>>>>> main > >>> >>>>>>>> exitStatus = call(["py.test"] + args + list(tests)) > >>> >>>>>>>> File "/usr/lib/python2.7/subprocess.py", line 493, in call > >>> >>>>>>>> return Popen(*popenargs, **kwargs).wait() > >>> >>>>>>>> File "/usr/lib/python2.7/subprocess.py", line 679, in > __init__ > >>> >>>>>>>> errread, errwrite) > >>> >>>>>>>> File "/usr/lib/python2.7/subprocess.py", line 1249, in > >>> >>>>>>>> _execute_child > >>> >>>>>>>> raise child_exception > >>> >>>>>>>> OSError: [Errno 2] No such file or directory > >>> >>>>>>>> > >>> >>>>>>>> my pytest version is 2.5.1. > >>> >>>>>>>> > >>> >>>>>>>> What should I do next? Thank you. > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> ------------------ 原始邮件 ------------------ > >>> >>>>>>>> 发件人: "Matthew Taylor";<[email protected]>; > >>> >>>>>>>> 发送时间: 2015年9月8日(星期二) 晚上11:02 > >>> >>>>>>>> 收件人: "付亚静"<[email protected]>; > >>> >>>>>>>> 主题: Re: 回复: How to update the newest NuPIC version > >>> >>>>>>>> > >>> >>>>>>>> See > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > https://github.com/numenta/nupic/wiki/Build-and-Installation-FAQ#missing-pythonh-file > >>> >>>>>>>> > >>> >>>>>>>> Sent from my MegaPhone > >>> >>>>>>>> > >>> >>>>>>>> On Sep 8, 2015, at 5:14 AM, 付亚静 <[email protected]> wrote: > >>> >>>>>>>> > >>> >>>>>>>> I tried "git pull" and my local files are the newest. But the > >>> >>>>>>>> code > >>> >>>>>>>> can't > >>> >>>>>>>> run. So I input command "python setup.py install --user" and > get > >>> >>>>>>>> an > >>> >>>>>>>> error > >>> >>>>>>>> as > >>> >>>>>>>> follows. > >>> >>>>>>>> ... > >>> >>>>>>>> File > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > "/tmp/easy_install-C80eUH/numpy-1.9.2/numpy/distutils/command/build_src.py", > >>> >>>>>>>> line 329, in build_extension_sources > >>> >>>>>>>> File > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > "/tmp/easy_install-C80eUH/numpy-1.9.2/numpy/distutils/command/build_src.py", > >>> >>>>>>>> line 386, in generate_sources > >>> >>>>>>>> File "numpy/core/setup.py", line 432, in generate_config_h > >>> >>>>>>>> > >>> >>>>>>>> File "numpy/core/setup.py", line 42, in check_types > >>> >>>>>>>> > >>> >>>>>>>> File "numpy/core/setup.py", line 293, in check_types > >>> >>>>>>>> > >>> >>>>>>>> SystemError: Cannot compile 'Python.h'. Perhaps you need to > >>> >>>>>>>> install > >>> >>>>>>>> python-dev|python-devel. > >>> >>>>>>>> > >>> >>>>>>>> then I tried: > >>> >>>>>>>> abc@abc-VirtualBox:/newdisk/nupic$ sudo apt-get install > >>> >>>>>>>> python-dev > >>> >>>>>>>> Reading package lists... Done > >>> >>>>>>>> Building dependency tree > >>> >>>>>>>> Reading state information... Done > >>> >>>>>>>> python-dev is already the newest version. > >>> >>>>>>>> 0 upgraded, 0 newly installed, 0 to remove and 195 not > upgraded. > >>> >>>>>>>> > >>> >>>>>>>> But it still has the same error. > >>> >>>>>>>> > >>> >>>>>>>> My OS is ubuntu 12.04, and I just want to update it. Should I > >>> >>>>>>>> just > >>> >>>>>>>> follow > >>> >>>>>>>> the commands of "installation" part > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> ( > https://github.com/numenta/nupic/wiki/Installing-and-Building-NuPIC#installation > )? > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> ------------------ 原始邮件 ------------------ > >>> >>>>>>>> 发件人: "Richard Crowder";<[email protected]>; > >>> >>>>>>>> 发送时间: 2015年9月8日(星期二) 下午5:39 > >>> >>>>>>>> 收件人: "付亚静"<[email protected]>; > >>> >>>>>>>> 主题: Re: How to update the newest NuPIC version > >>> >>>>>>>> > >>> >>>>>>>> Hi, > >>> >>>>>>>> > >>> >>>>>>>> The usual route is via 'pip install nupic' (local or system > >>> >>>>>>>> wide). > >>> >>>>>>>> In > >>> >>>>>>>> you > >>> >>>>>>>> case, grabbing source from GitHub, could you try a 'git pull' > to > >>> >>>>>>>> sync > >>> >>>>>>>> with > >>> >>>>>>>> the main repository (and then follow the Readme and Wiki steps > >>> >>>>>>>> for > >>> >>>>>>>> building > >>> >>>>>>>> and install). > >>> >>>>>>>> > >>> >>>>>>>> Regards, Richard. > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> On Tue, Sep 8, 2015 at 10:31 AM, 付亚静 <[email protected]> > wrote: > >>> >>>>>>>>> > >>> >>>>>>>>> Hi NuPIC: > >>> >>>>>>>>> I installed the NuPIC environment several monthes ago. > >>> >>>>>>>>> And > >>> >>>>>>>>> I > >>> >>>>>>>>> wanted > >>> >>>>>>>>> to update to the newest version. But I'm not familiar with > git > >>> >>>>>>>>> command. > >>> >>>>>>>>> I > >>> >>>>>>>>> tried to use the commands as follows. > >>> >>>>>>>>> > >>> >>>>>>>>> abc@abc-VirtualBox:/newdisk/nupic>Git stash > >>> >>>>>>>>> abc@abc-VirtualBox:/newdisk/nupic>Git fetch origin > >>> >>>>>>>>> abc@abc-VirtualBox:/newdisk/nupic>Git diff master > origin/master > >>> >>>>>>>>> abc@abc-VirtualBox:/newdisk/nupic>Git stash pop > >>> >>>>>>>>> > >>> >>>>>>>>> The file nupic/VERSION shows it is version 0.3.0.dev0, but I > >>> >>>>>>>>> find > >>> >>>>>>>>> some > >>> >>>>>>>>> files are still not same as the newest file in > >>> >>>>>>>>> https://github.com/numenta/nupic. > >>> >>>>>>>>> For example, the files in /nupic/examples/network are not the > >>> >>>>>>>>> same. > >>> >>>>>>>>> > >>> >>>>>>>>> Maybe it's not your duty to answer this kind of questions. > But > >>> >>>>>>>>> I > >>> >>>>>>>>> really > >>> >>>>>>>>> don't know who can help me to solve it. So hoping for your > >>> >>>>>>>>> reply. > >>> >>>>>>>>> Thank > >>> >>>>>>>>> you > >>> >>>>>>>>> so much. > >>> >>>>>>>>> > >>> >>>>>>>>> Yajingfu > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>> > >>> > >> > >
