tum-ei-eda / softvector Goto Github PK
View Code? Open in Web Editor NEWVector arithmetic library targeting simulation of Vector Processing Units (VPUs) for various targets, e.g., ETISS.
License: Apache License 2.0
Vector arithmetic library targeting simulation of Vector Processing Units (VPUs) for various targets, e.g., ETISS.
License: Apache License 2.0
The softvector build on Mac, more specifically the linking, fails for some reason. The build for Linux appears to work just fine (until it gets stopped by the failing Mac build). The linker is having a hard time finding some symbols:
[ 91%] Linking CXX shared library libetiss_softvector.dylib
Undefined symbols for architecture x86_64:
"VLSU::load_eew(std::__1::function<void (unsigned long, unsigned char*, unsigned long)>, unsigned char*, unsigned long long, unsigned long long, unsigned short, unsigned short, unsigned short, unsigned short, unsigned long long, unsigned short, unsigned char, short)", referenced from:
_etiss_vload_encoded_unitstride in etiss_softvector.cpp.o
_etiss_vload_encoded_stride in etiss_softvector.cpp.o
_etiss_vload_segment_unitstride in etiss_softvector.cpp.o
_etiss_vload_segment_stride in etiss_softvector.cpp.o
"VLSU::store_eew(std::__1::function<void (unsigned long, unsigned char*, unsigned long)>, unsigned char*, unsigned long long, unsigned long long, unsigned short, unsigned short, unsigned short, unsigned short, unsigned long long, unsigned short, unsigned char, short)", referenced from:
_etiss_vstore_encoded_unitstride in etiss_softvector.cpp.o
_etiss_vstore_encoded_stride in etiss_softvector.cpp.o
_etiss_vstore_segment_unitstride in etiss_softvector.cpp.o
_etiss_vstore_segment_stride in etiss_softvector.cpp.o
"VTYPE::decode(unsigned short, unsigned char*, unsigned char*, unsigned int*, unsigned char*, unsigned char*)", referenced from:
_etiss_vload_encoded_unitstride in etiss_softvector.cpp.o
_etiss_vload_encoded_stride in etiss_softvector.cpp.o
_etiss_vload_segment_unitstride in etiss_softvector.cpp.o
_etiss_vload_segment_stride in etiss_softvector.cpp.o
_etiss_vstore_encoded_unitstride in etiss_softvector.cpp.o
_etiss_vstore_encoded_stride in etiss_softvector.cpp.o
_etiss_vstore_segment_unitstride in etiss_softvector.cpp.o
...
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [src/jitlibs/softvector/libetiss_softvector.dylib] Error 1
make[1]: *** [src/jitlibs/softvector/CMakeFiles/etiss_softvector.dir/all] Error 2
make: *** [all] Error 2
Error: Process completed with exit code 2.
EDIT: The windows build appears to be failing as well (sorry for the confusion).
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.