@@ -36,7 +36,7 @@ struct SoxDescriptor {
3636int64_t write_audio (SoxDescriptor& fd, at::Tensor tensor) {
3737 std::vector<sox_sample_t > buffer (tensor.numel ());
3838
39- AT_DISPATCH_ALL_TYPES (tensor.type (), " write_audio_buffer" , [&] {
39+ AT_DISPATCH_ALL_TYPES (tensor.scalar_type (), " write_audio_buffer" , [&] {
4040 auto * data = tensor.data_ptr <scalar_t >();
4141 std::copy (data, data + tensor.numel (), buffer.begin ());
4242 });
@@ -63,7 +63,7 @@ void read_audio(
6363 output.resize_ ({samples_read / number_of_channels, number_of_channels});
6464 output = output.contiguous ();
6565
66- AT_DISPATCH_ALL_TYPES (output.type (), " read_audio_buffer" , [&] {
66+ AT_DISPATCH_ALL_TYPES (output.scalar_type (), " read_audio_buffer" , [&] {
6767 auto * data = output.data_ptr <scalar_t >();
6868 std::copy (buffer.begin (), buffer.begin () + samples_read, data);
6969 });
@@ -369,7 +369,7 @@ int build_flow_effects(const std::string& file_name,
369369 std::vector<sox_sample_t > samples (buffer_size);
370370 const int64_t samples_read = sox_read (input, samples.data (), buffer_size);
371371 assert (samples_read != nc * ns && samples_read != 0 );
372- AT_DISPATCH_ALL_TYPES (otensor.type (), " effects_buffer" , [&] {
372+ AT_DISPATCH_ALL_TYPES (otensor.scalar_type (), " effects_buffer" , [&] {
373373 auto * data = otensor.data_ptr <scalar_t >();
374374 std::copy (samples.begin (), samples.begin () + samples_read, data);
375375 });
0 commit comments