mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 12:54:11 +08:00
[AutoAccept][Codemod][FBSourceGoogleJavaFormatLinter] Daily arc lint --take GOOGLEJAVAFORMAT
Reviewed By: zertosh Differential Revision: D27288729 fbshipit-source-id: 84c9f4cffdabd3c1967e3279ec123867d8eded00
This commit is contained in:
committed by
Facebook GitHub Bot
parent
c371542efc
commit
05c8ddfe05
@ -30,7 +30,10 @@ public final class TensorImageUtils {
|
||||
* order
|
||||
*/
|
||||
public static Tensor bitmapToFloat32Tensor(
|
||||
final Bitmap bitmap, final float[] normMeanRGB, final float normStdRGB[], final MemoryFormat memoryFormat) {
|
||||
final Bitmap bitmap,
|
||||
final float[] normMeanRGB,
|
||||
final float normStdRGB[],
|
||||
final MemoryFormat memoryFormat) {
|
||||
checkNormMeanArg(normMeanRGB);
|
||||
checkNormStdArg(normStdRGB);
|
||||
|
||||
@ -41,7 +44,14 @@ public final class TensorImageUtils {
|
||||
public static Tensor bitmapToFloat32Tensor(
|
||||
final Bitmap bitmap, final float[] normMeanRGB, final float normStdRGB[]) {
|
||||
return bitmapToFloat32Tensor(
|
||||
bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), normMeanRGB, normStdRGB, MemoryFormat.CONTIGUOUS);
|
||||
bitmap,
|
||||
0,
|
||||
0,
|
||||
bitmap.getWidth(),
|
||||
bitmap.getHeight(),
|
||||
normMeanRGB,
|
||||
normStdRGB,
|
||||
MemoryFormat.CONTIGUOUS);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -113,7 +123,17 @@ public final class TensorImageUtils {
|
||||
final float[] normStdRGB,
|
||||
final FloatBuffer outBuffer,
|
||||
final int outBufferOffset) {
|
||||
bitmapToFloatBuffer(bitmap, x, y, width, height, normMeanRGB, normStdRGB, outBuffer, outBufferOffset, MemoryFormat.CONTIGUOUS);
|
||||
bitmapToFloatBuffer(
|
||||
bitmap,
|
||||
x,
|
||||
y,
|
||||
width,
|
||||
height,
|
||||
normMeanRGB,
|
||||
normStdRGB,
|
||||
outBuffer,
|
||||
outBufferOffset,
|
||||
MemoryFormat.CONTIGUOUS);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -142,7 +162,8 @@ public final class TensorImageUtils {
|
||||
checkNormStdArg(normStdRGB);
|
||||
|
||||
final FloatBuffer floatBuffer = Tensor.allocateFloatBuffer(3 * width * height);
|
||||
bitmapToFloatBuffer(bitmap, x, y, width, height, normMeanRGB, normStdRGB, floatBuffer, 0, memoryFormat);
|
||||
bitmapToFloatBuffer(
|
||||
bitmap, x, y, width, height, normMeanRGB, normStdRGB, floatBuffer, 0, memoryFormat);
|
||||
return Tensor.fromBlob(floatBuffer, new long[] {1, 3, height, width}, memoryFormat);
|
||||
}
|
||||
|
||||
@ -154,7 +175,8 @@ public final class TensorImageUtils {
|
||||
int height,
|
||||
float[] normMeanRGB,
|
||||
float[] normStdRGB) {
|
||||
return bitmapToFloat32Tensor(bitmap, x, y, width, height, normMeanRGB, normStdRGB, MemoryFormat.CONTIGUOUS);
|
||||
return bitmapToFloat32Tensor(
|
||||
bitmap, x, y, width, height, normMeanRGB, normStdRGB, MemoryFormat.CONTIGUOUS);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -191,7 +213,15 @@ public final class TensorImageUtils {
|
||||
|
||||
final FloatBuffer floatBuffer = Tensor.allocateFloatBuffer(3 * tensorWidth * tensorHeight);
|
||||
imageYUV420CenterCropToFloatBuffer(
|
||||
image, rotateCWDegrees, tensorWidth, tensorHeight, normMeanRGB, normStdRGB, floatBuffer, 0, memoryFormat);
|
||||
image,
|
||||
rotateCWDegrees,
|
||||
tensorWidth,
|
||||
tensorHeight,
|
||||
normMeanRGB,
|
||||
normStdRGB,
|
||||
floatBuffer,
|
||||
0,
|
||||
memoryFormat);
|
||||
return Tensor.fromBlob(floatBuffer, new long[] {1, 3, tensorHeight, tensorWidth}, memoryFormat);
|
||||
}
|
||||
|
||||
@ -202,7 +232,14 @@ public final class TensorImageUtils {
|
||||
final int tensorHeight,
|
||||
float[] normMeanRGB,
|
||||
float[] normStdRGB) {
|
||||
return imageYUV420CenterCropToFloat32Tensor(image, rotateCWDegrees, tensorWidth, tensorHeight, normMeanRGB, normStdRGB, MemoryFormat.CONTIGUOUS);
|
||||
return imageYUV420CenterCropToFloat32Tensor(
|
||||
image,
|
||||
rotateCWDegrees,
|
||||
tensorWidth,
|
||||
tensorHeight,
|
||||
normMeanRGB,
|
||||
normStdRGB,
|
||||
MemoryFormat.CONTIGUOUS);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -285,7 +322,16 @@ public final class TensorImageUtils {
|
||||
float[] normStdRGB,
|
||||
final FloatBuffer outBuffer,
|
||||
final int outBufferOffset) {
|
||||
imageYUV420CenterCropToFloatBuffer(image, rotateCWDegrees, tensorWidth, tensorHeight, normMeanRGB, normStdRGB, outBuffer, outBufferOffset, MemoryFormat.CONTIGUOUS);
|
||||
imageYUV420CenterCropToFloatBuffer(
|
||||
image,
|
||||
rotateCWDegrees,
|
||||
tensorWidth,
|
||||
tensorHeight,
|
||||
normMeanRGB,
|
||||
normStdRGB,
|
||||
outBuffer,
|
||||
outBufferOffset,
|
||||
MemoryFormat.CONTIGUOUS);
|
||||
}
|
||||
|
||||
private static class NativePeer {
|
||||
|
@ -126,7 +126,9 @@ public class MainActivity extends AppCompatActivity {
|
||||
numElements *= shape[i];
|
||||
}
|
||||
mInputTensorBuffer = Tensor.allocateFloatBuffer((int) numElements);
|
||||
mInputTensor = Tensor.fromBlob(mInputTensorBuffer, BuildConfig.INPUT_TENSOR_SHAPE, MemoryFormat.CHANNELS_LAST);
|
||||
mInputTensor =
|
||||
Tensor.fromBlob(
|
||||
mInputTensorBuffer, BuildConfig.INPUT_TENSOR_SHAPE, MemoryFormat.CHANNELS_LAST);
|
||||
PyTorchAndroid.setNumThreads(1);
|
||||
mModule =
|
||||
BuildConfig.USE_VULKAN_DEVICE
|
||||
|
Reference in New Issue
Block a user