Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 947680f

Browse files
feat(/): refactor the name of the native library.
1 parent f26c1d2 commit 947680f

File tree

9 files changed

+68
-68
lines changed

9 files changed

+68
-68
lines changed

‎CMakeLists.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
88
# set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O0")
99
# set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -O0")
1010

11-
project(NumNet VERSION 1.0.0)
11+
project(TensorNet VERSION 0.1.0)
1212

1313
option(NN_WITH_TEST "Enable test for Num.NET." OFF)
1414
option(NN_CROSS_COMPILE "Cross compile to build. So far only compile from Linux targeting Windows is supported" OFF)

‎apis/CMakeLists.txt‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,18 @@ file(GLOB_RECURSE SOURCES ./*.cpp)
33
message(${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
44

55
if(NOT WIN32 AND NN_CROSS_COMPILE)
6-
add_library(numnet.dll SHARED ${SOURCES})
7-
target_link_libraries(numnet.dll PRIVATE numnet_core_op.lib numnet_core_base.lib)
8-
set_target_properties(numnet.dll PROPERTIES
6+
add_library(tensornet.dll SHARED ${SOURCES})
7+
target_link_libraries(tensornet.dll PRIVATE tensornet_core_op.lib tensornet_core_base.lib)
8+
set_target_properties(tensornet.dll PROPERTIES
99
SUFFIX ""
1010
LINK_FLAGS "-Wl,--add-stdcall-alias"
1111
)
12-
target_include_directories(numnet.dll PRIVATE ${PROJECT_SOURCE_DIR})
12+
target_include_directories(tensornet.dll PRIVATE ${PROJECT_SOURCE_DIR})
1313
else()
14-
add_library(numnet SHARED ${SOURCES})
15-
set_target_properties(numnet PROPERTIES
14+
add_library(tensornet SHARED ${SOURCES})
15+
set_target_properties(tensornet PROPERTIES
1616
PREFFIX ""
1717
)
18-
target_link_libraries(numnet PRIVATE numnet_core_op numnet_core_base)
19-
target_include_directories(numnet PRIVATE ${PROJECT_SOURCE_DIR})
18+
target_link_libraries(tensornet PRIVATE tensornet_core_op tensornet_core_base)
19+
target_include_directories(tensornet PRIVATE ${PROJECT_SOURCE_DIR})
2020
endif()

‎core/base/CMakeLists.txt‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@ set(CORE_BASE_SRC ./impl)
22
file(GLOB_RECURSE SOURCES ${CORE_BASE_SRC}/*.cpp)
33

44
if(NOT WIN32 AND NN_CROSS_COMPILE)
5-
add_library(numnet_core_base.lib STATIC ${SOURCES})
6-
set_target_properties(numnet_core_base.lib PROPERTIES
5+
add_library(tensornet_core_base.lib STATIC ${SOURCES})
6+
set_target_properties(tensornet_core_base.lib PROPERTIES
77
SUFFIX ""
88
LINK_FLAGS "-Wl,--add-stdcall-alias"
99
)
10-
target_include_directories(numnet_core_base.lib PRIVATE ${PROJECT_SOURCE_DIR})
10+
target_include_directories(tensornet_core_base.lib PRIVATE ${PROJECT_SOURCE_DIR})
1111
else()
12-
add_library(numnet_core_base STATIC ${SOURCES})
13-
target_include_directories(numnet_core_base PRIVATE ${PROJECT_SOURCE_DIR})
12+
add_library(tensornet_core_base STATIC ${SOURCES})
13+
target_include_directories(tensornet_core_base PRIVATE ${PROJECT_SOURCE_DIR})
1414
endif()
1515

‎core/op/CMakeLists.txt‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
file(GLOB_RECURSE SOURCES naive/*.cpp common/*.cpp)
22

33
if(NOT WIN32 AND NN_CROSS_COMPILE)
4-
add_library(numnet_core_op.lib STATIC ${SOURCES})
5-
target_link_libraries(numnet_core_op.lib PRIVATE numnet_core_base.lib)
6-
set_target_properties(numnet_core_op.lib PROPERTIES
4+
add_library(tensornet_core_op.lib STATIC ${SOURCES})
5+
target_link_libraries(tensornet_core_op.lib PRIVATE tensornet_core_base.lib)
6+
set_target_properties(tensornet_core_op.lib PROPERTIES
77
SUFFIX ""
88
LINK_FLAGS "-Wl,--add-stdcall-alias"
99
)
10-
target_include_directories(numnet_core_op.lib PRIVATE ${PROJECT_SOURCE_DIR})
10+
target_include_directories(tensornet_core_op.lib PRIVATE ${PROJECT_SOURCE_DIR})
1111
else()
12-
add_library(numnet_core_op STATIC ${SOURCES})
13-
target_link_libraries(numnet_core_op PRIVATE numnet_core_base)
14-
target_include_directories(numnet_core_op PRIVATE ${PROJECT_SOURCE_DIR})
12+
add_library(tensornet_core_op STATIC ${SOURCES})
13+
target_link_libraries(tensornet_core_op PRIVATE tensornet_core_base)
14+
target_include_directories(tensornet_core_op PRIVATE ${PROJECT_SOURCE_DIR})
1515
endif()

‎core/test/CMakeLists.txt‎

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,29 @@ file(GLOB_RECURSE SOURCES common/*.cpp naive/*.cpp)
44
enable_testing()
55

66
if(NOT WIN32 AND NN_CROSS_COMPILE)
7-
add_executable( numnet_core_test ${SOURCES} )
7+
add_executable( tensornet_core_test ${SOURCES} )
88
target_link_libraries(
9-
numnet_core_test
10-
PRIVATE numnet_core_base
11-
PRIVATE numnet_core_op
9+
tensornet_core_test
10+
PRIVATE tensornet_core_base
11+
PRIVATE tensornet_core_op
1212
PRIVATE gtest_main
1313
)
14-
set_target_properties(numnet_core_test PROPERTIES
14+
set_target_properties(tensornet_core_test PROPERTIES
1515
SUFFIX "exe"
1616
LINK_FLAGS "-Wl,--add-stdcall-alias"
1717
)
18-
target_include_directories(numnet_core_test PRIVATE ${PROJECT_SOURCE_DIR})
18+
target_include_directories(tensornet_core_test PRIVATE ${PROJECT_SOURCE_DIR})
1919
else()
20-
add_executable(numnet_core_test ${SOURCES})
20+
add_executable(tensornet_core_test ${SOURCES})
2121
target_link_libraries(
22-
numnet_core_test
23-
PRIVATE numnet_core_base
24-
PRIVATE numnet_core_op
22+
tensornet_core_test
23+
PRIVATE tensornet_core_base
24+
PRIVATE tensornet_core_op
2525
PRIVATE gtest_main
2626
)
27-
target_include_directories(numnet_core_test PRIVATE ${PROJECT_SOURCE_DIR})
27+
target_include_directories(tensornet_core_test PRIVATE ${PROJECT_SOURCE_DIR})
2828
endif()
2929

3030
include(GoogleTest)
31-
gtest_discover_tests(numnet_core_test)
31+
gtest_discover_tests(tensornet_core_test)
3232

‎csharp/Tensor.NET/Native/NativeApi.cs‎

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -2,73 +2,73 @@
22

33
namespace Tensornet.Native{
44
internal static class NativeApi{
5-
[DllImport("libnumnet")]
5+
[DllImport("libtensornet")]
66
public static extern StatusCode GetErrorCode(IntPtr status);
7-
[DllImport("libnumnet")]
7+
[DllImport("libtensornet")]
88
public static extern IntPtr GetErrorMessage(IntPtr status);
9-
[DllImport("libnumnet")]
9+
[DllImport("libtensornet")]
1010
public static extern void FreeStatusMemory(IntPtr status);
1111

1212

13-
[DllImport("libnumnet")]
13+
[DllImport("libtensornet")]
1414
public static extern IntPtr Matmul(IntPtr a, IntPtr b, IntPtr oup, IntPtr param, NativeProvider provider);
15-
[DllImport("libnumnet")]
15+
[DllImport("libtensornet")]
1616
public static extern IntPtr Dot(IntPtr a, IntPtr b, IntPtr oup, IntPtr param, NativeProvider provider);
17-
[DllImport("libnumnet")]
17+
[DllImport("libtensornet")]
1818
public static extern IntPtr BoolIndex(IntPtr a, IntPtr b, IntPtr oup, IntPtr param, NativeProvider provider);
19-
[DllImport("libnumnet")]
19+
[DllImport("libtensornet")]
2020
public static extern IntPtr Interelem(IntPtr a, IntPtr b, IntPtr oup, IntPtr param, NativeProvider provider);
2121

2222

23-
[DllImport("libnumnet")]
23+
[DllImport("libtensornet")]
2424
public static extern IntPtr Permute(IntPtr inp, IntPtr oup, IntPtr param, NativeProvider provider);
25-
[DllImport("libnumnet")]
25+
[DllImport("libtensornet")]
2626
public static extern IntPtr Transpose(IntPtr inp, IntPtr oup, IntPtr param, NativeProvider provider);
27-
[DllImport("libnumnet")]
27+
[DllImport("libtensornet")]
2828
public static extern IntPtr Argmxx(IntPtr inp, IntPtr oup, IntPtr param, NativeProvider provider);
29-
[DllImport("libnumnet")]
29+
[DllImport("libtensornet")]
3030
public static extern IntPtr Repeat(IntPtr inp, IntPtr oup, IntPtr param, NativeProvider provider);
31-
[DllImport("libnumnet")]
31+
[DllImport("libtensornet")]
3232
public static extern IntPtr Flip(IntPtr inp, IntPtr oup, IntPtr param, NativeProvider provider);
33-
[DllImport("libnumnet")]
33+
[DllImport("libtensornet")]
3434
public static extern IntPtr MatrixInverse(IntPtr inp, IntPtr oup, IntPtr param, NativeProvider provider);
35-
[DllImport("libnumnet")]
35+
[DllImport("libtensornet")]
3636
public static extern IntPtr Rotate(IntPtr inp, IntPtr oup, IntPtr param, NativeProvider provider);
37-
[DllImport("libnumnet")]
37+
[DllImport("libtensornet")]
3838
public static extern IntPtr Pad(IntPtr inp, IntPtr oup, IntPtr param, NativeProvider provider);
39-
[DllImport("libnumnet")]
39+
[DllImport("libtensornet")]
4040
public static extern IntPtr Sort(IntPtr inp, IntPtr oup, IntPtr param, NativeProvider provider);
41-
[DllImport("libnumnet")]
41+
[DllImport("libtensornet")]
4242
public static extern IntPtr Onehot(IntPtr inp, IntPtr oup, IntPtr param, NativeProvider provider);
43-
[DllImport("libnumnet")]
43+
[DllImport("libtensornet")]
4444
public static extern IntPtr Sum(IntPtr inp, IntPtr oup, IntPtr param, NativeProvider provider);
45-
[DllImport("libnumnet")]
45+
[DllImport("libtensornet")]
4646
public static extern IntPtr Mean(IntPtr inp, IntPtr oup, IntPtr param, NativeProvider provider);
47-
[DllImport("libnumnet")]
47+
[DllImport("libtensornet")]
4848
public static extern IntPtr Max(IntPtr inp, IntPtr oup, IntPtr param, NativeProvider provider);
49-
[DllImport("libnumnet")]
49+
[DllImport("libtensornet")]
5050
public static extern IntPtr Min(IntPtr inp, IntPtr oup, IntPtr param, NativeProvider provider);
51-
[DllImport("libnumnet")]
51+
[DllImport("libtensornet")]
5252
public static extern IntPtr Negative(IntPtr inp, IntPtr oup, IntPtr param, NativeProvider provider);
5353

5454

55-
[DllImport("libnumnet")]
55+
[DllImport("libtensornet")]
5656
public static extern IntPtr TypeConvert(IntPtr inp, IntPtr oup, IntPtr param, NativeProvider provider);
5757

58-
[DllImport("libnumnet")]
58+
[DllImport("libtensornet")]
5959
public static extern IntPtr Concat(IntPtr inps, int size, IntPtr oup, IntPtr param, NativeProvider provider);
6060

61-
[DllImport("libnumnet")]
61+
[DllImport("libtensornet")]
6262
public static extern IntPtr Normal(IntPtr t, IntPtr param, NativeProvider provider);
63-
[DllImport("libnumnet")]
63+
[DllImport("libtensornet")]
6464
public static extern IntPtr Uniform(IntPtr t, IntPtr param, NativeProvider provider);
65-
[DllImport("libnumnet")]
65+
[DllImport("libtensornet")]
6666
public static extern IntPtr Eye(IntPtr t, IntPtr param, NativeProvider provider);
67-
[DllImport("libnumnet")]
67+
[DllImport("libtensornet")]
6868
public static extern IntPtr Fill(IntPtr t, IntPtr param, NativeProvider provider);
69-
[DllImport("libnumnet")]
69+
[DllImport("libtensornet")]
7070
public static extern IntPtr Arange(IntPtr t, IntPtr param, NativeProvider provider);
71-
[DllImport("libnumnet")]
71+
[DllImport("libtensornet")]
7272
public static extern IntPtr Linspace(IntPtr t, IntPtr param, NativeProvider provider);
7373
}
7474
}

‎csharp/Tensor.NET/Tensor/Serializer/Tensor.Reader.cs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public static class TensorReader{
1010
private static byte[] _versionNumber;
1111

1212
static TensorReader(){
13-
_magicNumber = Encoding.ASCII.GetBytes("NumNET");
13+
_magicNumber = Encoding.ASCII.GetBytes("Tensor.NET");
1414
_versionNumber = Encoding.ASCII.GetBytes(Tensor.VersionNumber);
1515
}
1616

‎csharp/Tensor.NET/Tensor/Serializer/Tensor.writer.cs‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@ namespace Tensornet{
88
public enum TensorSerializationMode
99
{
1010
Auto = 0,
11-
NumNET,
11+
TensorNET,
1212
Numpy
1313
}
1414
public static class TensorWriter{
1515
private static byte[] _magicNumber;
1616
private static byte[] _versionNumber;
1717

1818
static TensorWriter(){
19-
_magicNumber = Encoding.ASCII.GetBytes("NumNET");
19+
_magicNumber = Encoding.ASCII.GetBytes("Tensor.NET");
2020
_versionNumber = Encoding.ASCII.GetBytes(Tensor.VersionNumber);
2121
}
2222

23-
public static void Write<T>(string path, Tensor<T> tensor, TensorSerializationMode mode = TensorSerializationMode.NumNET) where T : struct, IEquatable<T>, IConvertible{
23+
public static void Write<T>(string path, Tensor<T> tensor, TensorSerializationMode mode = TensorSerializationMode.TensorNET) where T : struct, IEquatable<T>, IConvertible{
2424
using(var fs = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write)){
2525
WriteHeader(fs, tensor.TLayout);
2626
if(tensor.TLayout.IsContiguous()){

‎csharp/Tensor.NET/Tensor/Tensor.cs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ public void CopyTo(Tensor<T> target){
9191
}
9292
}
9393

94-
public void Save(string path, TensorSerializationMode mode = TensorSerializationMode.NumNET){
94+
public void Save(string path, TensorSerializationMode mode = TensorSerializationMode.TensorNET){
9595
TensorWriter.Write(path, this, mode);
9696
}
9797

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /