Commit 9d611676 authored by PanZezhong's avatar PanZezhong
Browse files

issue/85 重命名头文件

parent 3cbe5e02
#ifndef __INFINIOP_SWIGLU_H__
#define __INFINIOP_SWIGLU_H__
#ifndef __INFINIOP_SWIGLU_API_H__
#define __INFINIOP_SWIGLU_API_H__
#include "../operator.h"
#include "../operator_descriptor.h"
typedef InfiniopDescriptor *infiniopSwiGLUDescriptor_t;
......
#ifndef __INFINIOP_TENSOR_DESCRIPTOR__
#define __INFINIOP_TENSOR_DESCRIPTOR__
#ifndef __INFINIOP_TENSOR_DESCRIPTOR_API_H__
#define __INFINIOP_TENSOR_DESCRIPTOR_API_H__
#include "../infinicore.h"
......
#ifndef __INFINIRT_H__
#define __INFINIRT_H__
#ifndef __INFINIRT_API_H__
#define __INFINIRT_API_H__
#include "infinicore.h"
......@@ -53,4 +53,4 @@ __C __export infiniStatus_t infinirtMemcpyAsync(void *dst, const void *src, size
__C __export infiniStatus_t infinirtMallocAsync(void **p_ptr, size_t size, infinirtStream_t stream);
__C __export infiniStatus_t infinirtFreeAsync(void *ptr, infinirtStream_t stream);
#endif // __INFINIRT_H__
#endif // __INFINIRT_API_H__
#ifndef __INFINIOP_ASCEND_HANDLE_H__
#define __INFINIOP_ASCEND_HANDLE_H__
#include "../../handle.h"
#include "infinicore.h"
#include "infiniop/handle.h"
struct InfiniopAscendHandle;
typedef struct InfiniopAscendHandle *infiniopAscendHandle_t;
......
#ifndef BANG_HANDLE_H
#define BANG_HANDLE_H
#include "infiniop/handle.h"
#include "../../handle.h"
struct InfiniopBangHandle;
typedef struct InfiniopBangHandle *infiniopBangHandle_t;
......
#ifndef __INFINIOP_CPU_HANDLE_H__
#define __INFINIOP_CPU_HANDLE_H__
#include "infiniop/handle.h"
#include "../../handle.h"
typedef infiniopHandle_t infiniopCpuHandle_t;
......
#ifndef __INFINIOP_CUDA_HANDLE_H__
#define __INFINIOP_CUDA_HANDLE_H__
#include "infiniop/handle.h"
#include "../../handle.h"
struct InfiniopCudaHandle;
typedef struct InfiniopCudaHandle *infiniopCudaHandle_t;
......
#ifndef __INFINIOP_KUNLUN_HANDLE_H__
#define __INFINIOP_KUNLUN_HANDLE_H__
#include "infiniop/handle.h"
#include "../../handle.h"
struct InfiniopKunlunHandle;
......
#ifndef __INFINIOP_HANDLE_H__
#define __INFINIOP_HANDLE_H__
#include "infiniop/handle.h"
struct InfiniopHandle {
infiniDevice_t device;
int device_id;
};
#endif //__INFINIOP_HANDLE_H__
#ifndef __INFINIOP_OPERATOR_H__
#define __INFINIOP_OPERATOR_H__
#include "infiniop/operator_descriptor.h"
struct InfiniopDescriptor {
infiniDevice_t device_type;
int device_id;
};
#endif
#include "infiniop/operator.h"
#include "operator.h"
infiniStatus_t infiniopGetDescriptorDeviceType(
const InfiniopDescriptor *desc_ptr,
......
#include "../../operator.h"
#include "../../handle.h"
#include "infiniop/ops/causal_softmax.h"
__C infiniStatus_t infiniopCreateCausalSoftmaxDescriptor(
......
#ifndef __BLAS_H__
#define __BLAS_H__
#include "../../operator.h"
#include "../../tensor.h"
#include "infiniop/operator.h"
#include <algorithm>
namespace matmul {
......
#ifndef __MATMUL_H__
#define __MATMUL_H__
#include "../../operator.h"
#include "blas.h"
#include "infiniop/operator.h"
/**
* # 关于 `DESCRIPTOR(NAMESPACE)` 和 `struct Opaque;` 的说明
......
#include "../../operator.h"
#include "../../handle.h"
#include "infiniop/ops/matmul.h"
#ifdef ENABLE_CPU_API
......
#include "../../operator.h"
#include "../../handle.h"
#include "infiniop/ops/random_sample.h"
__C infiniStatus_t infiniopCreateRandomSampleDescriptor(infiniopHandle_t handle, infiniopRandomSampleDescriptor_t *desc_ptr, infiniopTensorDescriptor_t result, infiniopTensorDescriptor_t probs) {
......
#include "../../operator.h"
#include "../../handle.h"
#include "infiniop/ops/rearrange.h"
__C infiniStatus_t infiniopCreateRearrangeDescriptor(
......
#include "../../operator.h"
#include "../../handle.h"
#include "infiniop/ops/rms_norm.h"
__C infiniStatus_t infiniopCreateRMSNormDescriptor(
......
#include "../../operator.h"
#include "../../handle.h"
#include "infiniop/ops/rotary_embedding.h"
__C infiniStatus_t infiniopCreateRoPEDescriptor(
......
#include "../../operator.h"
#include "../../handle.h"
#include "infiniop/ops/swiglu.h"
__C infiniStatus_t infiniopCreateSwiGLUDescriptor(
......
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