"doc/git@developer.sourcefind.cn:ox696c/ktransformers.git" did not exist on "b936bcc72eae0a618173dc9b5676fb193739d055"
Commit 05e04665 authored by Chao Liu's avatar Chao Liu
Browse files

remove .hip extension

parent a68b16a5
#pragma once #pragma once
#include "ConstantTensorDescriptor.hip.hpp" #include "ConstantTensorDescriptor.hpp"
#include "threadwise_tensor_slice_op.hip.hpp" #include "threadwise_tensor_slice_op.hpp"
template <index_t BlockSize, class Float, class DstDesc, class F> template <index_t BlockSize, class Float, class DstDesc, class F>
__device__ void __device__ void
......
#pragma once #pragma once
#include "threadwise_gemm.hip.hpp" #include "threadwise_gemm.hpp"
template <index_t BlockSize, template <index_t BlockSize,
class BlockMatrixA, class BlockMatrixA,
......
#pragma once #pragma once
#include "common.hip.hpp" #include "common.hpp"
#include "threadwise_gemm.hip.hpp" #include "threadwise_gemm.hpp"
// if following number are power of 2, index calculation shall be greatly reduced: // if following number are power of 2, index calculation shall be greatly reduced:
// MPerThreadSubC, NPerThreadSubC, MLevel0Cluster, NLevel0Cluster, MLevel1Cluster, NLevel1Cluster // MPerThreadSubC, NPerThreadSubC, MLevel0Cluster, NLevel0Cluster, MLevel1Cluster, NLevel1Cluster
......
#pragma once #pragma once
#include "threadwise_tensor_slice_op.hip.hpp" #include "threadwise_tensor_slice_op.hpp"
// slice a (normal or merged) tensor, and copy it into another (normal or merged) tensor // slice a (normal or merged) tensor, and copy it into another (normal or merged) tensor
// memory layout (ordering of dimensions) can be different between src and dst // memory layout (ordering of dimensions) can be different between src and dst
......
#pragma once #pragma once
#include "threadwise_tensor_slice_op.hip.hpp" #include "threadwise_tensor_slice_op.hpp"
template <index_t BlockSize, template <index_t BlockSize,
class Float, class Float,
......
#pragma once
#include "base.hip.hpp"
#include "vector_type.hip.hpp"
#include "integral_constant.hip.hpp"
#include "Sequence.hip.hpp"
#include "Array.hip.hpp"
#include "functional.hip.hpp"
#include "functional2.hip.hpp"
#include "functional3.hip.hpp"
#if USE_AMD_INLINE_ASM
#include "amd_inline_asm.hip.hpp"
#endif
#pragma once
#include "base.hpp"
#include "vector_type.hpp"
#include "integral_constant.hpp"
#include "Sequence.hpp"
#include "Array.hpp"
#include "functional.hpp"
#include "functional2.hpp"
#include "functional3.hpp"
#if USE_AMD_INLINE_ASM
#include "amd_inline_asm.hpp"
#endif
#pragma once #pragma once
#include "ConstantTensorDescriptor.hip.hpp" #include "ConstantTensorDescriptor.hpp"
// this is ugly, only for 4d // this is ugly, only for 4d
template <class InDesc, class WeiDesc> template <class InDesc, class WeiDesc>
......
#pragma once #pragma once
#include "integral_constant.hip.hpp" #include "integral_constant.hpp"
#include "Sequence.hip.hpp" #include "Sequence.hpp"
struct forwarder struct forwarder
{ {
......
#pragma once #pragma once
#include "functional.hip.hpp" #include "functional.hpp"
#include "Sequence.hip.hpp" #include "Sequence.hpp"
template <class> template <class>
struct static_for_impl; struct static_for_impl;
......
#pragma once #pragma once
#include "functional.hip.hpp" #include "functional.hpp"
#include "functional2.hip.hpp" #include "functional2.hpp"
#include "Sequence.hip.hpp" #include "Sequence.hpp"
#include "Array.hip.hpp" #include "Array.hpp"
// RemainLengths: Sequence<...> // RemainLengths: Sequence<...>
template <class RemainLengths> template <class RemainLengths>
......
#pragma once #pragma once
#include "common.hip.hpp" #include "common.hpp"
#include "ConstantTensorDescriptor.hip.hpp" #include "ConstantTensorDescriptor.hpp"
#include "blockwise_2d_tensor_op.hip.hpp" #include "blockwise_2d_tensor_op.hpp"
#include "blockwise_4d_tensor_op.hip.hpp" #include "blockwise_4d_tensor_op.hpp"
#include "threadwise_tensor_slice_op.hip.hpp" #include "threadwise_tensor_slice_op.hpp"
#include "threadwise_direct_convolution.hip.hpp" #include "threadwise_direct_convolution.hpp"
template <index_t GridSize, template <index_t GridSize,
index_t BlockSize, index_t BlockSize,
......
#pragma once #pragma once
#include "common.hip.hpp" #include "common.hpp"
#include "ConstantTensorDescriptor.hip.hpp" #include "ConstantTensorDescriptor.hpp"
#include "ConstantMatrixDescriptor.hip.hpp" #include "ConstantMatrixDescriptor.hpp"
#include "blockwise_4d_tensor_op.hip.hpp" #include "blockwise_4d_tensor_op.hpp"
#include "blockwise_2d_tensor_op.hip.hpp" #include "blockwise_2d_tensor_op.hpp"
#include "threadwise_tensor_slice_op.hip.hpp" #include "threadwise_tensor_slice_op.hpp"
#include "threadwise_4d_tensor_op.hip.hpp" #include "threadwise_4d_tensor_op.hpp"
#include "blockwise_batched_gemm.hip.hpp" #include "blockwise_batched_gemm.hpp"
template <index_t GridSize, template <index_t GridSize,
index_t BlockSize, index_t BlockSize,
......
#pragma once #pragma once
#include "common.hip.hpp" #include "common.hpp"
#include "ConstantTensorDescriptor.hip.hpp" #include "ConstantTensorDescriptor.hpp"
#include "ConstantMatrixDescriptor.hip.hpp" #include "ConstantMatrixDescriptor.hpp"
#include "blockwise_2d_tensor_op.hip.hpp" #include "blockwise_2d_tensor_op.hpp"
#include "blockwise_3d_tensor_op.hip.hpp" #include "blockwise_3d_tensor_op.hpp"
#include "blockwise_4d_tensor_op.hip.hpp" #include "blockwise_4d_tensor_op.hpp"
#include "threadwise_tensor_slice_op.hip.hpp" #include "threadwise_tensor_slice_op.hpp"
#include "threadwise_4d_tensor_op.hip.hpp" #include "threadwise_4d_tensor_op.hpp"
#include "blockwise_batched_gemm.hip.hpp" #include "blockwise_batched_gemm.hpp"
template <index_t GridSize, template <index_t GridSize,
index_t BlockSize, index_t BlockSize,
......
#pragma once #pragma once
#include "common.hip.hpp" #include "common.hpp"
#include "ConstantTensorDescriptor.hip.hpp" #include "ConstantTensorDescriptor.hpp"
#include "ConstantMatrixDescriptor.hip.hpp" #include "ConstantMatrixDescriptor.hpp"
#include "blockwise_2d_tensor_op.hip.hpp" #include "blockwise_2d_tensor_op.hpp"
#include "blockwise_3d_tensor_op.hip.hpp" #include "blockwise_3d_tensor_op.hpp"
#include "blockwise_tensor_slice_op.hip.hpp" #include "blockwise_tensor_slice_op.hpp"
#include "threadwise_tensor_slice_op.hip.hpp" #include "threadwise_tensor_slice_op.hpp"
#include "threadwise_4d_tensor_op.hip.hpp" #include "threadwise_4d_tensor_op.hpp"
#include "blockwise_batched_gemm.hip.hpp" #include "blockwise_batched_gemm.hpp"
template <index_t GridSize, template <index_t GridSize,
index_t BlockSize, index_t BlockSize,
......
#pragma once #pragma once
#include "common.hip.hpp" #include "common.hpp"
#include "ConstantTensorDescriptor.hip.hpp" #include "ConstantTensorDescriptor.hpp"
#include "ConstantMatrixDescriptor.hip.hpp" #include "ConstantMatrixDescriptor.hpp"
#include "blockwise_2d_tensor_op.hip.hpp" #include "blockwise_2d_tensor_op.hpp"
#include "blockwise_4d_tensor_op.hip.hpp" #include "blockwise_4d_tensor_op.hpp"
#include "threadwise_tensor_slice_op.hip.hpp" #include "threadwise_tensor_slice_op.hpp"
#include "threadwise_4d_tensor_op.hip.hpp" #include "threadwise_4d_tensor_op.hpp"
#include "blockwise_batched_gemm.hip.hpp" #include "blockwise_batched_gemm.hpp"
template <index_t GridSize, template <index_t GridSize,
index_t BlockSize, index_t BlockSize,
......
#pragma once #pragma once
#include "common.hip.hpp" #include "common.hpp"
#include "ConstantTensorDescriptor.hip.hpp" #include "ConstantTensorDescriptor.hpp"
#include "ConstantMatrixDescriptor.hip.hpp" #include "ConstantMatrixDescriptor.hpp"
#include "blockwise_2d_tensor_op.hip.hpp" #include "blockwise_2d_tensor_op.hpp"
#include "blockwise_4d_tensor_op.hip.hpp" #include "blockwise_4d_tensor_op.hpp"
#include "threadwise_tensor_slice_op.hip.hpp" #include "threadwise_tensor_slice_op.hpp"
#include "threadwise_4d_tensor_op.hip.hpp" #include "threadwise_4d_tensor_op.hpp"
#include "blockwise_batched_gemm.hip.hpp" #include "blockwise_batched_gemm.hpp"
template <index_t GridSize, template <index_t GridSize,
index_t BlockSize, index_t BlockSize,
......
#pragma once #pragma once
#include "common.hip.hpp" #include "common.hpp"
#include "ConstantTensorDescriptor.hip.hpp" #include "ConstantTensorDescriptor.hpp"
#include "ConstantMatrixDescriptor.hip.hpp" #include "ConstantMatrixDescriptor.hpp"
#include "blockwise_2d_tensor_op.hip.hpp" #include "blockwise_2d_tensor_op.hpp"
#include "blockwise_tensor_slice_op.hip.hpp" #include "blockwise_tensor_slice_op.hpp"
#include "threadwise_tensor_slice_op.hip.hpp" #include "threadwise_tensor_slice_op.hpp"
#include "threadwise_4d_tensor_op.hip.hpp" #include "threadwise_4d_tensor_op.hpp"
#include "blockwise_batched_gemm.hip.hpp" #include "blockwise_batched_gemm.hpp"
template <index_t GridSize, template <index_t GridSize,
index_t BlockSize, index_t BlockSize,
......
#pragma once #pragma once
#include "common.hip.hpp" #include "common.hpp"
#include "ConstantTensorDescriptor.hip.hpp" #include "ConstantTensorDescriptor.hpp"
#include "ConstantMatrixDescriptor.hip.hpp" #include "ConstantMatrixDescriptor.hpp"
#include "blockwise_2d_tensor_op.hip.hpp" #include "blockwise_2d_tensor_op.hpp"
#include "blockwise_tensor_slice_op.hip.hpp" #include "blockwise_tensor_slice_op.hpp"
#include "threadwise_tensor_slice_op.hip.hpp" #include "threadwise_tensor_slice_op.hpp"
#include "threadwise_4d_tensor_op.hip.hpp" #include "threadwise_4d_tensor_op.hpp"
#include "blockwise_batched_gemm.hip.hpp" #include "blockwise_batched_gemm.hpp"
template <index_t GridSize, template <index_t GridSize,
index_t BlockSize, index_t BlockSize,
......
#pragma once #pragma once
#include "common.hip.hpp" #include "common.hpp"
#include "ConstantTensorDescriptor.hip.hpp" #include "ConstantTensorDescriptor.hpp"
#include "ConstantMatrixDescriptor.hip.hpp" #include "ConstantMatrixDescriptor.hpp"
#include "blockwise_2d_tensor_op.hip.hpp" #include "blockwise_2d_tensor_op.hpp"
#include "blockwise_tensor_slice_op.hip.hpp" #include "blockwise_tensor_slice_op.hpp"
#include "threadwise_tensor_slice_op.hip.hpp" #include "threadwise_tensor_slice_op.hpp"
#include "threadwise_4d_tensor_op.hip.hpp" #include "threadwise_4d_tensor_op.hpp"
#include "blockwise_batched_gemm.hip.hpp" #include "blockwise_batched_gemm.hpp"
template <index_t GridSize, template <index_t GridSize,
index_t BlockSize, index_t BlockSize,
......
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