sdflysha
NuGet publisher profile
Packages (188)
Sdcb.PaddleOCR
Awesome multilingual OCR toolkits based on PaddlePaddle (practical ultra lightweight OCR system, support 80+ languages recognition)
Sdcb.PaddleInference
.NET Wrapper of Paddle Inference library, no native binding, please also install native runtime binding libraries like Sdcb.PaddleInference.runtimes.*
Sdcb.PaddleOCR.Models.LocalV3
Known models for PaddleOCR
Sdcb.PaddleInference.runtime.win64.mkl
win-x64 native libs for PaddleInference.
Sdcb.PaddleOCR.Models.Shared
Known models for PaddleOCR
Sdcb.PaddleOCR.Models.LocalV4
Known models for PaddleOCR
sdmap
A template engine for writing dynamic sql.
Sdcb.PaddleOCR.Models.Local
Recommended local PaddleOCR V5 models
Sdcb.PaddleOCR.Models.LocalV5
Known models for PaddleOCR
SMSOneSQL
A template engine for writing dynamic sql.
sdmap.ext
Useful extensions for sdmap/Dapper.
Sdcb.OpenCvSharp4.mini.runtime.ubuntu.22.04-x64
Native binding for sdcb.OpenCvSharp4.mini to work on linux-x64.
Sdcb.StabilityAI
Unofficial Stability AI rest API C# SDK
Sdcb.TypeScriptAST
TypeScript AST Parser, .NET Core standard 2.0 library, forked from: https://github.com/ToCSharp/TypeScriptAST
SMSOneSQL.Extensions
Useful extensions for sdmap/Dapper.
SMSOneSQL.Extensions.Dapper
Dapper extensions for sdmap.
Sdcb.FFmpeg
FFmpeg auto generated unsafe bindings for C#/.NET and Mono.
Sdcb.Paddle2Onnx.runtime.win64
Native binding for Sdcb.Paddle2Onnx to work on win64.
Sdcb.Onnx.runtime.win64
Native binding for Sdcb.Onnx to work on win64.
Sdcb.Mkldnn.runtime.win64
Native binding for Sdcb.Mkldnn to work on win64.
Sdcb.FFmpeg.runtime.windows-x64
Native binding for FFmpeg to work on windows-x64.
sdmap.ext.Dapper
Dapper extensions for sdmap.
Sdcb.PaddleInference.runtime.win64.openblas
win-x64 native libs for PaddleInference.
Sdcb.PaddleOCR.Models.Online
Provides on-demand downloading of PaddleOCR models.
Sdcb.OpenCvSharp4.mini.runtime.linux-x64
Native binding for sdcb.OpenCvSharp4.mini to work on linux-x64.
Sdcb.LibRaw
Advanced raw image processing library in C# based on LibRaw
Sdcb.LibRaw.runtime.win64
Native binding for LibRaw to work on win64.
Sdcb.LibRaw.runtime.linux64
Native binding for LibRaw to work on linux64.
Sdcb.OpenVINO
High quality .NET wrapper for OpenVINO™ toolkit.
Sdcb.FFmpegAPIWrapper
API Wrapper for FFmpeg library for .NET, note this is not a CLI wrapper.
Sdcb.SparkDesk
.NET client for the SparkDesk "Xinghuo" API/讯飞星火大模型API的.NET SDK。
Sdcb.OpenVINO.runtime.win-x64
Native binding for Sdcb.OpenVINO to work on win-x64.
Sdcb.OpenCvSharp4.mini.runtime.osx-arm64
Native binding for sdcb.OpenCvSharp4.mini to work on osx-arm64.
FlysEngine
Real-time 2D rendering utilities based on SharpDX/Direct2D.
Sdcb.PaddleInference.runtime.linux-x64.openblas
linux-x64 native libs for PaddleInference.
Sdcb.OpenVINO.runtime.ubuntu.22.04-x64
Native binding for Sdcb.OpenVINO to work on ubuntu.22.04-x64.
Sdcb.PaddleOCR.KnownModels
Known models for PaddleOCR
Sdcb.OpenVINO.PaddleOCR
Multilingual PaddleOCR toolkits based on OpenVINO
Sdcb.OpenVINO.Extensions.OpenCvSharp4
High quality .NET wrapper for OpenVINO™ toolkit.
Sdcb.OpenCvSharp4.mini.runtime.win-x64
Native binding for sdcb.OpenCvSharp4.mini to work on win-x64.
Sdcb.PaddleInference.runtime.linux-x64.mkl
linux-x64 native libs for PaddleInference.
Sdcb.PaddleInference.runtime.linux-arm64
linux-arm64 native libs for PaddleInference.
Sdcb.DashScope
为阿里云DashScope开发的非官方.NET SDK
Sdcb.OpenCvSharp4.mini.runtime.osx-x64
Native binding for sdcb.OpenCvSharp4.mini to work on osx-x64.
Sdcb.OpenCvSharp4.mini.runtime.linux-arm64
Native binding for sdcb.OpenCvSharp4.mini to work on linux-arm64.
Sdcb.OpenVINO.runtime.centos.7-x64
Native binding for Sdcb.OpenVINO to work on centos.7-x64.
Sdcb.OpenVINO.runtime.rhel.8-x64
Native binding for Sdcb.OpenVINO to work on rhel.8-x64.
FlysEngine.Desktop
For easier use for FlysEngine in desktop application.
Sdcb.OpenVINO.runtime.ubuntu.20.04-x64
Native binding for Sdcb.OpenVINO to work on ubuntu.20.04-x64.
Sdcb.PaddleInference.runtime.linux64.mkl.gcc82
Native binding for Sdcb.PaddleInference.runtime to work on linux64.mkl.gcc82.
Sdcb.PaddleInference.runtime.win64.cuda11_cudnn8_tr7
Native binding for paddle_inference_c to work on win64.cuda11_cudnn8_tr7.
Sdcb.WordCloud
Generate WordCloud image from .NET/.NET Core
Sdcb.OpenCvSharp4.mini.runtime.ubuntu.22.04-arm64
Native binding for sdcb.OpenCvSharp4.mini to work on linux-arm64.
Sdcb.OpenVINO.runtime.linux-arm
Native binding for Sdcb.OpenVINO to work on linux-arm.
Sdcb.PaddleDetection
Object Detection toolkit based on PaddlePaddle. It supports object detection, instance segmentation, multiple object tracking and real-time multi-person keypoint detection.
Sdcb.OpenVINO.PaddleOCR.Models.Online
Multilingual PaddleOCR toolkits based on OpenVINO
Sdcb.PaddleInference.runtime.win64.cuda118_cudnn86_tr85_sm86_89
Native binding for Sdcb.PaddleInference to work on win64.cuda118_cudnn86_tr85_sm86_89.
Sdcb.AspNetCore.Authentication.YeluCasSso
Yale CAS SSO authentication provider for ASP.NET Core.
FlysEngine.Sprites
Bundled FlysEngine with Sprite functions and physics engine (from FarseerDuality).
Sdcb.PaddleInference.runtime.linux-x64
linux-x64 native libs for PaddleInference.
Sdcb.PaddleInference.runtime.win64.cu120-sm86-89
Native binding for Sdcb.PaddleInference to work on win64.cu120-sm86-89.
Sdcb.PaddleInference.runtime.osx-arm64
osx-arm64 native libs for PaddleInference.
Sdcb.PaddleInference.runtime.win64.cuda102_cudnn76_tr72_sm61_75
Native binding for Sdcb.PaddleInference to work on win64.cuda102_cudnn76_tr72_sm61_75.
Sdcb.OpenCvSharp4.mini.runtime.android-arm64
Native binding for sdcb.OpenCvSharp4.mini to work on linux-arm64.
Sdcb.PaddleInference.runtime.win64.cuda10_cudnn7
Native binding for paddle_inference_c to work on win64.cuda10_cudnn7.
Sdcb.OpenVINO.runtime.ubuntu.24.04-x64
Native binding for Sdcb.OpenVINO to work on ubuntu.24.04-x64.
Sdcb.Arithmetic.Gmp.runtime.linux64
Native binding for Sdcb.Arithmetic.Gmp to work on linux64.
Sdcb.RotationDetector
Paddle rotation detector based on PULC Classification Model of Text Image Orientation: https://github.com/PaddlePaddle/PaddleClas/blob/release/2.5/docs/en/PULC/PULC_text_image_orientation_en.md
Sdcb.OpenVINO.runtime.ubuntu.20.04-arm64
Native binding for Sdcb.OpenVINO to work on ubuntu.20.04-arm64.
Sdcb.WenXinQianFan
百度文心千帆大模型.NET SDK .NET SDK for the Baidu WenXin QianFan
Sdcb.OpenCvSharp4.mini.runtime.centos.7-x64
Native binding for sdcb.OpenCvSharp4.mini to work on linux-x64.
Sdcb.System.Range
Provide System.Index, System.Range for C# 8.0.
Sdcb.PaddleInference.runtime.osx-x64
osx-x64 native libs for PaddleInference.
Ecd2Pem
ECD to PEM converter.
Sdcb.PaddleInference.runtime.win64.openblas-noavx
win-x64 native libs for PaddleInference.
Sdcb.Math.Gmp.runtime.win64
Native binding for gmp to work on win64.
Sdcb.OpenVINO.runtime.ubuntu.18.04-x64
Native binding for Sdcb.OpenVINO to work on ubuntu.18.04-x64.
Sdcb.OpenCvSharp4.mini.runtime.centos.7-arm64
Native binding for sdcb.OpenCvSharp4.mini to work on linux-arm64.
Sdcb.Arithmetic.Mpfr.runtime.linux64
Native binding for Sdcb.Arithmetic.Mpfr to work on linux64.
Sdcb.LibCpp.runtime.android-arm64
Native binding for Sdcb.LibCpp.runtime to work on android-arm64.
Sdcb.PaddleInference.runtime.win64.cuda102_cudnn76_sm61_75
Native binding for paddle_inference_c to work on win64.cuda102_cudnn76_sm61_75.
Sdcb.Arithmetic.Gmp
A modern GMP arithmetic library dotnet binding
Sdcb.Collections
BidirectionalDictionary created from https://github.com/dotnet/corefxlab/pull/2613
Sdcb.Arithmetic.Gmp.runtime.win64
Native binding for Sdcb.Arithmetic.Gmp to work on win64.
Sdcb.OpenCvSharp4.mini.runtime.android-x64
Native binding for sdcb.OpenCvSharp4.mini to work on linux-x64.
Sdcb.Imaging
Direct2D based watermark/captcha tool.
Sdcb.PaddleInference.runtime.win64.cuda116_cudnn84
Native binding for paddle_inference_c to work on win64.cuda116_cudnn84.
Sdcb.Arithmetic.Mpfr.runtime.win64
Native binding for Sdcb.Arithmetic.Mpfr to work on win64.
Sdcb.PaddleInference.runtime.win64.cu120-sm61-75
Native binding for Sdcb.PaddleInference to work on win64.cu120-sm61-75.
Sdcb.Arithmetic.Mpfr.runtime.win32
Native binding for Sdcb.Arithmetic.Mpfr to work on win32.
Sdcb.Arithmetic.Gmp.runtime.win32
Native binding for Sdcb.Arithmetic.Gmp to work on win32.
Sdcb.ScreenCapture
DXGI based screen capture, with no dependency of Bitmap, zero-copy, raw output only. Suitable for high performance/real time screen capture/video recording.
Sdcb.OpenVINO.runtime.android-arm64
Native binding for Sdcb.OpenVINO.runtime to work on android-arm64.
ibatis2sdmap
Package Description
Sdcb.PaddleInference.runtime.win64.cuda117_cudnn84_tr84_sm86
Native binding for paddle_inference_c to work on win64.cuda117_cudnn84_tr84_sm86.
Sdcb.Arithmetic.Mpfr
A modern MPFR arithmetic library dotnet binding
Sdcb.LibRaw.runtime.win32
Native binding for LibRaw to work on win32.
Sdcb.LINQPad.Tools
Preparation tool for LINQPad.
Sdcb.OpenCvSharp4.mini.runtime.win-arm64
Native binding for sdcb.OpenCvSharp4.mini to work on win-arm64.
Sdcb.PaddleInference.runtime.win64.cu129_cudnn910_sm75
win-x64 native libs for PaddleInference.
Sdcb.PaddleInference.runtime.win64.cu129_cudnn910_sm120
win-x64 native libs for PaddleInference.
Sdcb.PaddleInference.runtime.win64.cuda101_cudnn76_sm61
Native binding for paddle_inference_c to work on win64.cuda101_cudnn76_sm61.
Sdcb.OpenVINO.runtime.debian.9-arm64
Native binding for Sdcb.OpenVINO to work on debian.9-arm64.
Sdcb.Math.Gmp
A better GMP library dotnet binding
Sdcb.PaddleInference.runtime.win64.cu129_cudnn910_sm89
win-x64 native libs for PaddleInference.
Sdcb.PaddleInference.runtime.win64.cu129_cudnn910_sm86
win-x64 native libs for PaddleInference.
Sdcb.OpenVINO.runtime.ubuntu.18.04-arm64
Native binding for Sdcb.OpenVINO to work on ubuntu.18.04-arm64.
Sdcb.OpenVINO.runtime.debian.9-arm
Native binding for Sdcb.OpenVINO to work on debian.9-arm.
Sdcb.PaddleNLP.Lac.Model
基于PaddleNLP lac模型的中文分词的非官方.NET封装模型库
Sdcb.PaddleInference.runtime.win64.cu118_cudnn89_sm86
win-x64 native libs for PaddleInference.
Sdcb.PaddleInference.runtime.win64.cu126_cudnn95_sm61
win-x64 native libs for PaddleInference.
Sdcb.PaddleInference.runtime.win64.cuda117_cudnn85_ampere
Native binding for paddle_inference_c to work on win64.cuda117_cudnn85_ampere.
Sdcb.PaddleInference.runtime.win64.cuda116_cudnn84_sm86_onnx
Native binding for paddle_inference_c to work on win64.cuda116_cudnn84_sm86_onnx.
Sdcb.PaddleInference.runtime.win64.cu118_cudnn89_sm89
win-x64 native libs for PaddleInference.
Sdcb.OpenCvSharp4.mini.runtime.linux-loongarch64
Native binding for Sdcb.OpenCvSharp4.mini.runtime to work on linux-loongarch64.
Sdcb.PaddleInference.runtime.win64.cu126_cudnn95_sm86
win-x64 native libs for PaddleInference.
Sdcb.PaddleInference.runtime.win64.cu126_cudnn95_sm89
win-x64 native libs for PaddleInference.
Sdcb.PaddleInference.runtime.win64.cuda102_cudnn85_pascal
Native binding for paddle_inference_c to work on win64.cuda102_cudnn85_pascal.
Sdcb.PaddleInference.runtime.win64.cu118_cudnn89_sm75
win-x64 native libs for PaddleInference.
Sdcb.OpenVINO.runtime.linux-arm64
Native binding for Sdcb.OpenVINO to work on linux-arm64.
Sdcb.OpenVINO.runtime.android-x64
Native binding for Sdcb.OpenVINO to work on android-x64.
Sdcb.SimdPaddleOCR
Pure C# PP-OCRv6 inference (DET + CLS + REC). Cross-platform hand-written kernels and GEMM, very high performance, low memory requirements, and very high accuracy. No Paddle Inference, ONNX Runtime, or OpenCV native libraries. Accepts interleaved BGR24 / RGB24 / BGRA32 / RGBA32.
Sdcb.PaddleInference.runtime.win64.cu118_cudnn89_sm61
win-x64 native libs for PaddleInference.
Sdcb.PaddleInference.runtime.win64.cu126_cudnn95_sm75
win-x64 native libs for PaddleInference.
Sdcb.OpenVINO.runtime.debian.10-x64
Native binding for Sdcb.OpenVINO.runtime to work on debian.10-x64.
Sdcb.OpenCvSharp4.mini.runtime.linux-musl-x64
Native binding for sdcb.OpenCvSharp4.mini to work on linux-x64.
Sdcb.PaddleInference.runtime.win64.cu129_cudnn910_sm61
win-x64 native libs for PaddleInference.
Sdcb.PaddleNLP.Lac
基于PaddleNLP lac模型的中文分词的非官方.NET封装
Sdcb.OpenCvSharp4.mini.runtime.linux-musl-arm64
Native binding for sdcb.OpenCvSharp4.mini to work on linux-arm64.
Sdcb.PaddleInference.runtime.linux-loongarch64
Native binding for Sdcb.PaddleInference.runtime to work on linux-loongarch64.
Sdcb.OpenAI
The official .NET library for the OpenAI service API.
Sdcb.MiniWinForm
A small Win32 GUI toolkit for Native AOT utilities that stays close to the WinForms programming model while keeping the published executable as small as possible.
Sdcb.Arithmetic.Gmp.runtime.linux-x64
Native binding for Sdcb.Arithmetic.Gmp to work on linux-x64.
Sdcb.SimdPaddleOCR.ModelProvider
OCR model contracts (IPaddleOcrModelProvider / PaddleOcrModelBundle).
Sdcb.OpenCvSharp4.mini.runtime.win-x86
Native binding for sdcb.OpenCvSharp4.mini to work on win-x86.
Sdcb.Arithmetic.Gmp.runtime.android-arm64
Native binding for Sdcb.Arithmetic.Gmp to work on android-arm64.
Sdcb.Arithmetic.Gmp.runtime.osx-x64
Native binding for Sdcb.Arithmetic.Gmp to work on osx-x64.
Sdcb.Arithmetic.Gmp.runtime.linux-arm64
Native binding for Sdcb.Arithmetic.Gmp to work on linux-arm64.
Sdcb.Arithmetic.Gmp.runtime.osx-arm64
Native binding for Sdcb.Arithmetic.Gmp to work on osx-arm64.
Sdcb.Arithmetic.Gmp.runtime.android-arm
Native binding for Sdcb.Arithmetic.Gmp to work on android-arm.
Sdcb.Arithmetic.Mpfr.runtime.linux-x64
Native binding for Sdcb.Arithmetic.Mpfr to work on linux-x64.
Sdcb.Arithmetic.Gmp.runtime.linux-x86
Native binding for Sdcb.Arithmetic.Gmp to work on linux-x86.
Sdcb.Arithmetic.Gmp.runtime.android-x86
Native binding for Sdcb.Arithmetic.Gmp to work on android-x86.
Sdcb.Arithmetic.Gmp.runtime.linux-musl-x64
Native binding for Sdcb.Arithmetic.Gmp to work on linux-musl-x64.
Sdcb.Arithmetic.Gmp.runtime.linux-musl-arm64
Native binding for Sdcb.Arithmetic.Gmp to work on linux-musl-arm64.
Sdcb.Arithmetic.Gmp.runtime.android-x64
Native binding for Sdcb.Arithmetic.Gmp to work on android-x64.
Sdcb.Arithmetic.Gmp.runtime.linux-arm
Native binding for Sdcb.Arithmetic.Gmp to work on linux-arm.
Sdcb.Arithmetic.Mpfr.runtime.osx-x64
Native binding for Sdcb.Arithmetic.Mpfr to work on osx-x64.
Sdcb.Arithmetic.Mpfr.runtime.osx-arm64
Native binding for Sdcb.Arithmetic.Mpfr to work on osx-arm64.
Sdcb.Arithmetic.Mpfr.runtime.linux-arm64
Native binding for Sdcb.Arithmetic.Mpfr to work on linux-arm64.
Sdcb.Arithmetic.Mpfr.runtime.android-arm64
Native binding for Sdcb.Arithmetic.Mpfr to work on android-arm64.
Sdcb.Arithmetic.Mpfr.runtime.linux-musl-x64
Native binding for Sdcb.Arithmetic.Mpfr to work on linux-musl-x64.
Sdcb.Arithmetic.Mpfr.runtime.linux-arm
Native binding for Sdcb.Arithmetic.Mpfr to work on linux-arm.
Sdcb.Arithmetic.Mpfr.runtime.linux-musl-arm64
Native binding for Sdcb.Arithmetic.Mpfr to work on linux-musl-arm64.
Sdcb.Arithmetic.Mpfr.runtime.android-x64
Native binding for Sdcb.Arithmetic.Mpfr to work on android-x64.
Sdcb.Arithmetic.Mpfr.runtime.linux-x86
Native binding for Sdcb.Arithmetic.Mpfr to work on linux-x86.
Sdcb.Arithmetic.Mpfr.runtime.android-x86
Native binding for Sdcb.Arithmetic.Mpfr to work on android-x86.
Sdcb.PaddleInference.runtime.win64.cu120-sm80
Native binding for Sdcb.PaddleInference to work on win64.cu120-sm80.
Sdcb.Arithmetic.Mpfr.runtime.android-arm
Native binding for Sdcb.Arithmetic.Mpfr to work on android-arm.
Sdcb.Paddle2Onnx
.NET wrapper of Paddle2Onnx library, no native binding, please also install Sdcb.Paddle2Onnx.runtime.*
Sdcb.SimdPaddleOCR.Models.TextLineOrientation
Embedded PP-LCNet text-line orientation (CLS) model for PP-OCR.
Sdcb.HyperLINQ
Hyperlinq is a C# library for tersely constructing the elements and attributes that comprise an HTML DOM.
Sdcb.Arithmetic.Gmp.runtime.win-x64
Native binding for Sdcb.Arithmetic.Gmp to work on win-x64.
Sdcb.SimdPaddleOCR.Models.ChineseV6Tiny
Embedded PP-OCRv6 tiny Chinese DET+REC+dictionary models.
Sdcb.LibYuv.runtime.linux-musl-x64
Native libyuv binding for linux-musl-x64. libyuv is an open source project that includes YUV scaling and conversion functionality.
Sdcb.LibYuv.runtime.android-arm64
Native libyuv binding for android-arm64. libyuv is an open source project that includes YUV scaling and conversion functionality.
Sdcb.LibYuv.runtime.android-x64
Native libyuv binding for android-x64. libyuv is an open source project that includes YUV scaling and conversion functionality.
Sdcb.LibYuv.runtime.linux-arm64
Native libyuv binding for linux-arm64. libyuv is an open source project that includes YUV scaling and conversion functionality.
Sdcb.LibYuv.runtime.osx-arm64
Native libyuv binding for osx-arm64. libyuv is an open source project that includes YUV scaling and conversion functionality.
Sdcb.LibYuv.runtime.linux-musl-arm64
Native libyuv binding for linux-musl-arm64. libyuv is an open source project that includes YUV scaling and conversion functionality.
Sdcb.Pdfium.runtime.win-x64
Native binding for Sdcb.Pdfium.runtime to work on win-x64.
Sdcb.Keycloak
C# client for Keycloak
Sdcb.Arithmetic.Mpfr.runtime.win-x64
Native binding for Sdcb.Arithmetic.Mpfr to work on win-x64.
Sdcb.LibYuv.runtime.linux-x64
Native libyuv binding for linux-x64. libyuv is an open source project that includes YUV scaling and conversion functionality.
Sdcb.OpenVINO.runtime.win-mt-x64
Native binding for Sdcb.OpenVINO to work on win-mt-x64.
Sdcb.Arithmetic.Gmp.runtime.win-x86
Native binding for Sdcb.Arithmetic.Gmp to work on win-x86.
Sdcb.Arithmetic.Mpfr.runtime.win-x86
Native binding for Sdcb.Arithmetic.Mpfr to work on win-x86.
Sdcb.SimdPaddleOCR.Models.ChineseV6Small
Embedded PP-OCRv6 small Chinese DET+REC+dictionary models.
Sdcb.OpenVINO.runtime.ubuntu.22.04-arm64
Native binding for Sdcb.OpenVINO to work on ubuntu.22.04-arm64.
Sdcb.OpenVINO.runtime.osx.12.6-arm64
Native binding for Sdcb.OpenVINO to work on osx.12.6-arm64.
Sdcb.OpenVINO.runtime.centos.8-x64
Native binding for Sdcb.OpenVINO to work on centos.8-x64.
Sdcb.LibYuv.runtime.win-x64
Native libyuv binding for win-x64. libyuv is an open source project that includes YUV scaling and conversion functionality.
Sdcb.LibYuv.runtime.win-x86
Native libyuv binding for win-x86. libyuv is an open source project that includes YUV scaling and conversion functionality.
Sdcb.LibYuv.runtime.win-arm64
Native libyuv binding for win-arm64. libyuv is an open source project that includes YUV scaling and conversion functionality.
Sdcb.SimdPaddleOCR.Models.ChineseV6Medium
Embedded PP-OCRv6 medium Chinese DET+REC+dictionary models.
Sdcb.HyMT2Sharp.Gguf
GGUF v2/v3 reader aligned to ggml tensor offsets.
Sdcb.HyMT2Sharp.Kernels
AVX2/AVX-VNNI Q4_K panel GEMM and GEMV kernels.
Sdcb.HyMT2Sharp.Model
Hy-MT2 hunyuan-dense CPU inference: load GGUF, tokenize, KV cache and Forward.