[Mlcodec] draft-ietf-mlcodec-opus-dred - neural network

Benson Muite <benson_muite@emailplus.org> Fri, 24 July 2026 17:28 UTC

Return-Path: <benson_muite@emailplus.org>
X-Original-To: mlcodec@mail2.ietf.org
Delivered-To: mlcodec@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 8F38011E53715 for <mlcodec@mail2.ietf.org>; Fri, 24 Jul 2026 10:28:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1784914103; bh=OnsH7dr1w/o76wc/j9OlIcj/jqBF9FVxs7oB3jVuZgQ=; h=From:To:Cc:Subject:Date; b=gwCShFFkYKIRGUoqjEr7Sc+NoX/QpMJe2uSMt1/L1omloWdZQMlTKYvD5xsFfeLE3 ptMZNQLm2CS178l/lttWexy2iHzZssEzdoB1Jsfl11QTzHXR3H11PSA1u46/+iqEpw 23MduVj9USWD12L7Om5dx/kJfezZRRS3MIUAf5TM=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.798
X-Spam-Level:
X-Spam-Status: No, score=-2.798 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=emailplus.org header.b="1AQBIs3/"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="puVYYDfk"
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mOiVfinuMjju for <mlcodec@mail2.ietf.org>; Fri, 24 Jul 2026 10:28:23 -0700 (PDT)
Received: from fhigh-a5-smtp.messagingengine.com (fhigh-a5-smtp.messagingengine.com [103.168.172.156]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 1558811E53710 for <mlcodec@ietf.org>; Fri, 24 Jul 2026 10:28:23 -0700 (PDT)
Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfhigh.phl.internal (Postfix) with ESMTP id 12DCB1400171 for <mlcodec@ietf.org>; Fri, 24 Jul 2026 13:28:16 -0400 (EDT)
Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-04.internal (MEProxy); Fri, 24 Jul 2026 13:28:16 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emailplus.org; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to; s=fm2; t=1784914096; x=1785000496; bh=CzetB2U7chMfWVXaxrq/z P696oWbjjH5kOpDX6XamFY=; b=1AQBIs3/O0SW0dBFH5b9Jc9OVK9Vaxow/kexr H33OyJTREb785l1MVAZv+O0MaIrw/ZlU5EKh7v1BPvIKEP06ekJmUUp0F3veAvL+ 7AkkfszFTuS8lKAtx28xHA5rqVsWnHxFZK1/pKhGkTQ28Eyhe9TEB1rQhh4AXECt GAO6tQgER23vww5/Bsom84b3k4WT1+iQqACUfo2BbGKtKROYD1wrTKRM8USt2RGg z6KX88bb/ozB3UOHvkWxivrJZ8yuDzecuep4B3hoJrTEuHWl2ep1VIvWdCwVZwMc RLuuGsEbFLicePd28nms/QZ4g+GdkPQ+PmKH5kj7gBT9bAkBg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1784914096; x= 1785000496; bh=CzetB2U7chMfWVXaxrq/zP696oWbjjH5kOpDX6XamFY=; b=p uVYYDfk3dmd1128EzEQ55/76ZWaV4MDvHe0pnFNP7LurX4u8k+r8j+PIgUCA32RL Tc23QF8sw5d+oPVmqf/vRpD0MbS+TPXe/jN6kn68PYAqRi2Oyso48NYZe46orOtA y0M146hAmAAIcgTXoiIn0hQ895ByMb5pAw3oFqntJTjzs4av3VKS28TkHX574AP+ dmvhRSZCCdKUnShhq4s6OABuGaQzwl9wA/Tg18oMUAnmEa5jPAkoInr92atby2CE w4SVSYHRugkaQZWBI/LSS7HL8YET3Fyu0E7vfPLy/13S7ZH9qDX9E4V2LIs3ChRV MKsXTzAGhuj5rTCPFDBeQ==
X-ME-Sender: <xms:r6BjamXDdsJ2YZqlPsIf6f14uniheJC_EF2Qb-y2p65Fw6aX2_yGEw> <xme:r6BjaoeB16kr_sec5sXTgwCM8wg-ZAHbXjFVXtE2k4YiSb1yizY-aaM17Nsnro5Z- 5bAzi21yZ728ZlnHzfKh8obFtmJCLXvd35g2bf_mXIYP4ksUAP->
X-ME-Received: <xmr:r6Bjalc9RnI2jDkUTBJC7WliE0aZop95ChMuS69NsB-OjmRGwjnvEw>
X-ME-Proxy-Cause: dmFkZTGOtAZ8oN6PTMtYzsdVA3/GR302LEIgdFQ1JtqICI8/nyQDIHOzaVtANMHeFyG+HK iIoWYA6etHpX6FX8sT4ufVHNwOuvwNORIq5d1ZVG+aMZPhaN6J7z2jrkcO4288cWyoA8LN gGgEfzeLyuR0f5qg90a/OpR+FiMubb/e6wlSoLXcxQTs+pDhnJfufcZTeeYy2K+uJPJInX As2wJGuE3yMBeTUEQWNz5/ZxptgWxSD1JG7TnE9P7TN37ZCv74xa0QyV+g7rEN75BVrjXM 9Ageg0s0Z9jGRzWF80HHX7NMSt58R72NhgVEjjyv7JOiVybY7q7YtltT9RlOat9/I8oPf7 YO5o6IdkVOGlmdDAbMeuqCavMFc/MTRJIebud4O7Ebz1BgC4RzLB7FG17g8g5cLi4/J8yp 0ip1zHP9qeCJHqxiPkS7OH6rEc1lNVDTF8fgRF079IfkaZR1tUu0seAlrqWLDkJFXf+Lhq YaQPHjrGpTeevQ373jpvKqnWKu17/VnXbt4YPLIWMP84rA/IgiPe0qVCkAmVVuovJ4x9pt iWh+UUfSWc7rNIe04OQlPC1sGZLMCdD0LAiSCoTWS59BLaeEnrAkJe89JtundbBMuNE00e gCnkK7eSdq2ziEfwJISOi/pa34Rl+0XiE3L5dqViR1L+pArQUaCESM5PheVA
X-ME-Proxy: <xmx:r6BjaqJc2GcyQ28PJBVAuWAK42JUoKW5vWlDXkFLkvgtxzqqVHpTDg> <xmx:r6BjakJo0_caDx4IAZxigIM1mTqkVBPVUnHezJCX8rdtbDw9DinNhA> <xmx:r6BjakEx_DVkstF_llHDf42qWATuCAeMN3xFnPXjtrBqJmU5CV9HcA> <xmx:r6BjahlUsvfWc19dggDseLICkjCyOn3BUznSaGys1NJ4diTY2dIzYg> <xmx:sKBjaqXxksYr58fyDnFsxkLi1xi31ewD3pSpMBcNaxVpr4qsIokakb3C>
Feedback-ID: ic1e8415a:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for <mlcodec@ietf.org>; Fri, 24 Jul 2026 13:28:14 -0400 (EDT)
From: Benson Muite <benson_muite@emailplus.org>
To: mlcodec@ietf.org
Cc:
Date: Fri, 24 Jul 2026 20:28:10 +0300
Message-ID: <87v7a470wl.fsf@emailplus.org>
MIME-Version: 1.0
Content-Type: text/plain
Message-ID-Hash: HHMKQ3SFGYVPWMKKVXOEJ2PDG55MF4RF
X-Message-ID-Hash: HHMKQ3SFGYVPWMKKVXOEJ2PDG55MF4RF
X-MailFrom: benson_muite@emailplus.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Mlcodec] draft-ietf-mlcodec-opus-dred - neural network
List-Id: Machine Learning for Audio Coding <mlcodec.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mlcodec/ULAYeOH6RX153_kaACkvbGik9NQ>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mlcodec>
List-Help: <mailto:mlcodec-request@ietf.org?subject=help>
List-Owner: <mailto:mlcodec-owner@ietf.org>
List-Post: <mailto:mlcodec@ietf.org>
List-Subscribe: <mailto:mlcodec-join@ietf.org>
List-Unsubscribe: <mailto:mlcodec-leave@ietf.org>

Hi,

Would it be worth using NNEF (Neural Network Exchange Format)[1] to
describe the neural network in mlcodec-opus-dred?  This has been
standardized and would allow for conversion of the model to allow it to
be easily incorporated into other inference engines.  ONNX (Open Neural
Network Exchange) [2] would be another possibility, but this uses
protobuf which has not been standardized.

Benson

1) https://registry.khronos.org/NNEF/specs/1.0/nnef-1.0.html
2) https://onnx.ai/