Skip to content
This repository has been archived by the owner on Feb 7, 2023. It is now read-only.

Strange eror on building typeid_test #966

Open
blacksailer opened this issue Jul 26, 2017 · 3 comments
Open

Strange eror on building typeid_test #966

blacksailer opened this issue Jul 26, 2017 · 3 comments

Comments

@blacksailer
Copy link

Hello everyone!
On make step cannot build caffe2. Building stops on typeid_test

[ 74%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/recurrent_network_blob_fetcher_op_gpu.cc.o
[ 74%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/conv_op_shared_gpu.cc.o
[ 75%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/free_op_gpu.cc.o
[ 75%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/queue/queue_ops_gpu.cc.o
[ 75%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/sgd/iter_op_gpu.cc.o
[ 75%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/sgd/learning_rate_op_gpu.cc.o
[ 75%] Linking CXX shared library libCaffe2_GPU.so
make[3]: Leaving directory '/home/blacksailer/Projects/Qt/caffe2/build'
[ 75%] Built target Caffe2_GPU
make[3]: Entering directory '/home/blacksailer/Projects/Qt/caffe2/build'
Scanning dependencies of target typeid_test
make[3]: Leaving directory '/home/blacksailer/Projects/Qt/caffe2/build'
make[3]: Entering directory '/home/blacksailer/Projects/Qt/caffe2/build'
[ 75%] Building CXX object caffe2/CMakeFiles/typeid_test.dir/core/typeid_test.cc.o
[ 75%] Linking CXX executable binaries/typeid_test
libCaffe2_CPU.so: undefined reference to `void caffe2::TypedAxpy<caffe2::__f16, float>(int, float, caffe2::__f16 const*, float*)'
libCaffe2_CPU.so: undefined reference to `void caffe2::TypedAxpy<float, float>(int, float, float const*, float*)'
collect2: error: ld returned 1 exit status
caffe2/CMakeFiles/typeid_test.dir/build.make:139: recipe for target 'caffe2/binaries/typeid_test' failed
make[3]: *** [caffe2/binaries/typeid_test] Error 1
make[3]: Leaving directory '/home/blacksailer/Projects/Qt/caffe2/build'
CMakeFiles/Makefile2:760: recipe for target 'caffe2/CMakeFiles/typeid_test.dir/all' failed
make[2]: *** [caffe2/CMakeFiles/typeid_test.dir/all] Error 2
make[2]: Leaving directory '/home/blacksailer/Projects/Qt/caffe2/build'
Makefile:138: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/blacksailer/Projects/Qt/caffe2/build'
Makefile:4: recipe for target 'all' failed

How to fix?

@Silas606
Copy link

You may want to check your environment variables as suggested on the installation guide.
Make them in a perfect may help.

@blacksailer
Copy link
Author

i've rolled to commit - b6f29a9 and everything is fine. Some new commits breaks builduing.

@pedrombmachado
Copy link

pedrombmachado commented Jul 26, 2017

@blacksailer ,
I had the same issue. After the rolling back I was able to compile and install. The 2 simple tests worked. However, 51% of the make test failed.

pedro@cncr-1:~/Development/repositories/caffe2/build$ python -c 'from caffe2.python import core' 2>/dev/null && echo "Success" || echo "Failure"
Success
pedro@cncr-1:~/Development/repositories/caffe2/build$ python -m caffe2.python.operator_test.relu_op_test
Trying example: test_relu(self=<__main__.TestRelu testMethod=test_relu>, X=array([-0.27853498,  0.11427235,  0.86171621,  0.8663097 ], dtype=float32), gc=device_type: 1, dc=[, device_type: 1], engine=u'')
Trying example: test_relu(self=<__main__.TestRelu testMethod=test_relu>, X=array([-0.11427235], dtype=float32), gc=, dc=[, device_type: 1], engine=u'')
Trying example: test_relu(self=<__main__.TestRelu testMethod=test_relu>, X=array([[[[ 0.21354026,  0.82887101,  0.19377403, -0.12211517,  0.26228166],
         [-0.53649932, -0.59293395,  0.26405618, -0.76627862,  0.51942652],
         [-0.43603972,  0.56313837,  0.17889608, -0.24589573, -0.3555837 ],
         [ 0.3092615 ,  0.40472269,  0.84110564,  0.19631888,  0.33825272],
         [-0.83957267,  0.70736915,  0.08110574, -0.78313309,  0.16983528]]]], dtype=float32), gc=, dc=[, device_type: 1], engine=u'CUDNN')
Trying example: test_relu(self=<__main__.TestRelu testMethod=test_relu>, X=array([[[[-0.26405618,  0.17236865,  0.15301482]],

        [[ 0.82887101,  0.12211517,  0.77282691]],

        [[-0.12211517,  0.95684081,  0.82887101]]],


       [[[ 0.79888666,  0.53649932,  0.43603972]],

        [[ 0.53649932,  0.12211517,  0.26228166]],

        [[ 0.12211517,  0.26405618,  0.82887101]]]], dtype=float32), gc=, dc=[, device_type: 1], engine=u'')
Trying example: test_relu(self=<__main__.TestRelu testMethod=test_relu>, X=array([[[[-0.26405618,  0.52552021, -0.35122341],
         [ 0.35122341,  0.35122341,  0.35122341],
         [-0.98350728, -0.35122341, -0.89073676],
         [ 0.07840354,  0.97942281,  0.93973815]],

        [[ 0.55427867, -0.93973815, -0.51808906],
         [ 0.51808906, -0.76419652,  0.47145784],
         [-0.96475494,  0.25472912, -0.19438063],
         [ 0.19768849, -0.02678386, -0.29239374]]],


       [[[-0.09395301, -0.58302826, -0.08978624],
         [ 0.53545791, -0.41238981, -0.79553616],
         [-0.26045924,  0.11219746,  0.23928025],
         [-0.56728375,  0.64981025,  0.65457028]],

        [[ 0.25666454, -0.73323309,  0.15526208],
         [ 0.44149083, -0.83988339,  0.76173651],
         [ 0.34471023,  0.76924616, -0.30121049],
         [ 0.84310991,  0.97213507, -0.34142074]]],


       [[[-0.15714651, -0.83385557,  0.90176558],
         [-0.1581293 ,  0.34353974, -0.63733405],
         [-0.21622427, -0.24894999, -0.96536219],
         [-0.92972761, -0.32238004,  0.04896721]],

        [[-0.21432956, -0.66735286,  0.03631976],
         [-0.08511871,  0.36299777, -0.60111159],
         [ 0.62642372, -0.58713937, -0.91168106],
         [-0.75426632,  0.61293304, -0.5515182 ]]]], dtype=float32), gc=, dc=[, device_type: 1], engine=u'CUDNN')
Trying example: test_relu(self=<__main__.TestRelu testMethod=test_relu>, X=array([[[[ 0.4586741 ,  0.26405618,  0.52552021],
         [ 0.35122341,  0.86016721, -0.35122341],
         [-0.14352886,  0.59735197,  0.98350728]],

        [[ 0.35122341,  0.35122341,  0.97942281],
         [ 0.93973815, -0.98350728, -0.35122341],
         [ 0.89073676, -0.93973815,  0.55427867]]],


       [[[-0.35122341, -0.97942281,  0.93973815],
         [ 0.464625  ,  0.35122341, -0.98350728],
         [-0.35122341, -0.44940385,  0.35122341]],

        [[ 0.18341939,  0.32198516,  0.58302826],
         [ 0.53545791,  0.25472912,  0.99427086],
         [ 0.53075176,  0.23928025, -0.26045924]]]], dtype=float32), gc=device_type: 1, dc=[, device_type: 1], engine=u'')
Trying example: test_relu(self=<__main__.TestRelu testMethod=test_relu>, X=array([[[[-0.26045924, -0.53316849,  0.77430201, -0.91319299],
         [ 0.91319299,  0.53316849,  0.74339056, -0.91319299],
         [-0.91319299,  0.91319299, -0.91319299,  0.74339056],
         [-0.77786416,  0.73223716, -0.73223716, -0.27874151]],

        [[-0.19117713, -0.91319299,  0.57297415, -0.92211008],
         [-0.77786416, -0.14399152, -0.92211008, -0.77786416],
         [-0.77786416, -0.91319299, -0.07573555, -0.04738693],
         [-0.25523958,  0.77786416,  0.72246414, -0.91319299]],

        [[-0.5816958 , -0.68845558, -0.59446812,  0.01974793],
         [ 0.20323418,  0.6505391 , -0.91148812, -0.70020056],
         [ 0.8889063 ,  0.67042083, -0.07488997,  0.34822899],
         [ 0.3660787 ,  0.50942671, -0.55434424,  0.49720049]]],


       [[[ 0.42752966, -0.68397611,  0.06188503, -0.94476354],
         [ 0.84152156, -0.65392613, -0.21353391,  0.27151814],
         [ 0.95844418, -0.32263142, -0.26532388, -0.01709478],
         [-0.99123764, -0.26074454, -0.6410656 ,  0.28544432]],

        [[ 0.86075395,  0.98015708,  0.123106  ,  0.26844156],
         [-0.36195916,  0.49285954, -0.11511377,  0.79259586],
         [ 0.0865627 ,  0.41849196, -0.1418158 ,  0.58524871],
         [-0.04009467, -0.96258801,  0.52475202, -0.29022291]],

        [[ 0.49876943, -0.04776818, -0.11878732,  0.24563333],
         [-0.10146927, -0.79689008,  0.13626868, -0.1488461 ],
         [ 0.13344012,  0.02088343,  0.30470973, -0.00303405],
         [-0.83158088,  0.298893  , -0.64911002,  0.71336162]]],


       [[[ 0.4807848 , -0.06153126, -0.99938089, -0.94072676],
         [ 0.49951518,  0.05119573, -0.27269036,  0.73454374],
         [-0.32092223, -0.03524281, -0.55322808, -0.81020284],
         [ 0.37113911,  0.01226476, -0.55028546, -0.30676308]],

        [[-0.37520021,  0.1499664 , -0.89149469, -0.402794  ],
         [ 0.40630645,  0.5689885 , -0.85464382, -0.65860039],
         [ 0.44666162, -0.00482722, -0.29227817,  0.315357  ],
         [ 0.18515307, -0.96956044,  0.81978685,  0.92944509]],

        [[-0.79589075, -0.5870415 ,  0.42592433,  0.65953064],
         [ 0.58612072,  0.49690947, -0.58692157,  0.22533529],
         [ 0.7798183 , -0.62454832,  0.81820941, -0.85707116],
         [-0.76631671, -0.30167538,  0.32773662,  0.57321215]]]], dtype=float32), gc=, dc=[, device_type: 1], engine=u'')
Trying example: test_relu(self=<__main__.TestRelu testMethod=test_relu>, X=array([[[[-0.58524871, -0.26045924],
         [-0.26045924, -0.77430201]],

        [[ 0.53316849, -0.77430201],
         [ 0.77430201, -0.76730692]]],


       [[[ 0.74339056,  0.2626366 ],
         [-0.7015301 , -0.53316849]],

        [[ 0.53316849, -0.91319299],
         [-0.74339056,  0.96932524]]]], dtype=float32), gc=, dc=[, device_type: 1], engine=u'')
Trying example: test_relu(self=<__main__.TestRelu testMethod=test_relu>, X=array([[[[ 0.74339056, -0.75633603],
         [-0.32405546, -0.34521198],
         [-0.26045924,  0.26045924],
         [ 0.77430201, -0.77430201],
         [ 0.76730692, -0.26045924]],

        [[ 0.77430201,  0.26045924],
         [-0.74339056, -0.77430201],
         [ 0.31169051,  0.97200412],
         [-0.87140495, -0.10679818],
         [-0.21938343,  0.32296446]]],


       [[[-0.09879699,  0.13641725],
         [-0.41901314, -0.62395424],
         [-0.98081887, -0.96766895],
         [-0.16030887,  0.51843721],
         [ 0.10621545,  0.13956016]],

        [[-0.4668957 , -0.95406717],
         [-0.65869534,  0.2111755 ],
         [ 0.57695228, -0.07518447],
         [-0.89650708, -0.97284305],
         [-0.44655472,  0.97003317]]]], dtype=float32), gc=device_type: 1, dc=[, device_type: 1], engine=u'CUDNN')
Trying example: test_relu(self=<__main__.TestRelu testMethod=test_relu>, X=array([[[[-0.93045527, -0.91572201],
         [-0.2382414 ,  0.2382414 ]],

        [[ 0.2382414 , -0.8420608 ],
         [ 0.81224555, -0.81224555]],

        [[-0.4566232 ,  0.79954064],
         [-0.98017555,  0.65493357]]],


       [[[ 0.4566232 ,  0.29902688],
         [-0.95914793, -0.44630578]],

        [[ 0.00672858,  0.2382414 ],
         [ 0.12526461,  0.4566232 ]],

        [[ 0.8420608 , -0.4566232 ],
         [ 0.80842   ,  0.75977397]]]], dtype=float32), gc=, dc=[, device_type: 1], engine=u'')
.
----------------------------------------------------------------------
Ran 1 test in 1.335s

OK
pedro@cncr-1:~/Development/repositories/caffe2/build$ make test
Running tests...
Test project /home/pedro/Development/repositories/caffe2/build
      Start  1: benchmark
 1/71 Test  #1: benchmark .........................   Passed    3.15 sec
      Start  2: filter_simple
 2/71 Test  #2: filter_simple .....................   Passed    0.05 sec
      Start  3: filter_simple_list_only
 3/71 Test  #3: filter_simple_list_only ...........   Passed    0.00 sec
      Start  4: filter_suffix
 4/71 Test  #4: filter_suffix .....................   Passed    0.06 sec
      Start  5: filter_suffix_list_only
 5/71 Test  #5: filter_suffix_list_only ...........   Passed    0.00 sec
      Start  6: filter_regex_all
 6/71 Test  #6: filter_regex_all ..................   Passed    0.15 sec
      Start  7: filter_regex_all_list_only
 7/71 Test  #7: filter_regex_all_list_only ........   Passed    0.00 sec
      Start  8: filter_regex_blank
 8/71 Test  #8: filter_regex_blank ................   Passed    0.08 sec
      Start  9: filter_regex_blank_list_only
 9/71 Test  #9: filter_regex_blank_list_only ......   Passed    0.00 sec
      Start 10: filter_regex_none
10/71 Test #10: filter_regex_none .................   Passed    0.00 sec
      Start 11: filter_regex_none_list_only
11/71 Test #11: filter_regex_none_list_only .......   Passed    0.00 sec
      Start 12: filter_regex_wildcard
12/71 Test #12: filter_regex_wildcard .............   Passed    0.05 sec
      Start 13: filter_regex_wildcard_list_only
13/71 Test #13: filter_regex_wildcard_list_only ...   Passed    0.00 sec
      Start 14: filter_regex_begin
14/71 Test #14: filter_regex_begin ................   Passed    0.07 sec
      Start 15: filter_regex_begin_list_only
15/71 Test #15: filter_regex_begin_list_only ......   Passed    0.00 sec
      Start 16: filter_regex_begin2
16/71 Test #16: filter_regex_begin2 ...............   Passed    0.02 sec
      Start 17: filter_regex_begin2_list_only
17/71 Test #17: filter_regex_begin2_list_only .....   Passed    0.00 sec
      Start 18: filter_regex_end
18/71 Test #18: filter_regex_end ..................   Passed    0.02 sec
      Start 19: filter_regex_end_list_only
19/71 Test #19: filter_regex_end_list_only ........   Passed    0.00 sec
      Start 20: options_benchmarks
20/71 Test #20: options_benchmarks ................   Passed    3.02 sec
      Start 21: basic_benchmark
21/71 Test #21: basic_benchmark ...................   Passed    0.67 sec
      Start 22: diagnostics_test
22/71 Test #22: diagnostics_test ..................   Passed    0.02 sec
      Start 23: skip_with_error_test
23/71 Test #23: skip_with_error_test ..............   Passed    0.20 sec
      Start 24: donotoptimize_test
24/71 Test #24: donotoptimize_test ................   Passed    0.00 sec
      Start 25: fixture_test
25/71 Test #25: fixture_test ......................   Passed    0.04 sec
      Start 26: register_benchmark_test
26/71 Test #26: register_benchmark_test ...........   Passed    0.13 sec
      Start 27: map_test
27/71 Test #27: map_test ..........................   Passed    0.28 sec
      Start 28: multiple_ranges_test
28/71 Test #28: multiple_ranges_test ..............   Passed    0.47 sec
      Start 29: reporter_output_test
29/71 Test #29: reporter_output_test ..............   Passed    0.41 sec
      Start 30: cxx03
30/71 Test #30: cxx03 .............................   Passed    0.16 sec
      Start 31: complexity_benchmark
31/71 Test #31: complexity_benchmark ..............   Passed    1.62 sec
      Start 32: workspace_test
32/71 Test #32: workspace_test ....................***Failed    0.00 sec
      Start 33: blob_test
33/71 Test #33: blob_test .........................***Failed    0.00 sec
      Start 34: timer_test
34/71 Test #34: timer_test ........................   Passed    0.11 sec
      Start 35: typeid_test
35/71 Test #35: typeid_test .......................***Failed    0.00 sec
      Start 36: init_test
36/71 Test #36: init_test .........................***Failed    0.00 sec
      Start 37: observer_test
37/71 Test #37: observer_test .....................***Failed    0.00 sec
      Start 38: operator_test
38/71 Test #38: operator_test .....................***Failed    0.00 sec
      Start 39: net_test
39/71 Test #39: net_test ..........................***Failed    0.00 sec
      Start 40: logging_test
40/71 Test #40: logging_test ......................***Failed    0.00 sec
      Start 41: operator_schema_test
41/71 Test #41: operator_schema_test ..............***Failed    0.00 sec
      Start 42: predictor_test
42/71 Test #42: predictor_test ....................***Failed    0.00 sec
      Start 43: stats_test
43/71 Test #43: stats_test ........................***Failed    0.00 sec
      Start 44: parallel_net_test
44/71 Test #44: parallel_net_test .................***Failed    0.00 sec
      Start 45: context_test
45/71 Test #45: context_test ......................***Failed    0.00 sec
      Start 46: registry_test
46/71 Test #46: registry_test .....................***Failed    0.00 sec
      Start 47: mpi_test
47/71 Test #47: mpi_test ..........................***Failed    0.00 sec
      Start 48: fully_connected_op_test
48/71 Test #48: fully_connected_op_test ...........***Failed    0.00 sec
      Start 49: boolean_unmask_ops_test
49/71 Test #49: boolean_unmask_ops_test ...........***Failed    0.00 sec
      Start 50: text_file_reader_utils_test
50/71 Test #50: text_file_reader_utils_test .......***Failed    0.00 sec
      Start 51: utility_ops_test
51/71 Test #51: utility_ops_test ..................***Failed    0.00 sec
      Start 52: elementwise_op_test
52/71 Test #52: elementwise_op_test ...............***Failed    0.00 sec
      Start 53: string_ops_test
53/71 Test #53: string_ops_test ...................***Failed    0.00 sec
      Start 54: proto_utils_test
54/71 Test #54: proto_utils_test ..................***Failed    0.00 sec
      Start 55: cpuid_test
55/71 Test #55: cpuid_test ........................***Failed    0.00 sec
      Start 56: math_test
56/71 Test #56: math_test .........................***Failed    0.00 sec
      Start 57: smart_tensor_printer_test
57/71 Test #57: smart_tensor_printer_test .........***Failed    0.00 sec
      Start 58: mkl_utils_test
58/71 Test #58: mkl_utils_test ....................   Passed    0.00 sec
      Start 59: simple_queue_test
59/71 Test #59: simple_queue_test .................***Failed    0.00 sec
      Start 60: fatal_signal_asan_no_sig_test
60/71 Test #60: fatal_signal_asan_no_sig_test .....***Failed    0.00 sec
      Start 61: fixed_divisor_test
61/71 Test #61: fixed_divisor_test ................   Passed    0.03 sec
      Start 62: blob_gpu_test
62/71 Test #62: blob_gpu_test .....................***Failed    0.00 sec
      Start 63: context_gpu_test
63/71 Test #63: context_gpu_test ..................***Failed    0.00 sec
      Start 64: mpi_gpu_test
64/71 Test #64: mpi_gpu_test ......................***Failed    0.00 sec
      Start 65: conv_op_cache_cudnn_test
65/71 Test #65: conv_op_cache_cudnn_test ..........   Passed    0.00 sec
      Start 66: utility_ops_gpu_test
66/71 Test #66: utility_ops_gpu_test ..............***Failed    0.00 sec
      Start 67: operator_fallback_gpu_test
67/71 Test #67: operator_fallback_gpu_test ........***Failed    0.00 sec
      Start 68: fully_connected_op_gpu_test
68/71 Test #68: fully_connected_op_gpu_test .......***Failed    0.00 sec
      Start 69: reshape_op_gpu_test
69/71 Test #69: reshape_op_gpu_test ...............***Failed    0.00 sec
      Start 70: elementwise_op_gpu_test
70/71 Test #70: elementwise_op_gpu_test ...........***Failed    0.00 sec
      Start 71: math_gpu_test
71/71 Test #71: math_gpu_test .....................***Failed    0.00 sec

49% tests passed, 36 tests failed out of 71

Total Test time (real) =  10.94 sec

The following tests FAILED:
	 32 - workspace_test (Failed)
	 33 - blob_test (Failed)
	 35 - typeid_test (Failed)
	 36 - init_test (Failed)
	 37 - observer_test (Failed)
	 38 - operator_test (Failed)
	 39 - net_test (Failed)
	 40 - logging_test (Failed)
	 41 - operator_schema_test (Failed)
	 42 - predictor_test (Failed)
	 43 - stats_test (Failed)
	 44 - parallel_net_test (Failed)
	 45 - context_test (Failed)
	 46 - registry_test (Failed)
	 47 - mpi_test (Failed)
	 48 - fully_connected_op_test (Failed)
	 49 - boolean_unmask_ops_test (Failed)
	 50 - text_file_reader_utils_test (Failed)
	 51 - utility_ops_test (Failed)
	 52 - elementwise_op_test (Failed)
	 53 - string_ops_test (Failed)
	 54 - proto_utils_test (Failed)
	 55 - cpuid_test (Failed)
	 56 - math_test (Failed)
	 57 - smart_tensor_printer_test (Failed)
	 59 - simple_queue_test (Failed)
	 60 - fatal_signal_asan_no_sig_test (Failed)
	 62 - blob_gpu_test (Failed)
	 63 - context_gpu_test (Failed)
	 64 - mpi_gpu_test (Failed)
	 66 - utility_ops_gpu_test (Failed)
	 67 - operator_fallback_gpu_test (Failed)
	 68 - fully_connected_op_gpu_test (Failed)
	 69 - reshape_op_gpu_test (Failed)
	 70 - elementwise_op_gpu_test (Failed)
	 71 - math_gpu_test (Failed)
Errors while running CTest
Makefile:83: recipe for target 'test' failed
make: *** [test] Error 8

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

No branches or pull requests

3 participants