Index of sw-kernelinferencelibrary-public-generic-local/10f64528a1172dae8e29601a3b99ab9dc78d37be/gemm-91e0ba0-2710384

Name                                                                                                                            Last modified      Size

../
include/                                                                                                                         05-May-2026 23:43    -
checksums.txt                                                                                                                    05-May-2026 23:43  18.33 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x128x128_s3_et128x128_m128x128x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin            05-May-2026 23:43  48.27 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x128x128_s6_et128x128_m128x128x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin            05-May-2026 23:43  50.55 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x128x128u2_s3_et128x128_m128x128x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin          05-May-2026 23:43  50.59 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x128x128u2_s6_et128x128_m128x128x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin          05-May-2026 23:43  52.75 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x128x256_s2_et128x128_m128x128x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin            05-May-2026 23:43  48.01 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x128x256_s3_et128x128_m128x128x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin            05-May-2026 23:43  48.73 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x128x256_s4_et128x128_m128x128x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin            05-May-2026 23:43  49.45 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x128x256_s4_et128x128_m128x128x64_c1x1x1_rM_TN_transOut_schPd2x1x2x3_sm100f.cubin      05-May-2026 23:43  64.61 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x128x256u2_s2_et128x128_m128x128x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin          05-May-2026 23:43  49.15 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x128x256u2_s3_et128x128_m128x128x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin          05-May-2026 23:43  51.37 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x128x256u2_s4_et128x128_m128x128x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin          05-May-2026 23:43  52.09 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x128x256u2_s4_et128x128_m128x128x64_c1x1x1_rM_TN_transOut_schPd2x1x2x3_sm100f.cubin    05-May-2026 23:43  67.31 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x16x512_s2_et128x16_m128x16x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin               05-May-2026 23:43  46.12 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x16x512_s3_et128x16_m128x16x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin               05-May-2026 23:43  46.94 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x16x512_s4_et128x16_m128x16x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin               05-May-2026 23:43  48.00 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x16x512u2_s2_et128x16_m128x16x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin             05-May-2026 23:43  57.34 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x16x512u2_s3_et128x16_m128x16x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin             05-May-2026 23:43  50.62 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x16x512u2_s4_et128x16_m128x16x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin             05-May-2026 23:43  51.69 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x32x256_s2_et128x32_m128x32x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin               05-May-2026 23:43  45.55 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x32x256_s6_et128x32_m128x32x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin               05-May-2026 23:43  49.30 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x32x256u2_s2_et128x32_m128x32x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin             05-May-2026 23:43  47.09 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x32x256u2_s6_et128x32_m128x32x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin             05-May-2026 23:43  52.49 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x64x256_s3_et128x64_m128x64x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin               05-May-2026 23:43  48.15 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x64x256_s6_et128x64_m128x64x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin               05-May-2026 23:43  51.09 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x64x256u2_s3_et128x64_m128x64x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin             05-May-2026 23:43  51.33 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x64x256u2_s6_et128x64_m128x64x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin             05-May-2026 23:43  54.27 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x8x256_s2_et128x8_m128x8x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin                  05-May-2026 23:43  44.23 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x8x256u2_s2_et128x8_m128x8x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin                05-May-2026 23:43  45.63 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x8x512_s2_et128x8_m128x8x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin                  05-May-2026 23:43  45.47 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x8x512_s3_et128x8_m128x8x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin                  05-May-2026 23:43  46.28 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x8x512_s4_et128x8_m128x8x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin                  05-May-2026 23:43  47.34 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x8x512u2_s2_et128x8_m128x8x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin                05-May-2026 23:43  56.70 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x8x512u2_s3_et128x8_m128x8x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin                05-May-2026 23:43  49.97 KB
Gemm_Bfloat16_E2m1E2m1_Fp32_Ab16_Bb16_t128x8x512u2_s4_et128x8_m128x8x64_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin                05-May-2026 23:43  51.03 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x16x128_s7_et128x16_m128x16x32_c1x1x1_rM_BN_transOut_schedS_sm100f.cubin                         05-May-2026 23:43  32.81 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x16x128_s7_et128x16_m128x16x32_c1x1x2_rM_splitK2_TN_transOut_schedS_sm100f.cubin                 05-May-2026 23:43  44.60 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x16x128_s7_et128x16_m128x16x32_c1x1x3_rM_splitK3_TN_transOut_schedS_sm100f.cubin                 05-May-2026 23:43  45.09 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x16x128u2_s6_et64x16_m64x16x32_c1x1x1_rM_TN_transOut_noShfl_dsFp8_schedS_sm100f.cubin            05-May-2026 23:43  50.12 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x16x256_s5_et128x16_m128x16x32_c1x1x1_rM_BN_transOut_schedS_sm100f.cubin                         05-May-2026 23:43  32.72 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x16x256_s5_et128x16_m128x16x32_c1x1x2_rM_splitK2_TN_transOut_schedS_sm100f.cubin                 05-May-2026 23:43  44.80 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x16x256_s5_et128x16_m128x16x32_c1x1x3_rM_splitK3_TN_transOut_schedS_sm100f.cubin                 05-May-2026 23:43  45.16 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x32x128_s9_et128x32_m128x32x32_c1x1x1_rM_BN_transOut_schedS_sm100f.cubin                         05-May-2026 23:43  34.27 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x32x128_s9_et128x32_m128x32x32_c1x1x2_rM_splitK2_TN_transOut_schedS_sm100f.cubin                 05-May-2026 23:43  48.53 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x32x128_s9_et128x32_m128x32x32_c1x1x3_rM_splitK3_TN_transOut_schedS_sm100f.cubin                 05-May-2026 23:43  49.02 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x32x128u2_s6_et64x32_m64x32x32_c1x1x1_rM_TN_transOut_noShfl_dsFp8_schedS_sm100f.cubin            05-May-2026 23:43  52.89 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x32x128u2_s6_et64x32_m64x32x32_c1x1x1_rM_TN_transOut_noShfl_dsFp8_schPd2x2x1x3_sm100f.cubin      05-May-2026 23:43  68.34 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x32x256_s5_et128x32_m128x32x32_c1x1x1_rM_BN_transOut_schedS_sm100f.cubin                         05-May-2026 23:43  33.55 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x32x256_s5_et128x32_m128x32x32_c1x1x2_rM_splitK2_TN_transOut_schedS_sm100f.cubin                 05-May-2026 23:43  47.98 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x32x256_s5_et128x32_m128x32x32_c1x1x3_rM_splitK3_TN_transOut_schedS_sm100f.cubin                 05-May-2026 23:43  48.34 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x64x128_s7_et128x32_m128x64x32_c1x1x1_rM_BN_transOut_schedS_sm100f.cubin                         05-May-2026 23:43  35.47 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x64x128_s7_et128x64_m128x64x32_c1x1x2_rM_splitK2_TN_transOut_schedS_sm100f.cubin                 05-May-2026 23:43  53.83 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x64x128_s7_et128x64_m128x64x32_c1x1x3_rM_splitK3_TN_transOut_schedS_sm100f.cubin                 05-May-2026 23:43  54.20 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x64x256_s3_et128x32_m128x64x32_c1x1x1_rM_BN_transOut_schedS_sm100f.cubin                         05-May-2026 23:43  34.75 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x64x256_s3_et128x64_m128x64x32_c1x1x2_rM_splitK2_TN_transOut_schedS_sm100f.cubin                 05-May-2026 23:43  53.40 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x64x256_s3_et128x64_m128x64x32_c1x1x3_rM_splitK3_TN_transOut_schedS_sm100f.cubin                 05-May-2026 23:43  53.64 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x8x128_s7_et128x8_m128x8x32_c1x1x1_rM_BN_transOut_schedS_sm100f.cubin                            05-May-2026 23:43  32.18 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x8x128_s7_et128x8_m128x8x32_c1x1x2_rM_splitK2_TN_transOut_schedS_sm100f.cubin                    05-May-2026 23:43  40.09 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x8x128_s7_et128x8_m128x8x32_c1x1x3_rM_splitK3_TN_transOut_schedS_sm100f.cubin                    05-May-2026 23:43  40.45 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x8x128u2_s6_et64x8_m64x8x32_c1x1x1_rM_TN_transOut_noShfl_dsFp8_schPd2x2x1x3_sm100f.cubin         05-May-2026 23:43  64.15 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x8x256_s4_et128x8_m128x8x32_c1x1x1_rM_BN_transOut_schedS_sm100f.cubin                            05-May-2026 23:43  31.90 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x8x256_s4_et128x8_m128x8x32_c1x1x2_rM_splitK2_TN_transOut_schedS_sm100f.cubin                    05-May-2026 23:43  39.84 KB
Gemm_Bfloat16_E4m3E4m3_Fp32_t128x8x256_s4_et128x8_m128x8x32_c1x1x3_rM_splitK3_TN_transOut_schedS_sm100f.cubin                    05-May-2026 23:43  40.34 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x128x128u2_s4_et128x64_m256x128x32_c2x1x1_rM_TN_transOut_schPdx3_sm100f.cubin      05-May-2026 23:43  72.84 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x16x128_s7_et128x16_m128x16x32_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin           05-May-2026 23:43  48.77 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x16x128_s7_et128x16_m128x16x32_c1x1x2_rM_splitK2_TN_transOut_schedS_sm100f.cubin   05-May-2026 23:43  62.03 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x16x128_s7_et128x16_m128x16x32_c1x1x3_rM_splitK3_TN_transOut_schedS_sm100f.cubin   05-May-2026 23:43  62.40 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x16x256_s5_et128x16_m128x16x32_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin           05-May-2026 23:43  47.90 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x16x256_s5_et128x16_m128x16x32_c1x1x2_rM_splitK2_TN_transOut_schedS_sm100f.cubin   05-May-2026 23:43  61.05 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x16x256_s5_et128x16_m128x16x32_c1x1x3_rM_splitK3_TN_transOut_schedS_sm100f.cubin   05-May-2026 23:43  61.41 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x256x128u2_s5_et128x128_m256x256x32_c2x1x1_rM_TN_transOut_schPdx3_sm100f.cubin     05-May-2026 23:43  77.62 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x32x128_s9_et128x32_m128x32x32_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin           05-May-2026 23:43  51.33 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x32x128_s9_et128x32_m128x32x32_c1x1x2_rM_splitK2_TN_transOut_schedS_sm100f.cubin   05-May-2026 23:43  67.31 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x32x128_s9_et128x32_m128x32x32_c1x1x3_rM_splitK3_TN_transOut_schedS_sm100f.cubin   05-May-2026 23:43  67.67 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x32x256_s5_et128x32_m128x32x32_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin           05-May-2026 23:43  48.30 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x32x256_s5_et128x32_m128x32x32_c1x1x2_rM_splitK2_TN_transOut_schedS_sm100f.cubin   05-May-2026 23:43  64.18 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x32x256_s5_et128x32_m128x32x32_c1x1x3_rM_splitK3_TN_transOut_schedS_sm100f.cubin   05-May-2026 23:43  64.55 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x64x128_s6_et128x64_m128x64x32_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin           05-May-2026 23:43  49.10 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x64x128_s6_et128x64_m128x64x32_c1x1x2_rM_splitK2_TN_transOut_schedS_sm100f.cubin   05-May-2026 23:43  69.92 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x64x128_s6_et128x64_m128x64x32_c1x1x3_rM_splitK3_TN_transOut_schedS_sm100f.cubin   05-May-2026 23:43  70.41 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x64x128_s7_et128x32_m128x64x32_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin           05-May-2026 23:43  50.36 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x64x128_s7_et128x64_m128x64x32_c1x1x2_rM_splitK2_TN_transOut_schedS_sm100f.cubin   05-May-2026 23:43  70.99 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x64x128_s7_et128x64_m128x64x32_c1x1x3_rM_splitK3_TN_transOut_schedS_sm100f.cubin   05-May-2026 23:43  71.48 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x64x128_s8_et128x64_m128x64x32_c1x1x1_rM_TN_transOut_schPdx3_sm100f.cubin          05-May-2026 23:43  66.62 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x64x256_s4_et128x32_m128x64x32_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin           05-May-2026 23:43  48.39 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x64x256_s4_et128x64_m128x64x32_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin           05-May-2026 23:43  48.08 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x64x256_s4_et128x64_m128x64x32_c1x1x2_rM_splitK2_TN_transOut_schedS_sm100f.cubin   05-May-2026 23:43  68.99 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x64x256_s4_et128x64_m128x64x32_c1x1x3_rM_splitK3_TN_transOut_schedS_sm100f.cubin   05-May-2026 23:43  69.48 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x8x128_s7_et128x8_m128x8x32_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin              05-May-2026 23:43  48.38 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x8x128_s7_et128x8_m128x8x32_c1x1x2_rM_splitK2_TN_transOut_schedS_sm100f.cubin      05-May-2026 23:43  57.63 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x8x128_s7_et128x8_m128x8x32_c1x1x3_rM_splitK3_TN_transOut_schedS_sm100f.cubin      05-May-2026 23:43  58.00 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x8x256_s4_et128x8_m128x8x32_c1x1x1_rM_TN_transOut_schedS_sm100f.cubin              05-May-2026 23:43  46.45 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x8x256_s4_et128x8_m128x8x32_c1x1x2_rM_splitK2_TN_transOut_schedS_sm100f.cubin      05-May-2026 23:43  55.59 KB
Gemm_Bfloat16_MxE4m3MxE4m3_Fp32_Ab32_Bb32_t128x8x256_s4_et128x8_m128x8x32_c1x1x3_rM_splitK3_TN_transOut_schedS_sm100f.cubin      05-May-2026 23:43  56.07 KB
LICENSE                                                                                                                          05-May-2026 23:43  11.09 KB
target_path.txt                                                                                                                  05-May-2026 23:43  21 bytes

Artifactory/7.117.25 Server