"git@developer.sourcefind.cn:change/sglang.git" did not exist on "b0feda090caf429cf560ae66789205c0814bd215"
Unverified Commit dfa5e1d4 authored by Matthias Fey's avatar Matthias Fey Committed by GitHub
Browse files

Merge pull request #115 from rusty1s/travis

Travis
parents e53717b5 52d39ac4
import warnings import importlib
import os.path as osp import os.path as osp
from typing import Optional, Tuple from typing import Optional, Tuple
import torch import torch
try: torch.ops.load_library(importlib.machinery.PathFinder().find_spec(
torch.ops.load_library( '_segment_csr', [osp.dirname(__file__)]).origin)
osp.join(osp.dirname(osp.abspath(__file__)), '_segment_csr.so'))
except OSError:
warnings.warn('Failed to load `segment_csr` binaries.')
def segment_csr_placeholder(src: torch.Tensor, indptr: torch.Tensor,
out: Optional[torch.Tensor]) -> torch.Tensor:
raise ImportError
return src
def segment_csr_with_arg_placeholder(
src: torch.Tensor, indptr: torch.Tensor,
out: Optional[torch.Tensor]) -> Tuple[torch.Tensor, torch.Tensor]:
raise ImportError
return src, indptr
def gather_csr_placeholder(src: torch.Tensor, indptr: torch.Tensor,
out: Optional[torch.Tensor]) -> torch.Tensor:
raise ImportError
return src
torch.ops.torch_scatter.segment_sum_csr = segment_csr_placeholder
torch.ops.torch_scatter.segment_mean_csr = segment_csr_placeholder
torch.ops.torch_scatter.segment_min_csr = segment_csr_with_arg_placeholder
torch.ops.torch_scatter.segment_max_csr = segment_csr_with_arg_placeholder
torch.ops.torch_scatter.gather_csr = gather_csr_placeholder
@torch.jit.script @torch.jit.script
......
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