sh1ng / arboretum Goto Github PK
View Code? Open in Web Editor NEWGradient Boosting powered by GPU(NVIDIA CUDA)
License: Other
Gradient Boosting powered by GPU(NVIDIA CUDA)
License: Other
When I run git submodule update
, I get the error:
fatal: reference is not a tree: 89de7ab20167909bc2c4f8acd397671c47cf3c0d
Unable to checkout '89de7ab20167909bc2c4f8acd397671c47cf3c0d' in submodule path '_cub'
This error also showed up when I first cloned the arboretum repo.
I can clone the newest version of cub, but this doesn't have the necessary file cub/block/block_scan.cuh
. I also can't checkout the referenced commit, I get the error:
$ git checkout 89de7ab20167909bc2c4f8acd397671c47cf3c0d .
fatal: reference is not a tree: 89de7ab20167909bc2c4f8acd397671c47cf3c0d
Hello, I am trying to install this from root user. I have added cub and json as submodules but still, I am not able to execute the make, it is showing the following exact error
Ubuntu 16.04 with python3
root@instance-2:/home/janpreetds/arboretum# make
"" -gencode=arch=compute_61,code="sm_61,compute_61" -c -DSM610 -Xptxas -v -Xcudafe -# -Xcompiler -ffloat-store -O3 -I_cub/ -I_json/src/ -std=c++11 -Xcompiler -fPIC -Xcompiler -O3 -Xcompiler -fopenmp -Xcompiler -Wall -Xcompiler -funroll-loops -Xcompiler -march=native -ccbin=g++ -o io.o src/io/io.cu
/bin/sh: 1: : Permission denied
makefile:31: recipe for target 'io.o' failed
make: *** [io.o] Error 127
Please help, thanks :)
pickle is not an option since it gives :
ValueError: ctypes objects containing pointers cannot be pickled
I ran the README.md as directed everything was set up smoothly but when I tried to run the code it said it could not find the arboretum_wrapper.so in the python-wrapper directory. How can I remedy this? I ran this on Ubuntu.
error: can't copy '../python-wrapper/arboretum_wrapper.so': doesn't exist or not a regular file
Hi,
Is it possible to use your library in Windows?
I'm not able to find any info about that.
I believe that using mingw, I would be able to compile the project? Or is there anywhere in the web that I can find a compiled version?
Thanks,
Joao
Possible install on windows 10 ?
I have a problem to compile garden.o
The command is:
"/usr/bin/nvcc" -gencode=arch=compute_37,code=\"sm_37,compute_37\" -c -DSM370 -Xptxas -v -Xcudafe -# -Xcompiler -ffloat-store -O3 -I_cub/ -I_json/src/ -std=c++11 -Xcompiler -fPIC -Xcompiler -O3 -Xcompiler -fopenmp -Xcompiler -Wall -Xcompiler -funroll-loops -Xcompiler -march=native -ccbin=g++ -D_MWAITXINTRIN_H_INCLUDED -D_FORCE_INLINES -D__STRICT_ANSI__
However, I got the following error:
_json/src/json.hpp(11227): error: expression must have a constant value
detected during:
instantiation of "__nv_bool nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::lexer::strtonum::to(T &) const [with ObjectType=std::map, ArrayType=std::vector, StringType=std::__cxx11::string, BooleanType=__nv_bool, NumberIntegerType=int64_t, NumberUnsignedType=uint64_t, NumberFloatType=double, AllocatorType=std::allocator, JSONSerializer=nlohmann::adl_serializer, T=uint64_t, <unnamed>=void]"
(11275): here
instantiation of "__nv_bool nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::lexer::get_number(nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> &, nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::lexer::token_type) const [with ObjectType=std::map, ArrayType=std::vector, StringType=std::__cxx11::string, BooleanType=__nv_bool, NumberIntegerType=int64_t, NumberUnsignedType=uint64_t, NumberFloatType=double, AllocatorType=std::allocator, JSONSerializer=nlohmann::adl_serializer]"
(11572): here
instantiation of "nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::parser::parse_internal(__nv_bool) [with ObjectType=std::map, ArrayType=std::vector, StringType=std::__cxx11::string, BooleanType=__nv_bool, NumberIntegerType=int64_t, NumberUnsignedType=uint64_t, NumberFloatType=double, AllocatorType=std::allocator, JSONSerializer=nlohmann::adl_serializer]"
(11384): here
instantiation of "nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::parser::parse() [with ObjectType=std::map, ArrayType=std::vector, StringType=std::__cxx11::string, BooleanType=__nv_bool, NumberIntegerType=int64_t, NumberUnsignedType=uint64_t, NumberFloatType=double, AllocatorType=std::allocator, JSONSerializer=nlohmann::adl_serializer]"
(6432): here
instantiation of "nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::parse(IteratorType, IteratorType, nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::parser_callback_t) [with ObjectType=std::map, ArrayType=std::vector, StringType=std::__cxx11::string, BooleanType=__nv_bool, NumberIntegerType=int64_t, NumberUnsignedType=uint64_t, NumberFloatType=double, AllocatorType=std::allocator, JSONSerializer=nlohmann::adl_serializer, IteratorType=const char *, <unnamed>=0]"
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.