Skip to content

Commit b0305af

Browse files
authored
Merge pull request #1075 from gangliao/b-apple
Move Execepts into arch/osx dir
2 parents 533652e + 72b9553 commit b0305af

28 files changed

+31
-32
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,4 @@ Makefile
1212

1313
*~
1414
bazel-*
15+
third_party/

paddle/api/PaddleAPI.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ limitations under the License. */
1919
#include <stdexcept>
2020
#include <string>
2121
#include <vector>
22+
#include "paddle/utils/Common.h"
2223
#include "paddle/utils/GlobalConstants.h"
23-
#include "paddle/utils/common.h"
2424

2525
/// Import PaddlePaddle's enumeration into global namespace.
2626
using namespace paddle::enumeration_wrapper; // NOLINT

paddle/api/Util.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,11 @@ limitations under the License. */
1515
#include "PaddleAPI.h"
1616

1717
#include "paddle/parameter/Parameter.h"
18-
#include "paddle/utils/Excepts.h"
18+
#include "paddle/utils/Common.h"
1919
#include "paddle/utils/Flags.h"
2020
#include "paddle/utils/PythonUtil.h"
2121
#include "paddle/utils/Util.h"
2222

23-
#include <fenv.h>
2423
#include <algorithm>
2524
#include <iostream>
2625
#include <iterator>

paddle/gserver/dataproviders/DataProvider.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,12 @@ limitations under the License. */
3030
#include "paddle/math/Vector.h"
3131
#include "paddle/parameter/Argument.h"
3232
#include "paddle/utils/ClassRegistrar.h"
33+
#include "paddle/utils/Common.h"
3334
#include "paddle/utils/Locks.h"
3435
#include "paddle/utils/Logging.h"
3536
#include "paddle/utils/Queue.h"
3637
#include "paddle/utils/ThreadLocal.h"
3738
#include "paddle/utils/Util.h"
38-
#include "paddle/utils/common.h"
3939

4040
namespace paddle {
4141
/**

paddle/gserver/dataproviders/PyDataProvider.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ See the License for the specific language governing permissions and
1313
limitations under the License. */
1414

1515
#include "PyDataProvider.h"
16-
#include <fenv.h>
17-
#include "paddle/utils/Excepts.h"
16+
#include "paddle/utils/Common.h"
1817
#include "paddle/utils/PythonUtil.h"
1918
#include "paddle/utils/Util.h"
2019

paddle/gserver/layers/GruCompute.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ limitations under the License. */
1616

1717
#include "ModelConfig.pb.h"
1818
#include "hl_gpu.h"
19-
#include "paddle/utils/common.h"
19+
#include "paddle/utils/Common.h"
2020

2121
namespace paddle {
2222

paddle/gserver/layers/LstmCompute.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ limitations under the License. */
1616

1717
#include "ModelConfig.pb.h"
1818
#include "hl_gpu.h"
19-
#include "paddle/utils/common.h"
19+
#include "paddle/utils/Common.h"
2020

2121
namespace paddle {
2222

paddle/gserver/layers/MultinomialSampler.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ limitations under the License. */
1616

1717
#include <memory>
1818
#include <random>
19-
#include "paddle/utils/common.h"
19+
#include "paddle/utils/Common.h"
2020

2121
namespace paddle {
2222

paddle/math/BaseMatrix.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ limitations under the License. */
1616
#include <stdint.h>
1717
#include <cstddef>
1818
#include "TensorExpression.h"
19-
#include "paddle/utils/common.h"
19+
#include "paddle/utils/Common.h"
2020

2121
namespace paddle {
2222

paddle/math/Matrix.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ limitations under the License. */
2626
#include "BaseMatrix.h"
2727
#include "MemoryHandle.h"
2828
#include "Vector.h"
29+
#include "paddle/utils/Common.h"
2930
#include "paddle/utils/ThreadLocal.h"
30-
#include "paddle/utils/common.h"
3131

3232
namespace paddle {
3333

paddle/math/TensorExpression.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ limitations under the License. */
1616
#include <stdint.h>
1717
#include <cstddef>
1818
#include "hl_tensor_ops.h"
19+
#include "paddle/utils/Common.h"
1920
#include "paddle/utils/Logging.h"
20-
#include "paddle/utils/common.h"
2121

2222
namespace paddle {
2323

paddle/math/Vector.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ limitations under the License. */
2121

2222
#include "BaseMatrix.h"
2323
#include "MemoryHandle.h"
24+
#include "paddle/utils/Common.h"
2425
#include "paddle/utils/Thread.h"
25-
#include "paddle/utils/common.h"
2626

2727
namespace paddle {
2828

paddle/math/tests/test_FPException.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ limitations under the License. */
2828
* so we can add some tricks to prevent exp calculate an excessive value.
2929
*
3030
*/
31-
#include <fenv.h>
31+
3232
#include <gtest/gtest.h>
3333
#include "paddle/math/Matrix.h"
34-
#include "paddle/utils/Excepts.h"
34+
#include "paddle/utils/Common.h"
3535

3636
using namespace paddle; // NOLINT
3737

paddle/parameter/ParallelParameter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ limitations under the License. */
2626
#include "paddle/math/Vector.h"
2727
#include "paddle/parameter/Parameter.h"
2828
#include "paddle/parameter/ParameterUpdateFunctions.h"
29+
#include "paddle/utils/Common.h"
2930
#include "paddle/utils/Flags.h"
3031
#include "paddle/utils/Locks.h"
31-
#include "paddle/utils/common.h"
3232

3333
#include "ParameterConfig.pb.h"
3434

paddle/parameter/Parameter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ limitations under the License. */
2626
#include "ParameterUpdaterHook.h"
2727
#include "paddle/math/Matrix.h"
2828
#include "paddle/math/Vector.h"
29+
#include "paddle/utils/Common.h"
2930
#include "paddle/utils/GlobalConstants.h"
3031
#include "paddle/utils/Locks.h"
3132
#include "paddle/utils/ThreadLocal.h"
3233
#include "paddle/utils/Util.h"
33-
#include "paddle/utils/common.h"
3434

3535
namespace paddle {
3636

paddle/parameter/ParameterUpdateFunctions.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ limitations under the License. */
1515
#pragma once
1616

1717
#include "paddle/math/Vector.h"
18-
#include "paddle/utils/common.h"
18+
#include "paddle/utils/Common.h"
1919

2020
namespace paddle {
2121

paddle/pserver/BaseClient.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ limitations under the License. */
1717
#include "ParameterService.pb.h"
1818
#include "paddle/math/Matrix.h"
1919
#include "paddle/pserver/ProtoServer.h"
20+
#include "paddle/utils/Common.h"
2021
#include "paddle/utils/Queue.h"
21-
#include "paddle/utils/common.h"
2222

2323
namespace paddle {
2424

paddle/pserver/ParameterClient2.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ limitations under the License. */
2323
#include "paddle/math/Vector.h"
2424
#include "paddle/parameter/Parameter.h"
2525
#include "paddle/pserver/BaseClient.h"
26+
#include "paddle/utils/Common.h"
2627
#include "paddle/utils/Flags.h"
2728
#include "paddle/utils/Locks.h"
2829
#include "paddle/utils/Queue.h"
2930
#include "paddle/utils/Util.h"
30-
#include "paddle/utils/common.h"
3131

3232
#include "ParameterService.pb.h"
3333

paddle/pserver/ParameterServer2.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ limitations under the License. */
2929
#include "paddle/math/Vector.h"
3030
#include "paddle/parameter/Parameter.h"
3131
#include "paddle/parameter/ParameterOptimizer.h"
32+
#include "paddle/utils/Common.h"
3233
#include "paddle/utils/Locks.h"
3334
#include "paddle/utils/Stat.h"
3435
#include "paddle/utils/ThreadLocal.h"
35-
#include "paddle/utils/common.h"
3636

3737
#include "ParameterService.pb.h"
3838

paddle/trainer/Trainer.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ limitations under the License. */
1414

1515
#include "Trainer.h"
1616

17-
#include <fenv.h>
1817
#include <stdio.h>
1918

2019
#include <iomanip>
@@ -24,7 +23,7 @@ limitations under the License. */
2423

2524
#include <google/protobuf/text_format.h>
2625

27-
#include "paddle/utils/Excepts.h"
26+
#include "paddle/utils/Common.h"
2827
#include "paddle/utils/GlobalConstants.h"
2928
#include "paddle/utils/PythonUtil.h"
3029
#include "paddle/utils/Stat.h"

paddle/trainer/TrainerMain.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,8 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1212
See the License for the specific language governing permissions and
1313
limitations under the License. */
1414

15-
#include <fenv.h>
1615
#include "paddle/pserver/ParameterServer2.h"
17-
#include "paddle/utils/Excepts.h"
16+
#include "paddle/utils/Common.h"
1817
#include "paddle/utils/PythonUtil.h"
1918
#include "paddle/utils/StringUtil.h"
2019

paddle/utils/common.h renamed to paddle/utils/Common.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ limitations under the License. */
1414

1515
#pragma once
1616

17+
#include "Excepts.h"
18+
1719
/**
1820
* Disable copy macro.
1921
*/

paddle/utils/CpuId.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ limitations under the License. */
1111

1212
#pragma once
1313

14-
#include "common.h"
14+
#include "Common.h"
1515

1616
namespace paddle {
1717

paddle/utils/Excepts.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ limitations under the License. */
1515
#ifndef EXCEPTS_H_
1616
#define EXCEPTS_H_
1717

18+
#include <fenv.h>
19+
1820
#if defined(__APPLE__) || defined(__OSX__)
1921

2022
int fegetexcept(void);

paddle/utils/Locks.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ limitations under the License. */
1919
#include <condition_variable>
2020
#include <mutex>
2121

22-
#include "common.h"
22+
#include "Common.h"
2323

2424
namespace paddle {
2525

paddle/utils/Util.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ limitations under the License. */
2626
#include <unordered_map>
2727
#include <vector>
2828

29+
#include "Common.h"
2930
#include "Logging.h"
3031
#include "TrainerConfig.pb.h"
31-
#include "common.h"
3232

3333
#include "Flags.h"
3434
#include "hl_gpu.h"

paddle/utils/Version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ limitations under the License. */
1515
#pragma once
1616
#include <stddef.h>
1717
#include <iostream>
18-
#include "common.h"
18+
#include "Common.h"
1919

2020
namespace paddle {
2121

paddle/utils/Excepts.cpp renamed to paddle/utils/arch/osx/Excepts.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,10 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1212
See the License for the specific language governing permissions and
1313
limitations under the License. */
1414

15-
#include "Excepts.h"
15+
#include "paddle/utils/Excepts.h"
1616

1717
#if defined(__APPLE__) || defined(__OSX__)
1818

19-
#include <fenv.h>
20-
2119
int fegetexcept(void) {
2220
static fenv_t fenv;
2321
return fegetenv(&fenv) ? -1 : (fenv.__control & FE_ALL_EXCEPT);

0 commit comments

Comments
 (0)