fn pack_dense( weights: &Source, out_dir: &Path, names: &[&String], progress: &mut Progress, ) -> Result<Vec<DenseEntry>>