diff --git a/torchaudio/torch_sox.cpp b/torchaudio/torch_sox.cpp index 5f5a182ebc..ac56b588d5 100644 --- a/torchaudio/torch_sox.cpp +++ b/torchaudio/torch_sox.cpp @@ -37,7 +37,7 @@ int64_t write_audio(SoxDescriptor& fd, at::Tensor tensor) { std::vector buffer(tensor.numel()); AT_DISPATCH_ALL_TYPES(tensor.scalar_type(), "write_audio_buffer", [&] { - auto* data = tensor.data_ptr(); + auto* data = tensor.data(); std::copy(data, data + tensor.numel(), buffer.begin()); }); @@ -64,7 +64,7 @@ void read_audio( output = output.contiguous(); AT_DISPATCH_ALL_TYPES(output.scalar_type(), "read_audio_buffer", [&] { - auto* data = output.data_ptr(); + auto* data = output.data(); std::copy(buffer.begin(), buffer.begin() + samples_read, data); }); } @@ -370,7 +370,7 @@ int build_flow_effects(const std::string& file_name, const int64_t samples_read = sox_read(input, samples.data(), buffer_size); assert(samples_read != nc * ns && samples_read != 0); AT_DISPATCH_ALL_TYPES(otensor.scalar_type(), "effects_buffer", [&] { - auto* data = otensor.data_ptr(); + auto* data = otensor.data(); std::copy(samples.begin(), samples.begin() + samples_read, data); }); // free buffer and close mem_read