internal virtual double ForwardGpu(GpuTensorScopeCollection bottom, GpuTensorScopeCollection top) { throw new NotSupportedException(); }
internal virtual void BackwardGpu(GpuTensorScopeCollection top, IList<bool> propagateDown, GpuTensorScopeCollection bottom) { throw new NotSupportedException(); }