Closed javadan closed 4 years ago
This isn't a boost problem, the documentation needs to be updated. There is one extra int parameter now in the Genome constructor. Check the C++ code for details.
Ok thanks, I see that now, and it's working. I'll read the code and try work out what a_FS_NEAT_links does.
I tried running TestESHyperNEAT_xor.py
next, but I see it threw:
AttributeError: 'Genome' object has no attribute 'BuildESHyperNEATPhenotype'
because it's commented out, and in the Genome.h file, it says
"disabling because of errors I can't fix right now"
Do you remember what the errors were, out of interest?
Hi
This has more to do with Ubuntu and Boost.Python, than MultiNEAT, I think.
The apt-get and pips and condas didn't work for me, so I downloaded Boost, and bootstrapped it and installed everything, and python
Building MultiNEAT, I was getting errors saying it couldn't find python36 and numpy36.
But I got it to build when I changed setup.py to boost_python3 and boost_numpy3. If I cmake it, it finds python3 and numpy3, but not python36 and numpy36.
But now when I try run an example,
python3 TestHyperNEAT_xor.py
It is getting an implementation mismatch.
So I searched my computer for boost_python Here are all the .so and .a files.
Hmm, so probably
./usr/lib/x86_64-linux-gnu/libboost_python3-py36.so
is different from
./usr/lib/x86_64-linux-gnu/libboost_python3.so
or something like that. But this is getting a bit complicated now, and it has been years since I did C++.
Any advice ?