inference pipeline