Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues building CUTLASS 1.2 on MacOS.. #36

Closed
oscarbg opened this issue Nov 15, 2018 · 2 comments
Closed

Issues building CUTLASS 1.2 on MacOS.. #36

oscarbg opened this issue Nov 15, 2018 · 2 comments

Comments

@oscarbg
Copy link

oscarbg commented Nov 15, 2018

Hi,
just downloaded CUDA 10 SDK for MacOS and tried to build new CUTLASS 1.2..
CUDA apps like CUDA-Z work fine..
I'm on 10.13.6 with 410.130 driver and Xcode 9.4.1..

clang -v

Apple LLVM version 9.1.0 (clang-902.0.39.2)
Target: x86_64-apple-darwin17.7.0
Thread model: posix
InstalledDir: /Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Found CUDA installation: /usr/local/cuda, version unknown

building fails with error:

/Volumes/datosx/sep/cutlass/tools/external/googletest/googletest/include/gtest/gtest-message.h:131:10: error: invalid operands to binary expression ('std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >' and 'const std::__1::vector<int, std::__1::allocator<int> >')
(*(ss_)) << val; 

full log:

 make
[  2%] Built target gtest
[  4%] Built target gtest_main
[  5%] Building NVCC (Device) object tools/test/unit/CMakeFiles/cutlass_unit_test.dir/core/cutlass_unit_test_generated_layout_verification.cu.o
/usr/local/cuda/include/cuda_fp16.hpp:466:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned mantissa = (h & 1023) << 13; 
         ~~~~~~~~   ~~~~~~~~~~~^~~~~
/Volumes/datosx/sep/cutlass/tools/util/half.h:292:15: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion]
int16_t exp = (uint16_t)(((s >> 23) & (255)) - (127)); 
        ~~~   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Volumes/datosx/sep/cutlass/tools/util/half.h:316:8: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion]
exp = ((uint16_t)(exp + ((uint16_t)15))); 
    ~  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Volumes/datosx/sep/cutlass/tools/util/half.h:357:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f = (((sign << 31) | (exp << 23)) | (mantissa << 13)); 
  ~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/Volumes/datosx/sep/cutlass/tools/util/half.h:367:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f = (((sign << 31) | (exp << 23)) | (mantissa << 13)); 
  ~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/Volumes/datosx/sep/cutlass/tools/util/half.h:370:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f = (sign << 31); 
  ~  ~~~~~^~~~~
/Volumes/datosx/sep/cutlass/tools/util/half.h:376:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f = ((255 << 23) | (sign << 31)); 
  ~  ~~~~~~~~~~~~^~~~~~~~~~~~~~
/Volumes/datosx/sep/cutlass/tools/util/half.h:639:68: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
inline unsigned cutlass::half2_t::packed() const { return ((lo).x) | (((hi).x) << 16); } 
                                                   ~~~~~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/Volumes/datosx/sep/cutlass/tools/util/type_traits.h:144:11: warning: comparison of constant 32768 with expression of type 'cutlass::TypeTraits<__half>::integer_type' (aka 'short') is always false [-Wtautological-constant-out-of-range-compare]
if (h_int == 32768) { 
    ~~~~~ ^  ~~~~~
/Volumes/datosx/sep/cutlass/cutlass/core_io.h:92:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
(out << ((int)(scalar.value)[i])); 
              ~              ^
/Volumes/datosx/sep/cutlass/cutlass/core_io.h:105:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
(out << ((int)(scalar.value)[i])); 
              ~              ^
/Volumes/datosx/sep/cutlass/cutlass/core_io.h:118:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
(out << ((unsigned)(scalar.value)[i])); 
                   ~              ^
/Volumes/datosx/sep/cutlass/tools/test/unit/core/layout_verification.cu:56:22: warning: implicit conversion changes signedness: 'int' to 'std::__1::vector<std::__1::vector<int, std::__1::allocator<int> >, std::__1::allocator<std::__1::vector<int, std::__1::allocator<int> > > >::size_type' (aka 'unsigned long') [-Wsign-conversion]
(dim_extent_).resize(_rank, extent_); 
              ~~~~~~ ^~~~~
/Volumes/datosx/sep/cutlass/tools/test/unit/core/layout_verification.cu:94:66: warning: implicit conversion changes signedness: 'int' to 'std::__1::vector<int, std::__1::allocator<int> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
(((std::cout << ((i) ? ", " : ("")))) << ((dim_extent_).at(r).at(i))); 
                                                              ~~ ^
/Volumes/datosx/sep/cutlass/tools/test/unit/core/layout_verification.cu:104:24: warning: implicit conversion changes signedness: 'int' to 'std::__1::vector<int, std::__1::allocator<int> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
Coordinate coord(this->rank(), 0); 
           ~~~~~ ~~~~~~^~~~~~
/Volumes/datosx/sep/cutlass/tools/test/unit/core/layout_verification.cu:111:26: warning: implicit conversion changes signedness: 'const int' to 'std::__1::vector<int, std::__1::allocator<int> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
coord.at((layout_).at(i).dim) += (quotient * (dim_extent_).at((layout_).at(i).dim).at(i + (1))); 
      ~~ ~~~~~~~~~~~~~~~~^~~
/Volumes/datosx/sep/cutlass/tools/test/unit/core/layout_verification.cu:111:79: warning: implicit conversion changes signedness: 'const int' to 'std::__1::vector<std::__1::vector<int, std::__1::allocator<int> >, std::__1::allocator<std::__1::vector<int, std::__1::allocator<int> > > >::size_type' (aka 'unsigned long') [-Wsign-conversion]
coord.at((layout_).at(i).dim) += (quotient * (dim_extent_).at((layout_).at(i).dim).at(i + (1))); 
                                                           ~~ ~~~~~~~~~~~~~~~~^~~
/Volumes/datosx/sep/cutlass/tools/test/unit/core/layout_verification.cu:114:27: warning: implicit conversion changes signedness: 'const int' to 'std::__1::vector<int, std::__1::allocator<int> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
coord.at((layout_).back().dim) += index; 
      ~~ ~~~~~~~~~~~~~~~~~^~~
/Volumes/datosx/sep/cutlass/tools/test/unit/core/layout_verification.cu:131:22: warning: implicit conversion changes signedness: 'int' to 'std::__1::vector<int, std::__1::allocator<int> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
int items = coord.at(dim); 
                  ~~ ^~~
/Volumes/datosx/sep/cutlass/tools/test/unit/core/layout_verification.cu:137:10: warning: implicit conversion changes signedness: 'int' to 'std::__1::vector<int, std::__1::allocator<int> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
coord.at(dim) = quotient; 
      ~~ ^~~
/Volumes/datosx/sep/cutlass/tools/test/unit/core/layout_verification.cu:147:46: warning: implicit conversion changes signedness: 'int' to 'std::__1::vector<int, std::__1::allocator<int> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
(((out << ((i) ? ", " : ("")))) << (coord.at(i))); 
                                          ~~ ^
/Volumes/datosx/sep/cutlass/tools/external/googletest/googletest/include/gtest/gtest-message.h:131:10: error: invalid operands to binary expression ('std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >' and 'const std::__1::vector<int, std::__1::allocator<int> >')
(*(ss_)) << val; 
~~~~~~~~ ^  ~~~
/Volumes/datosx/sep/cutlass/tools/test/unit/core/layout_verification.cu:168:417: note: in instantiation of function template specialization 'testing::Message::operator<<<std::__1::vector<int, std::__1::allocator<int> > >' requested here
switch (0) { case 0:  default:  if (const testing::AssertionResult gtest_ar = ::testing::internal::EqHelper< false> ::Compare("i", "index", i, index)) { ; } else { (testing::internal::AssertHelper(::testing::TestPartResult::kNonFatalFailure, "/Volumes/datosx/sep/cutlass/tools/test/unit/core/layout_verification.cu", 168, gtest_ar.failure_message()) = (((((((((((((testing::Message() << ("[")) << i)) << ("] - ("))) << (layout(i)))) << (") => "))) << (layout(layout(i))))) << (std::endl)))); }  }  
                                                                                                                                                                                                                                                                                                                                                                                                                                ^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:218:16: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'const void *' for 1st argument; take the address of the argument with &
basic_ostream &operator<<(const void * __p); 
               ^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:755:1: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'char' for 2nd argument
operator<<(basic_ostream< _CharT, _Traits>  &__os, char __cn) 
^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:788:1: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'char' for 2nd argument
operator<<(basic_ostream< char, _Traits>  &__os, char __c) 
^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:795:1: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'signed char' for 2nd argument
operator<<(basic_ostream< char, _Traits>  &__os, signed char __c) 
^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:802:1: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'unsigned char' for 2nd argument
operator<<(basic_ostream< char, _Traits>  &__os, unsigned char __c) 
^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:816:1: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'const char *' for 2nd argument
operator<<(basic_ostream< _CharT, _Traits>  &__os, const char *__strn) 
^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:862:1: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'const char *' for 2nd argument
operator<<(basic_ostream< char, _Traits>  &__os, const char *__str) 
^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:869:1: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'const signed char *' for 2nd argument
operator<<(basic_ostream< char, _Traits>  &__os, const signed char *__str) 
^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:877:1: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'const unsigned char *' for 2nd argument
operator<<(basic_ostream< char, _Traits>  &__os, const unsigned char *__str) 
^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:1061:1: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'const std::__1::error_code' for 2nd argument
operator<<(basic_ostream< _CharT, _Traits>  &__os, const error_code &__ec) 
^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:194:1: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'std::__1::basic_ostream<char, char_traits<char> > &(*)(std::__1::basic_ostream<char, char_traits<char> > &)' for 1st argument
operator<<(basic_ostream &(*__pf)(basic_ostream &)) 
^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:198:1: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to '__1::basic_ios<char, char_traits<char> > &(*)(__1::basic_ios<char, char_traits<char> > &)' for 1st argument
operator<<(__1::basic_ios< _CharT, _Traits>  &(*
^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:203:1: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to '__1::ios_base &(*)(__1::ios_base &)' for 1st argument
operator<<(__1::ios_base &(*__pf)(__1::ios_base &)) 
^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:206:16: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'bool' for 1st argument
basic_ostream &operator<<(bool __n); 
               ^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:207:16: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'short' for 1st argument
basic_ostream &operator<<(short __n); 
               ^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:208:16: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'unsigned short' for 1st argument
basic_ostream &operator<<(unsigned short __n); 
               ^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:209:16: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'int' for 1st argument
basic_ostream &operator<<(int __n); 
               ^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:210:16: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'unsigned int' for 1st argument
basic_ostream &operator<<(unsigned __n); 
               ^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:211:16: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'long' for 1st argument
basic_ostream &operator<<(long __n); 
               ^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:212:16: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'unsigned long' for 1st argument
basic_ostream &operator<<(unsigned long __n); 
               ^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:213:16: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'long long' for 1st argument
basic_ostream &operator<<(long long __n); 
               ^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:214:16: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'unsigned long long' for 1st argument
basic_ostream &operator<<(unsigned long long __n); 
               ^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:215:16: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'float' for 1st argument
basic_ostream &operator<<(float __f); 
               ^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:216:16: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'double' for 1st argument
basic_ostream &operator<<(double __f); 
               ^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:217:16: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'long double' for 1st argument
basic_ostream &operator<<(long double __f); 
               ^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:219:16: note: candidate function not viable: no known conversion from 'const std::__1::vector<int, std::__1::allocator<int> >' to 'basic_streambuf<char, std::__1::char_traits<char> > *' for 1st argument
basic_ostream &operator<<(basic_streambuf< _CharT, _Traits>  * __sb); 
               ^
/Volumes/datosx/sep/cutlass/tools/external/googletest/googletest/include/gtest/gtest-message.h:55:6: note: candidate function not viable: no known conversion from 'std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >' to 'const testing::internal::Secret' for 1st argument
void operator<<(const testing::internal::Secret &, int); 
     ^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:748:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'std::__1::vector<int, std::__1::allocator<int> >')
operator<<(basic_ostream< _CharT, _Traits>  &__os, _CharT __c) 
^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:809:1: note: candidate template ignored: could not match 'const _CharT *' against 'std::__1::vector<int, std::__1::allocator<int> >'
operator<<(basic_ostream< _CharT, _Traits>  &__os, const _CharT *__str) 
^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:1044:1: note: candidate template ignored: could not match 'basic_string' against 'vector'
operator<<(basic_ostream< _CharT, _Traits>  &__os, const basic_string< _CharT, _Traits, _Allocator>  &
^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:1052:1: note: candidate template ignored: could not match 'basic_string_view' against 'vector'
operator<<(basic_ostream< _CharT, _Traits>  &__os, const basic_string_view< _CharT, _Traits>  
^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:1069:1: note: candidate template ignored: could not match 'shared_ptr' against 'vector'
operator<<(basic_ostream< _CharT, _Traits>  &__os, const shared_ptr< _Yp>  &__p) 
^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream:1076:1: note: candidate template ignored: could not match 'bitset' against 'vector'
operator<<(basic_ostream< _CharT, _Traits>  &__os, const bitset< _Size>  &__x) 
^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/iomanip:362:1: note: candidate template ignored: could not match '__iom_t8' against 'vector'
operator<<(basic_ostream< _CharT, _Traits>  &__os, const __iom_t8< _MoneyT>  &__x) 
^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/iomanip:474:75: note: candidate template ignored: could not match '__iom_t10' against 'vector'
template< class _Cp, class _Traits> friend basic_ostream< _Cp, _Traits>  &operator<<(basic_ostream< _Cp, _Traits>  & __os, const __1::__iom_t10< _Cp>  & __x); 
                                                                          ^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/iomanip:572:1: note: candidate template ignored: could not match '__quoted_output_proxy' against 'vector'
operator<<(basic_ostream< _CharT, _Traits>  &
^
/Volumes/datosx/sep/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/iomanip:592:1: note: candidate template ignored: could not match '__quoted_proxy' against 'vector'
operator<<(basic_ostream< _CharT, _Traits>  &
^
21 warnings and 1 error generated.
CMake Error at cutlass_unit_test_generated_layout_verification.cu.o.Release.cmake:279 (message):
  Error generating file
  /Volumes/datosx/sep/cutlass/build/tools/test/unit/CMakeFiles/cutlass_unit_test.dir/core/./cutlass_unit_test_generated_layout_verification.cu.o


make[2]: *** [tools/test/unit/CMakeFiles/cutlass_unit_test.dir/core/cutlass_unit_test_generated_layout_verification.cu.o] Error 1
make[1]: *** [tools/test/unit/CMakeFiles/cutlass_unit_test.dir/all] Error 2
make: *** [all] Error 2
@kerrmudgeon
Copy link
Collaborator

Apologies for the delayed response.

We have never tried to compile CUTLASS for MacOS. We have however built CUTLASS on Linux using clang, with build steps documented in quickstart.md.

Consider revisiting this with the current CUTLASS 2.1 codebase (substantially refactored since you reported this issue).

Thanks!

@oscarbg
Copy link
Author

oscarbg commented May 4, 2020

Hi,
will try soon..
altough with CUDA Macos support being dropped in upcoming CUDA 11.0 and also missing drivers since Mac 10.14 I also lost interest..

thanks anyway..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants