Commit d0585a46 authored by PanZezhong's avatar PanZezhong
Browse files

issue/117 修复infinirt.h安装路径

parent 452049e2
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
struct InfiniopHandle; struct InfiniopHandle;
typedef InfiniopHandle *infiniopHandle_t; typedef struct InfiniopHandle *infiniopHandle_t;
__C __export infiniStatus_t infiniopCreateHandle(infiniopHandle_t *handle_ptr); __C __export infiniStatus_t infiniopCreateHandle(infiniopHandle_t *handle_ptr);
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
// Base descriptor for all operators // Base descriptor for all operators
struct InfiniopDescriptor; struct InfiniopDescriptor;
__C __export infiniStatus_t infiniopGetDescriptorDeviceType(const InfiniopDescriptor *desc_ptr, infiniDevice_t *device_type); __C __export infiniStatus_t infiniopGetDescriptorDeviceType(const struct InfiniopDescriptor *desc_ptr, infiniDevice_t *device_type);
__C __export infiniStatus_t infiniopGetDescriptorDeviceId(const InfiniopDescriptor *desc_ptr, int *device_id); __C __export infiniStatus_t infiniopGetDescriptorDeviceId(const struct InfiniopDescriptor *desc_ptr, int *device_id);
#endif //__INFINIOP_OPERATOR_DESCRIPTOR_API_H__ #endif //__INFINIOP_OPERATOR_DESCRIPTOR_API_H__
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#include "../operator_descriptor.h" #include "../operator_descriptor.h"
typedef InfiniopDescriptor *infiniopAddDescriptor_t; typedef struct InfiniopDescriptor *infiniopAddDescriptor_t;
__C __export infiniStatus_t infiniopCreateAddDescriptor(infiniopHandle_t handle, __C __export infiniStatus_t infiniopCreateAddDescriptor(infiniopHandle_t handle,
infiniopAddDescriptor_t *desc_ptr, infiniopAddDescriptor_t *desc_ptr,
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
#include "gemm.h" #include "gemm.h"
#include "swiglu.h" #include "swiglu.h"
typedef InfiniopDescriptor *infiniopAttentionDescriptor_t; typedef struct InfiniopDescriptor *infiniopAttentionDescriptor_t;
__C __export infiniStatus_t infiniopCreateAttentionDescriptor(infiniopHandle_t handle, __C __export infiniStatus_t infiniopCreateAttentionDescriptor(infiniopHandle_t handle,
infiniopAttentionDescriptor_t *desc_ptr, infiniopAttentionDescriptor_t *desc_ptr,
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#include "../operator_descriptor.h" #include "../operator_descriptor.h"
typedef InfiniopDescriptor *infiniopAvgPoolDescriptor_t; typedef struct InfiniopDescriptor *infiniopAvgPoolDescriptor_t;
__C __export infiniStatus_t infiniopCreateAvgPoolDescriptor(infiniopHandle_t handle, __C __export infiniStatus_t infiniopCreateAvgPoolDescriptor(infiniopHandle_t handle,
infiniopAvgPoolDescriptor_t *desc_ptr, infiniopAvgPoolDescriptor_t *desc_ptr,
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#include "../operator_descriptor.h" #include "../operator_descriptor.h"
typedef InfiniopDescriptor *infiniopCausalSoftmaxDescriptor_t; typedef struct InfiniopDescriptor *infiniopCausalSoftmaxDescriptor_t;
__C __export infiniStatus_t infiniopCreateCausalSoftmaxDescriptor(infiniopHandle_t handle, __C __export infiniStatus_t infiniopCreateCausalSoftmaxDescriptor(infiniopHandle_t handle,
infiniopCausalSoftmaxDescriptor_t *desc_ptr, infiniopCausalSoftmaxDescriptor_t *desc_ptr,
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#include "../operator_descriptor.h" #include "../operator_descriptor.h"
typedef InfiniopDescriptor *infiniopConvDescriptor_t; typedef struct InfiniopDescriptor *infiniopConvDescriptor_t;
__C __export infiniStatus_t infiniopCreateConvDescriptor(infiniopHandle_t handle, __C __export infiniStatus_t infiniopCreateConvDescriptor(infiniopHandle_t handle,
infiniopConvDescriptor_t *desc_ptr, infiniopConvDescriptor_t *desc_ptr,
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#include "../operator_descriptor.h" #include "../operator_descriptor.h"
typedef InfiniopDescriptor *infiniopExpandDescriptor_t; typedef struct InfiniopDescriptor *infiniopExpandDescriptor_t;
__C __export infiniStatus_t infiniopCreateExpandDescriptor(infiniopHandle_t handle, __C __export infiniStatus_t infiniopCreateExpandDescriptor(infiniopHandle_t handle,
infiniopExpandDescriptor_t *desc_ptr, infiniopExpandDescriptor_t *desc_ptr,
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#include "../operator_descriptor.h" #include "../operator_descriptor.h"
typedef InfiniopDescriptor *infiniopGemmDescriptor_t; typedef struct InfiniopDescriptor *infiniopGemmDescriptor_t;
__C __export infiniStatus_t infiniopCreateGemmDescriptor(infiniopHandle_t handle, __C __export infiniStatus_t infiniopCreateGemmDescriptor(infiniopHandle_t handle,
infiniopGemmDescriptor_t *desc_ptr, infiniopGemmDescriptor_t *desc_ptr,
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#include "../operator_descriptor.h" #include "../operator_descriptor.h"
typedef InfiniopDescriptor *infiniopGlobalAvgPoolDescriptor_t; typedef struct InfiniopDescriptor *infiniopGlobalAvgPoolDescriptor_t;
__C __export infiniStatus_t infiniopCreateGlobalAvgPoolDescriptor(infiniopHandle_t handle, __C __export infiniStatus_t infiniopCreateGlobalAvgPoolDescriptor(infiniopHandle_t handle,
infiniopGlobalAvgPoolDescriptor_t *desc_ptr, infiniopGlobalAvgPoolDescriptor_t *desc_ptr,
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#include "../operator_descriptor.h" #include "../operator_descriptor.h"
typedef InfiniopDescriptor *infiniopMaxPoolDescriptor_t; typedef struct InfiniopDescriptor *infiniopMaxPoolDescriptor_t;
__C __export infiniStatus_t infiniopCreateMaxPoolDescriptor(infiniopHandle_t handle, __C __export infiniStatus_t infiniopCreateMaxPoolDescriptor(infiniopHandle_t handle,
infiniopMaxPoolDescriptor_t *desc_ptr, infiniopMaxPoolDescriptor_t *desc_ptr,
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
#include "gemm.h" #include "gemm.h"
#include "swiglu.h" #include "swiglu.h"
typedef InfiniopDescriptor *infiniopMLPDescriptor_t; typedef struct InfiniopDescriptor *infiniopMLPDescriptor_t;
__C __export infiniStatus_t infiniopCreateMLPDescriptor(infiniopHandle_t handle, __C __export infiniStatus_t infiniopCreateMLPDescriptor(infiniopHandle_t handle,
infiniopMLPDescriptor_t *desc_ptr, infiniopMLPDescriptor_t *desc_ptr,
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#include "../operator_descriptor.h" #include "../operator_descriptor.h"
typedef InfiniopDescriptor *infiniopRandomSampleDescriptor_t; typedef struct InfiniopDescriptor *infiniopRandomSampleDescriptor_t;
__C __export infiniStatus_t infiniopCreateRandomSampleDescriptor( __C __export infiniStatus_t infiniopCreateRandomSampleDescriptor(
infiniopHandle_t handle, infiniopHandle_t handle,
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#include "../operator_descriptor.h" #include "../operator_descriptor.h"
typedef InfiniopDescriptor *infiniopRearrangeDescriptor_t; typedef struct InfiniopDescriptor *infiniopRearrangeDescriptor_t;
__C __export infiniStatus_t infiniopCreateRearrangeDescriptor( __C __export infiniStatus_t infiniopCreateRearrangeDescriptor(
infiniopHandle_t handle, infiniopHandle_t handle,
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#include "../operator_descriptor.h" #include "../operator_descriptor.h"
typedef InfiniopDescriptor *infiniopReluDescriptor_t; typedef struct InfiniopDescriptor *infiniopReluDescriptor_t;
__C __export infiniStatus_t infiniopCreateReluDescriptor(infiniopHandle_t handle, __C __export infiniStatus_t infiniopCreateReluDescriptor(infiniopHandle_t handle,
infiniopReluDescriptor_t *desc_ptr, infiniopReluDescriptor_t *desc_ptr,
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#include "../operator_descriptor.h" #include "../operator_descriptor.h"
typedef InfiniopDescriptor *infiniopRMSNormDescriptor_t; typedef struct InfiniopDescriptor *infiniopRMSNormDescriptor_t;
__C __export infiniStatus_t infiniopCreateRMSNormDescriptor( __C __export infiniStatus_t infiniopCreateRMSNormDescriptor(
infiniopHandle_t handle, infiniopHandle_t handle,
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#include "../operator_descriptor.h" #include "../operator_descriptor.h"
typedef InfiniopDescriptor *infiniopRoPEDescriptor_t; typedef struct InfiniopDescriptor *infiniopRoPEDescriptor_t;
__C __export infiniStatus_t infiniopCreateRoPEDescriptor( __C __export infiniStatus_t infiniopCreateRoPEDescriptor(
infiniopHandle_t handle, infiniopHandle_t handle,
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#include "../operator_descriptor.h" #include "../operator_descriptor.h"
typedef InfiniopDescriptor *infiniopSwiGLUDescriptor_t; typedef struct InfiniopDescriptor *infiniopSwiGLUDescriptor_t;
__C __export infiniStatus_t infiniopCreateSwiGLUDescriptor(infiniopHandle_t handle, __C __export infiniStatus_t infiniopCreateSwiGLUDescriptor(infiniopHandle_t handle,
infiniopSwiGLUDescriptor_t *desc_ptr, infiniopSwiGLUDescriptor_t *desc_ptr,
......
...@@ -145,7 +145,7 @@ target("infinirt") ...@@ -145,7 +145,7 @@ target("infinirt")
set_languages("cxx17") set_languages("cxx17")
set_installdir(os.getenv("INFINI_ROOT") or (os.getenv(is_host("windows") and "HOMEPATH" or "HOME") .. "/.infini")) set_installdir(os.getenv("INFINI_ROOT") or (os.getenv(is_host("windows") and "HOMEPATH" or "HOME") .. "/.infini"))
add_files("src/infinirt/*.cc") add_files("src/infinirt/*.cc")
add_installfiles("include/infinirt.h") add_installfiles("include/infinirt.h", {prefixdir = "include"})
target_end() target_end()
target("infiniop") target("infiniop")
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment