pytorch/caffe2/utils
Orion Reblitz-Richardson b19b38c427 Fix Mac CUDA issues (#9269)
Summary:
Breaking this out of #8338

This takes care of failures we saw on Mac CUDA builds when BUILD_CAFFE2 and BUILD_ATEN were removed. Specifically, smessmer fixed `std::hash` being handled in a weird way by nvcc and I fixed an nvcc template issue by moving `SparseNormalizeOp::RunOnDevice` implementation into the cc file.

cc mingzhe09088 smessmer
Pull Request resolved: https://github.com/pytorch/pytorch/pull/9269

Reviewed By: mingzhe09088

Differential Revision: D8767984

Pulled By: orionr

fbshipit-source-id: 550686bfcef6d331f16d593859c99169216c5c2e
2018-07-09 12:40:40 -07:00
..
flat_hash_map First version of dispatcher (#8713) 2018-06-25 13:11:53 -07:00
hip Add Cube and Cbrt Ops (#8991) 2018-06-28 14:55:30 -07:00
threadpool Use FixedDivisor in Reduce and Broadcast CUDA kernels (#9072) 2018-07-01 00:25:34 -07:00
Array.cpp Some utils for compile-time programming (#7778) 2018-06-08 17:10:53 -07:00
Array.h Small fixes (#8296) 2018-06-09 23:11:35 -04:00
Array_test.cpp Some utils for compile-time programming (#7778) 2018-06-08 17:10:53 -07:00
bench_utils.cc Update from facebook (#7855) 2018-05-29 11:38:02 -07:00
bench_utils.h Update from facebook (#7855) 2018-05-29 11:38:02 -07:00
C++17.cpp Some utils for compile-time programming (#7778) 2018-06-08 17:10:53 -07:00
C++17.h Some utils for compile-time programming (#7778) 2018-06-08 17:10:53 -07:00
cast.h Update from facebook (#7855) 2018-05-29 11:38:02 -07:00
cast_test.cc Update from facebook (#7855) 2018-05-29 11:38:02 -07:00
cblas.h
CMakeLists.txt First version of dispatcher (#8713) 2018-06-25 13:11:53 -07:00
conversions.h [Caffe2] Enable AMD/MIOPEN ops for Caffe2 (#8306) 2018-06-13 04:00:39 -07:00
cpu_neon.h [caffe2] Use both __ARM_NEON__ and __ARM_NEON macros (#6697) 2018-04-18 17:45:47 -04:00
cpuid.cc Remove Apache headers from source. 2018-03-27 13:10:18 -07:00
cpuid.h Remove Apache headers from source. 2018-03-27 13:10:18 -07:00
cpuid_test.cc Remove Apache headers from source. 2018-03-27 13:10:18 -07:00
dummy.cpp c10 build setup (#8264) 2018-06-08 12:11:17 -07:00
eigen_utils.h
fatal_signal_asan_no_sig_test.cc [caffe2] Include <array> in fatal_signal_asan_no_sig_test (#7592) 2018-05-15 15:02:24 -07:00
fixed_divisor.h Use FixedDivisor in Reduce and Broadcast CUDA kernels (#9072) 2018-07-01 00:25:34 -07:00
fixed_divisor_test.cc Use FixedDivisor in Reduce and Broadcast CUDA kernels (#9072) 2018-07-01 00:25:34 -07:00
GpuBitonicSort.cuh
GpuDefs.cuh
GpuScanUtils.cuh
IdWrapper.cpp TypeId improvements (#8350) 2018-06-14 09:16:26 -07:00
IdWrapper.h Fix Mac CUDA issues (#9269) 2018-07-09 12:40:40 -07:00
map_utils.h Remove Apache headers from source. 2018-03-27 13:10:18 -07:00
math-detail.h Remove Apache headers from source. 2018-03-27 13:10:18 -07:00
math.h Add Cube and Cbrt Ops (#8991) 2018-06-28 14:55:30 -07:00
math_cpu.cc Add Cube and Cbrt Ops (#8991) 2018-06-28 14:55:30 -07:00
math_gpu.cu Use FixedDivisor in Reduce and Broadcast CUDA kernels (#9072) 2018-07-01 00:25:34 -07:00
math_gpu_test.cc Remove Eigen from math CUDA and update algorithm in ReduceTensor and Moments (#6922) 2018-04-24 23:07:35 -07:00
math_test.cc Remove Eigen from math CUDA and update algorithm in ReduceTensor and Moments (#6922) 2018-04-24 23:07:35 -07:00
math_utils.cc Use FixedDivisor in Reduce and Broadcast CUDA kernels (#9072) 2018-07-01 00:25:34 -07:00
math_utils.h Use FixedDivisor in Reduce and Broadcast CUDA kernels (#9072) 2018-07-01 00:25:34 -07:00
Metaprogramming.cpp Some utils for compile-time programming (#7778) 2018-06-08 17:10:53 -07:00
Metaprogramming.h Small fixes (#8296) 2018-06-09 23:11:35 -04:00
Metaprogramming_test.cpp Small fixes (#8296) 2018-06-09 23:11:35 -04:00
mixed_utils.h
murmur_hash3.cc Remove core and util warnings (#8239) 2018-06-07 09:10:33 -07:00
murmur_hash3.h
Optional.cpp First version of dispatcher (#8713) 2018-06-25 13:11:53 -07:00
Optional.h First version of dispatcher (#8713) 2018-06-25 13:11:53 -07:00
proto_utils.cc Bump up opset version to 7 in Caffe2 ONNX exporter (#8854) 2018-06-28 07:39:02 -07:00
proto_utils.h Bump up opset version to 7 in Caffe2 ONNX exporter (#8854) 2018-06-28 07:39:02 -07:00
proto_utils_test.cc Remove Apache headers from source. 2018-03-27 13:10:18 -07:00
proto_wrap.cc Expose proto utils and ONNX (#8073) 2018-06-13 10:25:32 -07:00
proto_wrap.h Expose proto utils and ONNX (#8073) 2018-06-13 10:25:32 -07:00
signal_handler.cc Remove Apache headers from source. 2018-03-27 13:10:18 -07:00
signal_handler.h Remove Apache headers from source. 2018-03-27 13:10:18 -07:00
simple_queue.h Remove Apache headers from source. 2018-03-27 13:10:18 -07:00
simple_queue_test.cc Remove Apache headers from source. 2018-03-27 13:10:18 -07:00
smart_tensor_printer.cc Remove Apache headers from source. 2018-03-27 13:10:18 -07:00
smart_tensor_printer.h Remove Apache headers from source. 2018-03-27 13:10:18 -07:00
smart_tensor_printer_test.cc Remove Apache headers from source. 2018-03-27 13:10:18 -07:00
string_utils.cc Update from Facebook (#8887) 2018-06-26 14:55:48 -07:00
string_utils.h Support to ONNXIFI op (#8749) 2018-06-29 09:10:26 -07:00
thread_name.cc Update from facebook (#8384) 2018-06-13 13:10:45 -07:00
thread_name.h Update from facebook (#8384) 2018-06-13 13:10:45 -07:00
thread_pool.h Update from facebook (#8384) 2018-06-13 13:10:45 -07:00
TypeList.cpp Some utils for compile-time programming (#7778) 2018-06-08 17:10:53 -07:00
TypeList.h Some utils for compile-time programming (#7778) 2018-06-08 17:10:53 -07:00
TypeList_test.cpp Some utils for compile-time programming (#7778) 2018-06-08 17:10:53 -07:00
TypeTraits.cpp Some utils for compile-time programming (#7778) 2018-06-08 17:10:53 -07:00
TypeTraits.h Some utils for compile-time programming (#7778) 2018-06-08 17:10:53 -07:00
TypeTraits_test.cpp Some utils for compile-time programming (#7778) 2018-06-08 17:10:53 -07:00
zmq_helper.h Remove Apache headers from source. 2018-03-27 13:10:18 -07:00