project.pbxproj 54.4 KB
Newer Older
L
liuruilong 已提交
1 2 3 4 5 6 7 8 9
// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 50;
	objects = {

/* Begin PBXBuildFile section */
D
f  
dolphin8 已提交
10 11
		4AF928772133F1DB005B6C3A /* BoxCoder.metal in Sources */ = {isa = PBXBuildFile; fileRef = 4AF928762133F1DB005B6C3A /* BoxCoder.metal */; };
		4AF9287921341661005B6C3A /* Softmax.metal in Sources */ = {isa = PBXBuildFile; fileRef = 4AF9287821341661005B6C3A /* Softmax.metal */; };
D
dolphin8 已提交
12 13
		4AF928822135673D005B6C3A /* Concat.metal in Sources */ = {isa = PBXBuildFile; fileRef = 4AF928812135673D005B6C3A /* Concat.metal */; };
		4AF9288421357BE3005B6C3A /* Elementwise.metal in Sources */ = {isa = PBXBuildFile; fileRef = 4AF9288321357BE3005B6C3A /* Elementwise.metal */; };
L
liuruilong 已提交
14
		D3831F70E7E0B565B9AC22DA /* Pods_paddle_mobile.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DD2E06330A1E7129C918DB46 /* Pods_paddle_mobile.framework */; };
L
liuruilong 已提交
15 16
		FC0226562138F33800F395E2 /* TransposeKernel.metal in Sources */ = {isa = PBXBuildFile; fileRef = FC0226552138F33800F395E2 /* TransposeKernel.metal */; };
		FC0226582138F38D00F395E2 /* PoolKernel.metal in Sources */ = {isa = PBXBuildFile; fileRef = FC0226572138F38D00F395E2 /* PoolKernel.metal */; };
L
liuruilong 已提交
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
		FC039B6F20E11C3C0081E9F8 /* paddle_mobile.h in Headers */ = {isa = PBXBuildFile; fileRef = FC039B6D20E11C3C0081E9F8 /* paddle_mobile.h */; settings = {ATTRIBUTES = (Public, ); }; };
		FC039B9720E11C9A0081E9F8 /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC039B9420E11C9A0081E9F8 /* Extensions.swift */; };
		FC039B9820E11C9A0081E9F8 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC039B9520E11C9A0081E9F8 /* Errors.swift */; };
		FC039B9920E11C9A0081E9F8 /* Types.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC039B9620E11C9A0081E9F8 /* Types.swift */; };
		FC039B9B20E11CA00081E9F8 /* Executor.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC039B9A20E11CA00081E9F8 /* Executor.swift */; };
		FC039B9F20E11CB20081E9F8 /* Tensor.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC039B9D20E11CB20081E9F8 /* Tensor.swift */; };
		FC039BA020E11CB20081E9F8 /* Dim.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC039B9E20E11CB20081E9F8 /* Dim.swift */; };
		FC039BA220E11CB70081E9F8 /* Loader.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC039BA120E11CB70081E9F8 /* Loader.swift */; };
		FC039BA920E11CBC0081E9F8 /* ConvOp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC039BA420E11CBC0081E9F8 /* ConvOp.swift */; };
		FC039BAA20E11CBC0081E9F8 /* ElementwiseAddOp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC039BA520E11CBC0081E9F8 /* ElementwiseAddOp.swift */; };
		FC039BAB20E11CBC0081E9F8 /* Operator.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC039BA620E11CBC0081E9F8 /* Operator.swift */; };
		FC039BAC20E11CBC0081E9F8 /* BatchNormOp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC039BA720E11CBC0081E9F8 /* BatchNormOp.swift */; };
		FC039BAD20E11CBC0081E9F8 /* ReluOp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC039BA820E11CBC0081E9F8 /* ReluOp.swift */; };
		FC039BB820E11CC20081E9F8 /* framework.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC039BAF20E11CC20081E9F8 /* framework.pb.swift */; };
		FC039BB920E11CC20081E9F8 /* Scope.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC039BB020E11CC20081E9F8 /* Scope.swift */; };
		FC039BBA20E11CC20081E9F8 /* TensorDesc.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC039BB120E11CC20081E9F8 /* TensorDesc.swift */; };
		FC039BBB20E11CC20081E9F8 /* ProgramDesc.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC039BB220E11CC20081E9F8 /* ProgramDesc.swift */; };
		FC039BBC20E11CC20081E9F8 /* VarDesc.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC039BB320E11CC20081E9F8 /* VarDesc.swift */; };
		FC039BBD20E11CC20081E9F8 /* Program.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC039BB420E11CC20081E9F8 /* Program.swift */; };
		FC039BBE20E11CC20081E9F8 /* OpDesc.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC039BB520E11CC20081E9F8 /* OpDesc.swift */; };
		FC039BBF20E11CC20081E9F8 /* Attribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC039BB620E11CC20081E9F8 /* Attribute.swift */; };
		FC039BC020E11CC20081E9F8 /* BlockDesc.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC039BB720E11CC20081E9F8 /* BlockDesc.swift */; };
L
liuruilong 已提交
39 40 41 42
		FC0E2DBA20EE3B8D009C1FAC /* ReluKernel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC0E2DB920EE3B8D009C1FAC /* ReluKernel.swift */; };
		FC0E2DBC20EE45FE009C1FAC /* ConvKernel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC0E2DBB20EE45FE009C1FAC /* ConvKernel.swift */; };
		FC0E2DBE20EE460D009C1FAC /* BatchNormKernel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC0E2DBD20EE460D009C1FAC /* BatchNormKernel.swift */; };
		FC0E2DC020EE461F009C1FAC /* ElementwiseAddKernel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC0E2DBF20EE461F009C1FAC /* ElementwiseAddKernel.swift */; };
L
liuruilong 已提交
43
		FC1B16B320EC9A4F00678B91 /* Kernels.metal in Sources */ = {isa = PBXBuildFile; fileRef = FC1B16B220EC9A4F00678B91 /* Kernels.metal */; };
L
liuruilong 已提交
44 45
		FC292C5421421B2F00CF622F /* PaddleMobileGPU.h in Headers */ = {isa = PBXBuildFile; fileRef = FC292C5321421B2E00CF622F /* PaddleMobileGPU.h */; };
		FC292C5621421B4600CF622F /* PaddleMobileGPU.m in Sources */ = {isa = PBXBuildFile; fileRef = FC292C5521421B4600CF622F /* PaddleMobileGPU.m */; };
L
liuruilong 已提交
46
		FC3602CC2108819F00FACB58 /* PaddleMobileUnitTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC3602CB2108819F00FACB58 /* PaddleMobileUnitTest.swift */; };
L
liuruilong 已提交
47 48
		FC4CB74920F0B954007C0C6D /* ConvKernel.metal in Sources */ = {isa = PBXBuildFile; fileRef = FC4CB74820F0B954007C0C6D /* ConvKernel.metal */; };
		FC4CB74B20F12C30007C0C6D /* ProgramOptimize.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC4CB74A20F12C30007C0C6D /* ProgramOptimize.swift */; };
L
liuruilong 已提交
49
		FC4FD9752140E1DE0073E130 /* PaddleMobile.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC4FD9742140E1DE0073E130 /* PaddleMobile.swift */; };
L
liuruilong 已提交
50 51 52
		FC4FD9792140E4980073E130 /* PaddleMobile.h in Headers */ = {isa = PBXBuildFile; fileRef = FC4FD9772140E4980073E130 /* PaddleMobile.h */; settings = {ATTRIBUTES = (Public, ); }; };
		FC4FD97A2140E4980073E130 /* libpaddle-mobile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FC4FD9782140E4980073E130 /* libpaddle-mobile.a */; };
		FC4FD97E2140F2C30073E130 /* libstdc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = FC4FD97D2140F2C30073E130 /* libstdc++.tbd */; };
L
liuruilong 已提交
53
		FC5163F620EF556E00636C28 /* Texture2DTo2DArrayKernel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC5163F520EF556E00636C28 /* Texture2DTo2DArrayKernel.swift */; };
L
liuruilong 已提交
54
		FC60DB8920E9AAA500FF203F /* MetalExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC60DB8820E9AAA500FF203F /* MetalExtension.swift */; };
L
liuruilong 已提交
55
		FC82735920E3C04200BE430A /* OpCreator.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC82735820E3C04200BE430A /* OpCreator.swift */; };
L
liuruilong 已提交
56 57 58 59
		FC9D037920E229E4000F735A /* OpParam.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC9D037820E229E4000F735A /* OpParam.swift */; };
		FC9D038020E22FBB000F735A /* FeedOp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC9D037F20E22FBB000F735A /* FeedOp.swift */; };
		FC9D038220E2312E000F735A /* FetchOp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC9D038120E2312E000F735A /* FetchOp.swift */; };
		FC9D038420E23B01000F735A /* Texture.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC9D038320E23B01000F735A /* Texture.swift */; };
L
liuruilong 已提交
60 61
		FCA3A1632132A4AC00084FE5 /* ReshapeKernel.metal in Sources */ = {isa = PBXBuildFile; fileRef = FCA3A1622132A4AC00084FE5 /* ReshapeKernel.metal */; };
		FCA3A1652132A5EB00084FE5 /* Common.metal in Sources */ = {isa = PBXBuildFile; fileRef = FCA3A1642132A5EB00084FE5 /* Common.metal */; };
L
add log  
liuruilong 已提交
62
		FCA67B1721364EF000BD58AA /* ConvTransposeKernel.metal in Sources */ = {isa = PBXBuildFile; fileRef = FCA67B1621364EF000BD58AA /* ConvTransposeKernel.metal */; };
L
liuruilong 已提交
63 64 65
		FCA67CD52138272900BD58AA /* ConvAddMetal.metal in Sources */ = {isa = PBXBuildFile; fileRef = FCA67CD42138272900BD58AA /* ConvAddMetal.metal */; };
		FCA67CD7213827AC00BD58AA /* ConvAddBNReluKernel.metal in Sources */ = {isa = PBXBuildFile; fileRef = FCA67CD6213827AC00BD58AA /* ConvAddBNReluKernel.metal */; };
		FCA67CD92138287B00BD58AA /* ConvBNReluKernel.metal in Sources */ = {isa = PBXBuildFile; fileRef = FCA67CD82138287B00BD58AA /* ConvBNReluKernel.metal */; };
L
liuruilong 已提交
66 67 68 69 70 71 72 73 74 75 76 77 78 79
		FCBCCC572122F41300D94F7E /* DwConvBNReluOp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCBCCC562122F41300D94F7E /* DwConvBNReluOp.swift */; };
		FCBCCC592122F42700D94F7E /* ConvBNReluOp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCBCCC582122F42700D94F7E /* ConvBNReluOp.swift */; };
		FCBCCC5B2122F66F00D94F7E /* ConvBNReluKernel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCBCCC5A2122F66F00D94F7E /* ConvBNReluKernel.swift */; };
		FCBCCC5D2122F8A100D94F7E /* DepthwiseConvOp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCBCCC5C2122F8A100D94F7E /* DepthwiseConvOp.swift */; };
		FCBCCC5F2122FB3B00D94F7E /* PriorBoxOp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCBCCC5E2122FB3B00D94F7E /* PriorBoxOp.swift */; };
		FCBCCC612122FBDF00D94F7E /* PriorBoxKernel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCBCCC602122FBDF00D94F7E /* PriorBoxKernel.swift */; };
		FCBCCC632122FCC000D94F7E /* TransposeKernel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCBCCC622122FCC000D94F7E /* TransposeKernel.swift */; };
		FCBCCC652122FCD700D94F7E /* TransposeOp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCBCCC642122FCD700D94F7E /* TransposeOp.swift */; };
		FCBCCC67212306B000D94F7E /* ConcatOp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCBCCC66212306B000D94F7E /* ConcatOp.swift */; };
		FCBCCC69212306D300D94F7E /* ConcatKernel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCBCCC68212306D300D94F7E /* ConcatKernel.swift */; };
		FCBCCC6B2123071700D94F7E /* BoxcoderOp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCBCCC6A2123071700D94F7E /* BoxcoderOp.swift */; };
		FCBCCC6D2123073A00D94F7E /* BoxcoderKernel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCBCCC6C2123073A00D94F7E /* BoxcoderKernel.swift */; };
		FCBCCC6F2123097100D94F7E /* MulticlassNMSOp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCBCCC6E2123097100D94F7E /* MulticlassNMSOp.swift */; };
		FCBCCC71212309A700D94F7E /* MulticlassNMSKernel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCBCCC70212309A700D94F7E /* MulticlassNMSKernel.swift */; };
L
liuruilong 已提交
80 81 82 83 84 85 86 87
		FCD04E6620F314C50007374F /* PoolOp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCD04E6520F314C50007374F /* PoolOp.swift */; };
		FCD04E6820F315020007374F /* PoolKernel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCD04E6720F315020007374F /* PoolKernel.swift */; };
		FCD04E6A20F319EC0007374F /* SoftmaxOp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCD04E6920F319EC0007374F /* SoftmaxOp.swift */; };
		FCD04E6C20F31A280007374F /* SoftmaxKernel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCD04E6B20F31A280007374F /* SoftmaxKernel.swift */; };
		FCD04E6E20F31B4B0007374F /* ReshapeOp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCD04E6D20F31B4B0007374F /* ReshapeOp.swift */; };
		FCD04E7020F31B720007374F /* ReshapeKernel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCD04E6F20F31B720007374F /* ReshapeKernel.swift */; };
		FCD04E7220F343420007374F /* ConvAddOp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCD04E7120F343420007374F /* ConvAddOp.swift */; };
		FCD04E7420F3437E0007374F /* ConvAddKernel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCD04E7320F3437E0007374F /* ConvAddKernel.swift */; };
L
liuruilong 已提交
88
		FCDC0FEB21099A1D00DC9EFB /* Tools.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCDC0FEA21099A1D00DC9EFB /* Tools.swift */; };
89 90 91 92 93 94 95 96
		FCDDC6C6212F9FB800E5EF74 /* PreluKernel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCDDC6C5212F9FB800E5EF74 /* PreluKernel.swift */; };
		FCDDC6C8212FA3CA00E5EF74 /* ConvTransposeKernel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCDDC6C7212FA3CA00E5EF74 /* ConvTransposeKernel.swift */; };
		FCDDC6CA212FDF6800E5EF74 /* BatchNormKernel.metal in Sources */ = {isa = PBXBuildFile; fileRef = FCDDC6C9212FDF6800E5EF74 /* BatchNormKernel.metal */; };
		FCDDC6CC212FDFDB00E5EF74 /* ReluKernel.metal in Sources */ = {isa = PBXBuildFile; fileRef = FCDDC6CB212FDFDB00E5EF74 /* ReluKernel.metal */; };
		FCDDC6CF212FE14700E5EF74 /* PriorBoxKernel.metal in Sources */ = {isa = PBXBuildFile; fileRef = FCDDC6CE212FE14700E5EF74 /* PriorBoxKernel.metal */; };
		FCDE8A33212A917900F4A8F6 /* ConvTransposeOp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCDE8A32212A917900F4A8F6 /* ConvTransposeOp.swift */; };
		FCEB684A212F00DB00D2448E /* PreluKernel.metal in Sources */ = {isa = PBXBuildFile; fileRef = FCEB6849212F00DB00D2448E /* PreluKernel.metal */; };
		FCEB684C212F093800D2448E /* PreluOp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCEB684B212F093800D2448E /* PreluOp.swift */; };
L
liuruilong 已提交
97 98
		FCEBC0F420F1FDD90099DBAF /* ConvAddBatchNormReluOp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCEBC0F320F1FDD90099DBAF /* ConvAddBatchNormReluOp.swift */; };
		FCEBC0F620F1FE120099DBAF /* ConvAddBatchNormReluKernel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCEBC0F520F1FE120099DBAF /* ConvAddBatchNormReluKernel.swift */; };
L
liuruilong 已提交
99
		FCF2D73820E64E70007AC5F5 /* Kernel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCF2D73720E64E70007AC5F5 /* Kernel.swift */; };
L
liuruilong 已提交
100 101 102
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
D
f  
dolphin8 已提交
103 104
		4AF928762133F1DB005B6C3A /* BoxCoder.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = BoxCoder.metal; sourceTree = "<group>"; };
		4AF9287821341661005B6C3A /* Softmax.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = Softmax.metal; sourceTree = "<group>"; };
D
dolphin8 已提交
105 106
		4AF928812135673D005B6C3A /* Concat.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = Concat.metal; sourceTree = "<group>"; };
		4AF9288321357BE3005B6C3A /* Elementwise.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = Elementwise.metal; sourceTree = "<group>"; };
L
liuruilong 已提交
107 108 109
		CDF58151D902A1CBAE56A0C2 /* Pods-paddle-mobile.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-paddle-mobile.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-paddle-mobile/Pods-paddle-mobile.debug.xcconfig"; sourceTree = "<group>"; };
		DD2E06330A1E7129C918DB46 /* Pods_paddle_mobile.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_paddle_mobile.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		E2A7957C92EDA5C3BEC0FFC2 /* Pods-paddle-mobile.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-paddle-mobile.release.xcconfig"; path = "../Pods/Target Support Files/Pods-paddle-mobile/Pods-paddle-mobile.release.xcconfig"; sourceTree = "<group>"; };
L
liuruilong 已提交
110 111
		FC0226552138F33800F395E2 /* TransposeKernel.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = TransposeKernel.metal; sourceTree = "<group>"; };
		FC0226572138F38D00F395E2 /* PoolKernel.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = PoolKernel.metal; sourceTree = "<group>"; };
L
liuruilong 已提交
112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
		FC039B6A20E11C3C0081E9F8 /* paddle_mobile.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = paddle_mobile.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		FC039B6D20E11C3C0081E9F8 /* paddle_mobile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = paddle_mobile.h; sourceTree = "<group>"; };
		FC039B6E20E11C3C0081E9F8 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		FC039B9420E11C9A0081E9F8 /* Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Extensions.swift; sourceTree = "<group>"; };
		FC039B9520E11C9A0081E9F8 /* Errors.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Errors.swift; sourceTree = "<group>"; };
		FC039B9620E11C9A0081E9F8 /* Types.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Types.swift; sourceTree = "<group>"; };
		FC039B9A20E11CA00081E9F8 /* Executor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Executor.swift; sourceTree = "<group>"; };
		FC039B9D20E11CB20081E9F8 /* Tensor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tensor.swift; sourceTree = "<group>"; };
		FC039B9E20E11CB20081E9F8 /* Dim.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Dim.swift; sourceTree = "<group>"; };
		FC039BA120E11CB70081E9F8 /* Loader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Loader.swift; sourceTree = "<group>"; };
		FC039BA420E11CBC0081E9F8 /* ConvOp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConvOp.swift; sourceTree = "<group>"; };
		FC039BA520E11CBC0081E9F8 /* ElementwiseAddOp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ElementwiseAddOp.swift; sourceTree = "<group>"; };
		FC039BA620E11CBC0081E9F8 /* Operator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Operator.swift; sourceTree = "<group>"; };
		FC039BA720E11CBC0081E9F8 /* BatchNormOp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BatchNormOp.swift; sourceTree = "<group>"; };
		FC039BA820E11CBC0081E9F8 /* ReluOp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReluOp.swift; sourceTree = "<group>"; };
		FC039BAF20E11CC20081E9F8 /* framework.pb.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = framework.pb.swift; sourceTree = "<group>"; };
		FC039BB020E11CC20081E9F8 /* Scope.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Scope.swift; sourceTree = "<group>"; };
		FC039BB120E11CC20081E9F8 /* TensorDesc.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TensorDesc.swift; sourceTree = "<group>"; };
		FC039BB220E11CC20081E9F8 /* ProgramDesc.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProgramDesc.swift; sourceTree = "<group>"; };
		FC039BB320E11CC20081E9F8 /* VarDesc.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VarDesc.swift; sourceTree = "<group>"; };
		FC039BB420E11CC20081E9F8 /* Program.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Program.swift; sourceTree = "<group>"; };
		FC039BB520E11CC20081E9F8 /* OpDesc.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpDesc.swift; sourceTree = "<group>"; };
		FC039BB620E11CC20081E9F8 /* Attribute.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Attribute.swift; sourceTree = "<group>"; };
		FC039BB720E11CC20081E9F8 /* BlockDesc.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BlockDesc.swift; sourceTree = "<group>"; };
L
liuruilong 已提交
136 137 138 139
		FC0E2DB920EE3B8D009C1FAC /* ReluKernel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReluKernel.swift; sourceTree = "<group>"; };
		FC0E2DBB20EE45FE009C1FAC /* ConvKernel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConvKernel.swift; sourceTree = "<group>"; };
		FC0E2DBD20EE460D009C1FAC /* BatchNormKernel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BatchNormKernel.swift; sourceTree = "<group>"; };
		FC0E2DBF20EE461F009C1FAC /* ElementwiseAddKernel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ElementwiseAddKernel.swift; sourceTree = "<group>"; };
L
liuruilong 已提交
140
		FC1B16B220EC9A4F00678B91 /* Kernels.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = Kernels.metal; sourceTree = "<group>"; };
L
update  
liuruilong 已提交
141
		FC27990D21341016000B6BAD /* BoxCoder.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = BoxCoder.metal; sourceTree = "<group>"; };
L
liuruilong 已提交
142 143
		FC292C5321421B2E00CF622F /* PaddleMobileGPU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PaddleMobileGPU.h; sourceTree = "<group>"; };
		FC292C5521421B4600CF622F /* PaddleMobileGPU.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PaddleMobileGPU.m; sourceTree = "<group>"; };
L
liuruilong 已提交
144
		FC3602CB2108819F00FACB58 /* PaddleMobileUnitTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaddleMobileUnitTest.swift; sourceTree = "<group>"; };
L
liuruilong 已提交
145 146
		FC4CB74820F0B954007C0C6D /* ConvKernel.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = ConvKernel.metal; sourceTree = "<group>"; };
		FC4CB74A20F12C30007C0C6D /* ProgramOptimize.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgramOptimize.swift; sourceTree = "<group>"; };
L
liuruilong 已提交
147
		FC4FD9742140E1DE0073E130 /* PaddleMobile.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PaddleMobile.swift; sourceTree = "<group>"; };
L
liuruilong 已提交
148 149 150
		FC4FD9772140E4980073E130 /* PaddleMobile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PaddleMobile.h; sourceTree = "<group>"; };
		FC4FD9782140E4980073E130 /* libpaddle-mobile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libpaddle-mobile.a"; sourceTree = "<group>"; };
		FC4FD97D2140F2C30073E130 /* libstdc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libstdc++.tbd"; path = "usr/lib/libstdc++.tbd"; sourceTree = SDKROOT; };
L
liuruilong 已提交
151
		FC5163F520EF556E00636C28 /* Texture2DTo2DArrayKernel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Texture2DTo2DArrayKernel.swift; sourceTree = "<group>"; };
L
liuruilong 已提交
152
		FC60DB8820E9AAA500FF203F /* MetalExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MetalExtension.swift; sourceTree = "<group>"; };
L
liuruilong 已提交
153
		FC82735820E3C04200BE430A /* OpCreator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpCreator.swift; sourceTree = "<group>"; };
L
liuruilong 已提交
154 155 156 157
		FC9D037820E229E4000F735A /* OpParam.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpParam.swift; sourceTree = "<group>"; };
		FC9D037F20E22FBB000F735A /* FeedOp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedOp.swift; sourceTree = "<group>"; };
		FC9D038120E2312E000F735A /* FetchOp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FetchOp.swift; sourceTree = "<group>"; };
		FC9D038320E23B01000F735A /* Texture.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Texture.swift; sourceTree = "<group>"; };
L
liuruilong 已提交
158 159
		FCA3A1622132A4AC00084FE5 /* ReshapeKernel.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = ReshapeKernel.metal; sourceTree = "<group>"; };
		FCA3A1642132A5EB00084FE5 /* Common.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = Common.metal; sourceTree = "<group>"; };
L
add log  
liuruilong 已提交
160
		FCA67B1621364EF000BD58AA /* ConvTransposeKernel.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = ConvTransposeKernel.metal; sourceTree = "<group>"; };
L
liuruilong 已提交
161 162 163
		FCA67CD42138272900BD58AA /* ConvAddMetal.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = ConvAddMetal.metal; sourceTree = "<group>"; };
		FCA67CD6213827AC00BD58AA /* ConvAddBNReluKernel.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = ConvAddBNReluKernel.metal; sourceTree = "<group>"; };
		FCA67CD82138287B00BD58AA /* ConvBNReluKernel.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = ConvBNReluKernel.metal; sourceTree = "<group>"; };
L
liuruilong 已提交
164 165 166 167 168 169 170 171 172 173 174 175 176 177
		FCBCCC562122F41300D94F7E /* DwConvBNReluOp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DwConvBNReluOp.swift; sourceTree = "<group>"; };
		FCBCCC582122F42700D94F7E /* ConvBNReluOp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConvBNReluOp.swift; sourceTree = "<group>"; };
		FCBCCC5A2122F66F00D94F7E /* ConvBNReluKernel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConvBNReluKernel.swift; sourceTree = "<group>"; };
		FCBCCC5C2122F8A100D94F7E /* DepthwiseConvOp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DepthwiseConvOp.swift; sourceTree = "<group>"; };
		FCBCCC5E2122FB3B00D94F7E /* PriorBoxOp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PriorBoxOp.swift; sourceTree = "<group>"; };
		FCBCCC602122FBDF00D94F7E /* PriorBoxKernel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PriorBoxKernel.swift; sourceTree = "<group>"; };
		FCBCCC622122FCC000D94F7E /* TransposeKernel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransposeKernel.swift; sourceTree = "<group>"; };
		FCBCCC642122FCD700D94F7E /* TransposeOp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransposeOp.swift; sourceTree = "<group>"; };
		FCBCCC66212306B000D94F7E /* ConcatOp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConcatOp.swift; sourceTree = "<group>"; };
		FCBCCC68212306D300D94F7E /* ConcatKernel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConcatKernel.swift; sourceTree = "<group>"; };
		FCBCCC6A2123071700D94F7E /* BoxcoderOp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BoxcoderOp.swift; sourceTree = "<group>"; };
		FCBCCC6C2123073A00D94F7E /* BoxcoderKernel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BoxcoderKernel.swift; sourceTree = "<group>"; };
		FCBCCC6E2123097100D94F7E /* MulticlassNMSOp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MulticlassNMSOp.swift; sourceTree = "<group>"; };
		FCBCCC70212309A700D94F7E /* MulticlassNMSKernel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MulticlassNMSKernel.swift; sourceTree = "<group>"; };
L
liuruilong 已提交
178 179 180 181 182 183 184 185
		FCD04E6520F314C50007374F /* PoolOp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PoolOp.swift; sourceTree = "<group>"; };
		FCD04E6720F315020007374F /* PoolKernel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PoolKernel.swift; sourceTree = "<group>"; };
		FCD04E6920F319EC0007374F /* SoftmaxOp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SoftmaxOp.swift; sourceTree = "<group>"; };
		FCD04E6B20F31A280007374F /* SoftmaxKernel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SoftmaxKernel.swift; sourceTree = "<group>"; };
		FCD04E6D20F31B4B0007374F /* ReshapeOp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReshapeOp.swift; sourceTree = "<group>"; };
		FCD04E6F20F31B720007374F /* ReshapeKernel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReshapeKernel.swift; sourceTree = "<group>"; };
		FCD04E7120F343420007374F /* ConvAddOp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConvAddOp.swift; sourceTree = "<group>"; };
		FCD04E7320F3437E0007374F /* ConvAddKernel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConvAddKernel.swift; sourceTree = "<group>"; };
L
liuruilong 已提交
186
		FCDC0FEA21099A1D00DC9EFB /* Tools.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tools.swift; sourceTree = "<group>"; };
187 188 189 190 191 192 193 194
		FCDDC6C5212F9FB800E5EF74 /* PreluKernel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreluKernel.swift; sourceTree = "<group>"; };
		FCDDC6C7212FA3CA00E5EF74 /* ConvTransposeKernel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConvTransposeKernel.swift; sourceTree = "<group>"; };
		FCDDC6C9212FDF6800E5EF74 /* BatchNormKernel.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = BatchNormKernel.metal; sourceTree = "<group>"; };
		FCDDC6CB212FDFDB00E5EF74 /* ReluKernel.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = ReluKernel.metal; sourceTree = "<group>"; };
		FCDDC6CE212FE14700E5EF74 /* PriorBoxKernel.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = PriorBoxKernel.metal; sourceTree = "<group>"; };
		FCDE8A32212A917900F4A8F6 /* ConvTransposeOp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConvTransposeOp.swift; sourceTree = "<group>"; };
		FCEB6849212F00DB00D2448E /* PreluKernel.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = PreluKernel.metal; sourceTree = "<group>"; };
		FCEB684B212F093800D2448E /* PreluOp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreluOp.swift; sourceTree = "<group>"; };
L
liuruilong 已提交
195 196
		FCEBC0F320F1FDD90099DBAF /* ConvAddBatchNormReluOp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = ConvAddBatchNormReluOp.swift; path = "paddle-mobile/Operators/ConvAddBatchNormReluOp.swift"; sourceTree = SOURCE_ROOT; };
		FCEBC0F520F1FE120099DBAF /* ConvAddBatchNormReluKernel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConvAddBatchNormReluKernel.swift; sourceTree = "<group>"; };
197
		FCF2D73720E64E70007AC5F5 /* Kernel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = Kernel.swift; path = "paddle-mobile/Operators/Kernels/Base/Kernel.swift"; sourceTree = SOURCE_ROOT; };
L
liuruilong 已提交
198 199 200
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
L
liuruilong 已提交
201
		FC039B6620E11C3C0081E9F8 /* Frameworks */ = {
L
liuruilong 已提交
202 203 204
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
L
liuruilong 已提交
205
				FC4FD97E2140F2C30073E130 /* libstdc++.tbd in Frameworks */,
L
liuruilong 已提交
206
				D3831F70E7E0B565B9AC22DA /* Pods_paddle_mobile.framework in Frameworks */,
L
liuruilong 已提交
207
				FC4FD97A2140E4980073E130 /* libpaddle-mobile.a in Frameworks */,
L
liuruilong 已提交
208 209 210 211 212 213
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
L
liuruilong 已提交
214
		336CBE234BF5DE48658DE65F /* Frameworks */ = {
L
liuruilong 已提交
215 216
			isa = PBXGroup;
			children = (
L
liuruilong 已提交
217
				FC4FD97D2140F2C30073E130 /* libstdc++.tbd */,
L
liuruilong 已提交
218
				DD2E06330A1E7129C918DB46 /* Pods_paddle_mobile.framework */,
L
liuruilong 已提交
219
			);
L
liuruilong 已提交
220
			name = Frameworks;
L
liuruilong 已提交
221 222
			sourceTree = "<group>";
		};
L
liuruilong 已提交
223
		8EB858F9B68D372C9F1CA263 /* Pods */ = {
L
liuruilong 已提交
224 225
			isa = PBXGroup;
			children = (
L
liuruilong 已提交
226 227
				CDF58151D902A1CBAE56A0C2 /* Pods-paddle-mobile.debug.xcconfig */,
				E2A7957C92EDA5C3BEC0FFC2 /* Pods-paddle-mobile.release.xcconfig */,
L
liuruilong 已提交
228
			);
L
liuruilong 已提交
229
			name = Pods;
L
liuruilong 已提交
230 231
			sourceTree = "<group>";
		};
L
liuruilong 已提交
232
		FC039B6020E11C3C0081E9F8 = {
L
liuruilong 已提交
233 234
			isa = PBXGroup;
			children = (
L
liuruilong 已提交
235 236 237 238
				FC039B6C20E11C3C0081E9F8 /* paddle-mobile */,
				FC039B6B20E11C3C0081E9F8 /* Products */,
				8EB858F9B68D372C9F1CA263 /* Pods */,
				336CBE234BF5DE48658DE65F /* Frameworks */,
L
liuruilong 已提交
239 240 241
			);
			sourceTree = "<group>";
		};
L
liuruilong 已提交
242
		FC039B6B20E11C3C0081E9F8 /* Products */ = {
L
liuruilong 已提交
243 244
			isa = PBXGroup;
			children = (
L
liuruilong 已提交
245
				FC039B6A20E11C3C0081E9F8 /* paddle_mobile.framework */,
L
liuruilong 已提交
246
			);
L
liuruilong 已提交
247
			name = Products;
L
liuruilong 已提交
248 249
			sourceTree = "<group>";
		};
L
liuruilong 已提交
250
		FC039B6C20E11C3C0081E9F8 /* paddle-mobile */ = {
L
liuruilong 已提交
251 252
			isa = PBXGroup;
			children = (
L
liuruilong 已提交
253 254
				FC292C5521421B4600CF622F /* PaddleMobileGPU.m */,
				FC292C5321421B2E00CF622F /* PaddleMobileGPU.h */,
L
liuruilong 已提交
255
				FC4FD9762140E4920073E130 /* CPU */,
L
liuruilong 已提交
256
				FC4FD9742140E1DE0073E130 /* PaddleMobile.swift */,
L
liuruilong 已提交
257 258
				FC039BAE20E11CC20081E9F8 /* Program */,
				FC039BA320E11CBC0081E9F8 /* Operators */,
L
liuruilong 已提交
259
				FC039B9C20E11CB20081E9F8 /* framework */,
L
liuruilong 已提交
260 261 262
				FC039B9320E11C9A0081E9F8 /* Common */,
				FC039B6D20E11C3C0081E9F8 /* paddle_mobile.h */,
				FC039B6E20E11C3C0081E9F8 /* Info.plist */,
L
liuruilong 已提交
263
			);
L
liuruilong 已提交
264
			path = "paddle-mobile";
L
liuruilong 已提交
265 266
			sourceTree = "<group>";
		};
L
liuruilong 已提交
267
		FC039B9320E11C9A0081E9F8 /* Common */ = {
L
liuruilong 已提交
268 269
			isa = PBXGroup;
			children = (
L
liuruilong 已提交
270 271 272
				FC039B9420E11C9A0081E9F8 /* Extensions.swift */,
				FC039B9520E11C9A0081E9F8 /* Errors.swift */,
				FC039B9620E11C9A0081E9F8 /* Types.swift */,
L
liuruilong 已提交
273
				FC3602CB2108819F00FACB58 /* PaddleMobileUnitTest.swift */,
L
liuruilong 已提交
274
				FC60DB8820E9AAA500FF203F /* MetalExtension.swift */,
L
liuruilong 已提交
275
				FCDC0FEA21099A1D00DC9EFB /* Tools.swift */,
L
liuruilong 已提交
276 277 278 279
			);
			path = Common;
			sourceTree = "<group>";
		};
L
liuruilong 已提交
280
		FC039B9C20E11CB20081E9F8 /* framework */ = {
L
liuruilong 已提交
281 282
			isa = PBXGroup;
			children = (
L
liuruilong 已提交
283 284
				FC039BA120E11CB70081E9F8 /* Loader.swift */,
				FC039B9A20E11CA00081E9F8 /* Executor.swift */,
L
liuruilong 已提交
285 286
				FC039B9D20E11CB20081E9F8 /* Tensor.swift */,
				FC039B9E20E11CB20081E9F8 /* Dim.swift */,
L
liuruilong 已提交
287
				FC9D038320E23B01000F735A /* Texture.swift */,
L
liuruilong 已提交
288
			);
L
liuruilong 已提交
289
			path = framework;
L
liuruilong 已提交
290 291
			sourceTree = "<group>";
		};
L
liuruilong 已提交
292
		FC039BA320E11CBC0081E9F8 /* Operators */ = {
L
liuruilong 已提交
293 294
			isa = PBXGroup;
			children = (
L
liuruilong 已提交
295
				FC086BA520E67E8500D85EF7 /* Kernels */,
L
liuruilong 已提交
296
				FCD592FA20E248EC00252966 /* Base */,
L
liuruilong 已提交
297
				FCEBC0F320F1FDD90099DBAF /* ConvAddBatchNormReluOp.swift */,
L
liuruilong 已提交
298 299 300 301
				FC039BA420E11CBC0081E9F8 /* ConvOp.swift */,
				FC039BA520E11CBC0081E9F8 /* ElementwiseAddOp.swift */,
				FC039BA720E11CBC0081E9F8 /* BatchNormOp.swift */,
				FC039BA820E11CBC0081E9F8 /* ReluOp.swift */,
L
liuruilong 已提交
302 303
				FC9D037F20E22FBB000F735A /* FeedOp.swift */,
				FC9D038120E2312E000F735A /* FetchOp.swift */,
L
liuruilong 已提交
304 305 306 307
				FCD04E6520F314C50007374F /* PoolOp.swift */,
				FCD04E6920F319EC0007374F /* SoftmaxOp.swift */,
				FCD04E6D20F31B4B0007374F /* ReshapeOp.swift */,
				FCD04E7120F343420007374F /* ConvAddOp.swift */,
L
liuruilong 已提交
308 309 310 311 312 313 314 315
				FCBCCC562122F41300D94F7E /* DwConvBNReluOp.swift */,
				FCBCCC582122F42700D94F7E /* ConvBNReluOp.swift */,
				FCBCCC5C2122F8A100D94F7E /* DepthwiseConvOp.swift */,
				FCBCCC5E2122FB3B00D94F7E /* PriorBoxOp.swift */,
				FCBCCC642122FCD700D94F7E /* TransposeOp.swift */,
				FCBCCC66212306B000D94F7E /* ConcatOp.swift */,
				FCBCCC6A2123071700D94F7E /* BoxcoderOp.swift */,
				FCBCCC6E2123097100D94F7E /* MulticlassNMSOp.swift */,
316 317
				FCDE8A32212A917900F4A8F6 /* ConvTransposeOp.swift */,
				FCEB684B212F093800D2448E /* PreluOp.swift */,
L
liuruilong 已提交
318
			);
L
liuruilong 已提交
319
			path = Operators;
L
liuruilong 已提交
320 321
			sourceTree = "<group>";
		};
L
liuruilong 已提交
322
		FC039BAE20E11CC20081E9F8 /* Program */ = {
L
liuruilong 已提交
323 324
			isa = PBXGroup;
			children = (
L
liuruilong 已提交
325 326 327 328 329 330 331 332 333
				FC039BAF20E11CC20081E9F8 /* framework.pb.swift */,
				FC039BB020E11CC20081E9F8 /* Scope.swift */,
				FC039BB120E11CC20081E9F8 /* TensorDesc.swift */,
				FC039BB220E11CC20081E9F8 /* ProgramDesc.swift */,
				FC039BB320E11CC20081E9F8 /* VarDesc.swift */,
				FC039BB420E11CC20081E9F8 /* Program.swift */,
				FC039BB520E11CC20081E9F8 /* OpDesc.swift */,
				FC039BB620E11CC20081E9F8 /* Attribute.swift */,
				FC039BB720E11CC20081E9F8 /* BlockDesc.swift */,
L
liuruilong 已提交
334
				FC4CB74A20F12C30007C0C6D /* ProgramOptimize.swift */,
L
liuruilong 已提交
335
			);
L
liuruilong 已提交
336
			path = Program;
L
liuruilong 已提交
337 338
			sourceTree = "<group>";
		};
L
liuruilong 已提交
339
		FC086BA520E67E8500D85EF7 /* Kernels */ = {
L
liuruilong 已提交
340 341
			isa = PBXGroup;
			children = (
342 343 344
				FCDDC6CD212FE02100E5EF74 /* Base */,
				FCEB6837212F00B100D2448E /* metal */,
				FCDDC6C7212FA3CA00E5EF74 /* ConvTransposeKernel.swift */,
L
liuruilong 已提交
345 346 347 348
				FC0E2DBB20EE45FE009C1FAC /* ConvKernel.swift */,
				FC0E2DB920EE3B8D009C1FAC /* ReluKernel.swift */,
				FC0E2DBD20EE460D009C1FAC /* BatchNormKernel.swift */,
				FC0E2DBF20EE461F009C1FAC /* ElementwiseAddKernel.swift */,
L
liuruilong 已提交
349
				FC5163F520EF556E00636C28 /* Texture2DTo2DArrayKernel.swift */,
L
liuruilong 已提交
350
				FCEBC0F520F1FE120099DBAF /* ConvAddBatchNormReluKernel.swift */,
L
liuruilong 已提交
351 352 353 354
				FCD04E6720F315020007374F /* PoolKernel.swift */,
				FCD04E6B20F31A280007374F /* SoftmaxKernel.swift */,
				FCD04E6F20F31B720007374F /* ReshapeKernel.swift */,
				FCD04E7320F3437E0007374F /* ConvAddKernel.swift */,
L
liuruilong 已提交
355 356 357 358 359 360
				FCBCCC5A2122F66F00D94F7E /* ConvBNReluKernel.swift */,
				FCBCCC602122FBDF00D94F7E /* PriorBoxKernel.swift */,
				FCBCCC622122FCC000D94F7E /* TransposeKernel.swift */,
				FCBCCC68212306D300D94F7E /* ConcatKernel.swift */,
				FCBCCC6C2123073A00D94F7E /* BoxcoderKernel.swift */,
				FCBCCC70212309A700D94F7E /* MulticlassNMSKernel.swift */,
361
				FCDDC6C5212F9FB800E5EF74 /* PreluKernel.swift */,
L
liuruilong 已提交
362 363 364 365
			);
			path = Kernels;
			sourceTree = "<group>";
		};
L
liuruilong 已提交
366 367 368 369 370 371 372 373 374
		FC4FD9762140E4920073E130 /* CPU */ = {
			isa = PBXGroup;
			children = (
				FC4FD9782140E4980073E130 /* libpaddle-mobile.a */,
				FC4FD9772140E4980073E130 /* PaddleMobile.h */,
			);
			path = CPU;
			sourceTree = "<group>";
		};
L
liuruilong 已提交
375 376 377 378 379
		FCD592FA20E248EC00252966 /* Base */ = {
			isa = PBXGroup;
			children = (
				FC9D037820E229E4000F735A /* OpParam.swift */,
				FC039BA620E11CBC0081E9F8 /* Operator.swift */,
L
liuruilong 已提交
380
				FC82735820E3C04200BE430A /* OpCreator.swift */,
L
liuruilong 已提交
381 382 383 384
			);
			path = Base;
			sourceTree = "<group>";
		};
385 386 387 388 389 390 391 392 393 394 395
		FCDDC6CD212FE02100E5EF74 /* Base */ = {
			isa = PBXGroup;
			children = (
				FCF2D73720E64E70007AC5F5 /* Kernel.swift */,
			);
			path = Base;
			sourceTree = "<group>";
		};
		FCEB6837212F00B100D2448E /* metal */ = {
			isa = PBXGroup;
			children = (
L
update  
liuruilong 已提交
396
				FC27990D21341016000B6BAD /* BoxCoder.metal */,
D
dolphin8 已提交
397 398
				4AF928812135673D005B6C3A /* Concat.metal */,
				4AF9288321357BE3005B6C3A /* Elementwise.metal */,
399 400
				FC1B16B220EC9A4F00678B91 /* Kernels.metal */,
				FC4CB74820F0B954007C0C6D /* ConvKernel.metal */,
D
f  
dolphin8 已提交
401 402
				4AF928762133F1DB005B6C3A /* BoxCoder.metal */,
				4AF9287821341661005B6C3A /* Softmax.metal */,
403 404 405 406
				FCEB6849212F00DB00D2448E /* PreluKernel.metal */,
				FCDDC6C9212FDF6800E5EF74 /* BatchNormKernel.metal */,
				FCDDC6CB212FDFDB00E5EF74 /* ReluKernel.metal */,
				FCDDC6CE212FE14700E5EF74 /* PriorBoxKernel.metal */,
L
liuruilong 已提交
407 408
				FCA3A1622132A4AC00084FE5 /* ReshapeKernel.metal */,
				FCA3A1642132A5EB00084FE5 /* Common.metal */,
L
add log  
liuruilong 已提交
409
				FCA67B1621364EF000BD58AA /* ConvTransposeKernel.metal */,
L
liuruilong 已提交
410 411 412 413 414
				FCA67CD42138272900BD58AA /* ConvAddMetal.metal */,
				FCA67CD6213827AC00BD58AA /* ConvAddBNReluKernel.metal */,
				FCA67CD82138287B00BD58AA /* ConvBNReluKernel.metal */,
				FC0226552138F33800F395E2 /* TransposeKernel.metal */,
				FC0226572138F38D00F395E2 /* PoolKernel.metal */,
415 416 417 418
			);
			path = metal;
			sourceTree = "<group>";
		};
L
liuruilong 已提交
419 420 421
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
L
liuruilong 已提交
422
		FC039B6720E11C3C0081E9F8 /* Headers */ = {
L
liuruilong 已提交
423 424 425
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
L
liuruilong 已提交
426
				FC4FD9792140E4980073E130 /* PaddleMobile.h in Headers */,
L
liuruilong 已提交
427
				FC292C5421421B2F00CF622F /* PaddleMobileGPU.h in Headers */,
L
liuruilong 已提交
428
				FC039B6F20E11C3C0081E9F8 /* paddle_mobile.h in Headers */,
L
liuruilong 已提交
429 430 431 432 433 434
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
L
liuruilong 已提交
435
		FC039B6920E11C3C0081E9F8 /* paddle-mobile */ = {
L
liuruilong 已提交
436
			isa = PBXNativeTarget;
L
liuruilong 已提交
437
			buildConfigurationList = FC039B7220E11C3C0081E9F8 /* Build configuration list for PBXNativeTarget "paddle-mobile" */;
L
liuruilong 已提交
438
			buildPhases = (
L
liuruilong 已提交
439 440 441 442 443
				AF33BB8D0770A77AC22B5EF4 /* [CP] Check Pods Manifest.lock */,
				FC039B6520E11C3C0081E9F8 /* Sources */,
				FC039B6620E11C3C0081E9F8 /* Frameworks */,
				FC039B6720E11C3C0081E9F8 /* Headers */,
				FC039B6820E11C3C0081E9F8 /* Resources */,
L
liuruilong 已提交
444 445 446 447 448 449 450
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "paddle-mobile";
			productName = "paddle-mobile";
L
liuruilong 已提交
451
			productReference = FC039B6A20E11C3C0081E9F8 /* paddle_mobile.framework */;
L
liuruilong 已提交
452 453 454 455 456
			productType = "com.apple.product-type.framework";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
L
liuruilong 已提交
457
		FC039B6120E11C3C0081E9F8 /* Project object */ = {
L
liuruilong 已提交
458 459 460 461 462
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 0930;
				ORGANIZATIONNAME = orange;
				TargetAttributes = {
L
liuruilong 已提交
463
					FC039B6920E11C3C0081E9F8 = {
L
liuruilong 已提交
464
						CreatedOnToolsVersion = 9.3.1;
L
liuruilong 已提交
465
						LastSwiftMigration = 0940;
L
liuruilong 已提交
466 467 468
					};
				};
			};
L
liuruilong 已提交
469
			buildConfigurationList = FC039B6420E11C3C0081E9F8 /* Build configuration list for PBXProject "paddle-mobile" */;
L
liuruilong 已提交
470 471 472 473 474 475
			compatibilityVersion = "Xcode 9.3";
			developmentRegion = en;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
			);
L
liuruilong 已提交
476 477
			mainGroup = FC039B6020E11C3C0081E9F8;
			productRefGroup = FC039B6B20E11C3C0081E9F8 /* Products */;
L
liuruilong 已提交
478 479 480
			projectDirPath = "";
			projectRoot = "";
			targets = (
L
liuruilong 已提交
481
				FC039B6920E11C3C0081E9F8 /* paddle-mobile */,
L
liuruilong 已提交
482 483 484 485 486
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
L
liuruilong 已提交
487
		FC039B6820E11C3C0081E9F8 /* Resources */ = {
L
liuruilong 已提交
488 489 490 491 492 493 494 495 496
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
L
liuruilong 已提交
497
		AF33BB8D0770A77AC22B5EF4 /* [CP] Check Pods Manifest.lock */ = {
L
liuruilong 已提交
498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
				"${PODS_ROOT}/Manifest.lock",
			);
			name = "[CP] Check Pods Manifest.lock";
			outputPaths = (
				"$(DERIVED_FILE_DIR)/Pods-paddle-mobile-checkManifestLockResult.txt",
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
			showEnvVarsInLog = 0;
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
L
liuruilong 已提交
518
		FC039B6520E11C3C0081E9F8 /* Sources */ = {
L
liuruilong 已提交
519 520 521
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
L
liuruilong 已提交
522
				FC9D038020E22FBB000F735A /* FeedOp.swift in Sources */,
L
liuruilong 已提交
523
				FC039B9F20E11CB20081E9F8 /* Tensor.swift in Sources */,
L
liuruilong 已提交
524
				FCA67CD7213827AC00BD58AA /* ConvAddBNReluKernel.metal in Sources */,
D
f  
dolphin8 已提交
525
				4AF9287921341661005B6C3A /* Softmax.metal in Sources */,
L
liuruilong 已提交
526
				FC0E2DBC20EE45FE009C1FAC /* ConvKernel.swift in Sources */,
L
liuruilong 已提交
527
				FC039BAA20E11CBC0081E9F8 /* ElementwiseAddOp.swift in Sources */,
528
				FCDE8A33212A917900F4A8F6 /* ConvTransposeOp.swift in Sources */,
L
liuruilong 已提交
529
				FCBCCC6B2123071700D94F7E /* BoxcoderOp.swift in Sources */,
L
liuruilong 已提交
530
				FC039B9B20E11CA00081E9F8 /* Executor.swift in Sources */,
D
dolphin8 已提交
531
				4AF9288421357BE3005B6C3A /* Elementwise.metal in Sources */,
L
liuruilong 已提交
532 533
				FCD04E7020F31B720007374F /* ReshapeKernel.swift in Sources */,
				FCD04E7220F343420007374F /* ConvAddOp.swift in Sources */,
L
liuruilong 已提交
534
				FC039BBB20E11CC20081E9F8 /* ProgramDesc.swift in Sources */,
L
liuruilong 已提交
535
				FC9D037920E229E4000F735A /* OpParam.swift in Sources */,
L
liuruilong 已提交
536
				FC3602CC2108819F00FACB58 /* PaddleMobileUnitTest.swift in Sources */,
L
liuruilong 已提交
537
				FCF2D73820E64E70007AC5F5 /* Kernel.swift in Sources */,
538
				FCDDC6CC212FDFDB00E5EF74 /* ReluKernel.metal in Sources */,
L
liuruilong 已提交
539
				FC0226562138F33800F395E2 /* TransposeKernel.metal in Sources */,
540
				FCDDC6C6212F9FB800E5EF74 /* PreluKernel.swift in Sources */,
L
liuruilong 已提交
541
				FCA67CD52138272900BD58AA /* ConvAddMetal.metal in Sources */,
L
liuruilong 已提交
542
				FCBCCC5B2122F66F00D94F7E /* ConvBNReluKernel.swift in Sources */,
L
liuruilong 已提交
543
				FCEBC0F420F1FDD90099DBAF /* ConvAddBatchNormReluOp.swift in Sources */,
L
liuruilong 已提交
544
				FC0E2DC020EE461F009C1FAC /* ElementwiseAddKernel.swift in Sources */,
D
f  
dolphin8 已提交
545
				4AF928772133F1DB005B6C3A /* BoxCoder.metal in Sources */,
546
				FCEB684C212F093800D2448E /* PreluOp.swift in Sources */,
L
liuruilong 已提交
547
				FCA67CD92138287B00BD58AA /* ConvBNReluKernel.metal in Sources */,
L
liuruilong 已提交
548
				FC60DB8920E9AAA500FF203F /* MetalExtension.swift in Sources */,
L
liuruilong 已提交
549
				FCEBC0F620F1FE120099DBAF /* ConvAddBatchNormReluKernel.swift in Sources */,
550
				FCDDC6CA212FDF6800E5EF74 /* BatchNormKernel.metal in Sources */,
L
liuruilong 已提交
551
				FC1B16B320EC9A4F00678B91 /* Kernels.metal in Sources */,
L
liuruilong 已提交
552 553 554 555
				FC039BBA20E11CC20081E9F8 /* TensorDesc.swift in Sources */,
				FC039BA020E11CB20081E9F8 /* Dim.swift in Sources */,
				FC039BB820E11CC20081E9F8 /* framework.pb.swift in Sources */,
				FC039B9920E11C9A0081E9F8 /* Types.swift in Sources */,
L
liuruilong 已提交
556
				FC4CB74920F0B954007C0C6D /* ConvKernel.metal in Sources */,
L
liuruilong 已提交
557
				FCA3A1632132A4AC00084FE5 /* ReshapeKernel.metal in Sources */,
L
liuruilong 已提交
558
				FC4FD9752140E1DE0073E130 /* PaddleMobile.swift in Sources */,
L
liuruilong 已提交
559
				FCBCCC592122F42700D94F7E /* ConvBNReluOp.swift in Sources */,
L
liuruilong 已提交
560
				FC039BA920E11CBC0081E9F8 /* ConvOp.swift in Sources */,
L
liuruilong 已提交
561
				FC9D038420E23B01000F735A /* Texture.swift in Sources */,
L
liuruilong 已提交
562
				FCBCCC652122FCD700D94F7E /* TransposeOp.swift in Sources */,
L
liuruilong 已提交
563
				FCD04E6E20F31B4B0007374F /* ReshapeOp.swift in Sources */,
L
liuruilong 已提交
564 565
				FC039B9820E11C9A0081E9F8 /* Errors.swift in Sources */,
				FC039BBF20E11CC20081E9F8 /* Attribute.swift in Sources */,
L
liuruilong 已提交
566
				FCD04E7420F3437E0007374F /* ConvAddKernel.swift in Sources */,
L
liuruilong 已提交
567
				FC039BB920E11CC20081E9F8 /* Scope.swift in Sources */,
L
liuruilong 已提交
568
				FC292C5621421B4600CF622F /* PaddleMobileGPU.m in Sources */,
L
liuruilong 已提交
569
				FCD04E6620F314C50007374F /* PoolOp.swift in Sources */,
L
liuruilong 已提交
570
				FC039BAC20E11CBC0081E9F8 /* BatchNormOp.swift in Sources */,
L
liuruilong 已提交
571
				FCBCCC6F2123097100D94F7E /* MulticlassNMSOp.swift in Sources */,
L
liuruilong 已提交
572
				FC039BBC20E11CC20081E9F8 /* VarDesc.swift in Sources */,
D
dolphin8 已提交
573
				4AF928822135673D005B6C3A /* Concat.metal in Sources */,
L
liuruilong 已提交
574 575
				FCBCCC632122FCC000D94F7E /* TransposeKernel.swift in Sources */,
				FCBCCC71212309A700D94F7E /* MulticlassNMSKernel.swift in Sources */,
L
liuruilong 已提交
576
				FCDC0FEB21099A1D00DC9EFB /* Tools.swift in Sources */,
L
liuruilong 已提交
577
				FC0E2DBA20EE3B8D009C1FAC /* ReluKernel.swift in Sources */,
L
liuruilong 已提交
578 579
				FCBCCC6D2123073A00D94F7E /* BoxcoderKernel.swift in Sources */,
				FCBCCC69212306D300D94F7E /* ConcatKernel.swift in Sources */,
580
				FCDDC6C8212FA3CA00E5EF74 /* ConvTransposeKernel.swift in Sources */,
L
liuruilong 已提交
581
				FC82735920E3C04200BE430A /* OpCreator.swift in Sources */,
L
liuruilong 已提交
582
				FCA3A1652132A5EB00084FE5 /* Common.metal in Sources */,
L
liuruilong 已提交
583
				FCBCCC5D2122F8A100D94F7E /* DepthwiseConvOp.swift in Sources */,
L
liuruilong 已提交
584
				FC0E2DBE20EE460D009C1FAC /* BatchNormKernel.swift in Sources */,
L
liuruilong 已提交
585
				FC039BAB20E11CBC0081E9F8 /* Operator.swift in Sources */,
L
liuruilong 已提交
586
				FCD04E6A20F319EC0007374F /* SoftmaxOp.swift in Sources */,
L
liuruilong 已提交
587 588
				FCBCCC612122FBDF00D94F7E /* PriorBoxKernel.swift in Sources */,
				FCBCCC5F2122FB3B00D94F7E /* PriorBoxOp.swift in Sources */,
L
liuruilong 已提交
589
				FC9D038220E2312E000F735A /* FetchOp.swift in Sources */,
L
add log  
liuruilong 已提交
590
				FCA67B1721364EF000BD58AA /* ConvTransposeKernel.metal in Sources */,
L
liuruilong 已提交
591 592
				FC039BBD20E11CC20081E9F8 /* Program.swift in Sources */,
				FC039BA220E11CB70081E9F8 /* Loader.swift in Sources */,
L
liuruilong 已提交
593
				FCBCCC67212306B000D94F7E /* ConcatOp.swift in Sources */,
L
liuruilong 已提交
594
				FCD04E6C20F31A280007374F /* SoftmaxKernel.swift in Sources */,
595 596
				FCEB684A212F00DB00D2448E /* PreluKernel.metal in Sources */,
				FCDDC6CF212FE14700E5EF74 /* PriorBoxKernel.metal in Sources */,
L
liuruilong 已提交
597
				FC4CB74B20F12C30007C0C6D /* ProgramOptimize.swift in Sources */,
L
liuruilong 已提交
598
				FC5163F620EF556E00636C28 /* Texture2DTo2DArrayKernel.swift in Sources */,
L
liuruilong 已提交
599
				FC039BC020E11CC20081E9F8 /* BlockDesc.swift in Sources */,
L
liuruilong 已提交
600
				FCD04E6820F315020007374F /* PoolKernel.swift in Sources */,
L
liuruilong 已提交
601
				FC0226582138F38D00F395E2 /* PoolKernel.metal in Sources */,
L
liuruilong 已提交
602
				FC039BAD20E11CBC0081E9F8 /* ReluOp.swift in Sources */,
L
liuruilong 已提交
603
				FCBCCC572122F41300D94F7E /* DwConvBNReluOp.swift in Sources */,
L
liuruilong 已提交
604 605
				FC039BBE20E11CC20081E9F8 /* OpDesc.swift in Sources */,
				FC039B9720E11C9A0081E9F8 /* Extensions.swift in Sources */,
L
liuruilong 已提交
606 607 608 609 610 611
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */
L
liuruilong 已提交
612
		FC039B7020E11C3C0081E9F8 /* Debug */ = {
L
liuruilong 已提交
613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_IDENTITY = "iPhone Developer";
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 1;
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 11.3;
				MTL_ENABLE_DEBUG_INFO = YES;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = iphoneos;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
L
liuruilong 已提交
675
		FC039B7120E11C3C0081E9F8 /* Release */ = {
L
liuruilong 已提交
676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_IDENTITY = "iPhone Developer";
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 1;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 11.3;
				MTL_ENABLE_DEBUG_INFO = NO;
				SDKROOT = iphoneos;
				SWIFT_COMPILATION_MODE = wholemodule;
				SWIFT_OPTIMIZATION_LEVEL = "-O";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
L
liuruilong 已提交
732
		FC039B7320E11C3C0081E9F8 /* Debug */ = {
L
liuruilong 已提交
733
			isa = XCBuildConfiguration;
L
liuruilong 已提交
734
			baseConfigurationReference = CDF58151D902A1CBAE56A0C2 /* Pods-paddle-mobile.debug.xcconfig */;
L
liuruilong 已提交
735
			buildSettings = {
L
liuruilong 已提交
736
				CLANG_ENABLE_MODULES = YES;
L
liuruilong 已提交
737 738 739
				CODE_SIGN_IDENTITY = "";
				CODE_SIGN_STYLE = Automatic;
				DEFINES_MODULE = YES;
L
liuruilong 已提交
740
				DEVELOPMENT_TEAM = A798K58VVL;
L
liuruilong 已提交
741 742 743
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
L
liuruilong 已提交
744
				ENABLE_BITCODE = NO;
L
liuruilong 已提交
745 746
				INFOPLIST_FILE = "paddle-mobile/Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
L
liuruilong 已提交
747
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
L
liuruilong 已提交
748 749 750 751 752
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
L
liuruilong 已提交
753 754 755 756
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/paddle-mobile/CPU",
				);
L
liuruilong 已提交
757
				MACH_O_TYPE = mh_dylib;
L
liuruilong 已提交
758
				MTL_LANGUAGE_REVISION = UseDeploymentTarget;
L
liuruilong 已提交
759 760 761
				PRODUCT_BUNDLE_IDENTIFIER = "orange.paddle-mobile";
				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
				SKIP_INSTALL = YES;
L
liuruilong 已提交
762
				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
L
liuruilong 已提交
763 764 765 766 767
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
L
liuruilong 已提交
768
		FC039B7420E11C3C0081E9F8 /* Release */ = {
L
liuruilong 已提交
769
			isa = XCBuildConfiguration;
L
liuruilong 已提交
770
			baseConfigurationReference = E2A7957C92EDA5C3BEC0FFC2 /* Pods-paddle-mobile.release.xcconfig */;
L
liuruilong 已提交
771
			buildSettings = {
L
liuruilong 已提交
772
				CLANG_ENABLE_MODULES = YES;
L
liuruilong 已提交
773 774 775
				CODE_SIGN_IDENTITY = "";
				CODE_SIGN_STYLE = Automatic;
				DEFINES_MODULE = YES;
L
liuruilong 已提交
776
				DEVELOPMENT_TEAM = A798K58VVL;
L
liuruilong 已提交
777 778 779
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
L
liuruilong 已提交
780
				ENABLE_BITCODE = NO;
L
liuruilong 已提交
781 782
				INFOPLIST_FILE = "paddle-mobile/Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
L
liuruilong 已提交
783
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
L
liuruilong 已提交
784 785 786 787 788
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
L
liuruilong 已提交
789 790 791 792
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/paddle-mobile/CPU",
				);
L
liuruilong 已提交
793
				MACH_O_TYPE = mh_dylib;
L
liuruilong 已提交
794
				MTL_LANGUAGE_REVISION = UseDeploymentTarget;
L
liuruilong 已提交
795 796 797 798 799 800 801 802 803 804 805
				PRODUCT_BUNDLE_IDENTIFIER = "orange.paddle-mobile";
				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
				SKIP_INSTALL = YES;
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
L
liuruilong 已提交
806
		FC039B6420E11C3C0081E9F8 /* Build configuration list for PBXProject "paddle-mobile" */ = {
L
liuruilong 已提交
807 808
			isa = XCConfigurationList;
			buildConfigurations = (
L
liuruilong 已提交
809 810
				FC039B7020E11C3C0081E9F8 /* Debug */,
				FC039B7120E11C3C0081E9F8 /* Release */,
L
liuruilong 已提交
811 812 813 814
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
L
liuruilong 已提交
815
		FC039B7220E11C3C0081E9F8 /* Build configuration list for PBXNativeTarget "paddle-mobile" */ = {
L
liuruilong 已提交
816 817
			isa = XCConfigurationList;
			buildConfigurations = (
L
liuruilong 已提交
818 819
				FC039B7320E11C3C0081E9F8 /* Debug */,
				FC039B7420E11C3C0081E9F8 /* Release */,
L
liuruilong 已提交
820 821 822 823 824 825
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
L
liuruilong 已提交
826
	rootObject = FC039B6120E11C3C0081E9F8 /* Project object */;
L
liuruilong 已提交
827
}