[
  {
    "path": ".github/actions/audiocraft_build/action.yml",
    "content": "name: audiocraft_build\ndescription: 'Build audiocraft env.'\nruns:\n  using: \"composite\"\n  steps:\n  - uses: actions/setup-python@v2\n    with:\n      python-version: 3.9\n  - uses: actions/cache@v3\n    id: cache\n    with:\n      path: env\n      key: audiocraft_env-${{ hashFiles('**/requirements.txt') }}\n\n  - if: ${{ steps.cache.outputs.cache-hit != 'true' }}\n    name: Install dependencies\n    shell: bash\n    run: |\n      sudo apt-get update\n      sudo apt-get install libsndfile1-dev ffmpeg\n      python3 -m venv env\n      .  env/bin/activate\n      python -m pip install --upgrade pip\n      pip install 'numpy<2' torch==2.1.0 torchvision==0.16.0 torchaudio==2.1.0\n      pip install xformers==0.0.22.post7\n      pip install -e '.[dev,wm]'\n  - name: System Dependencies\n    shell: bash\n    run: |\n      sudo apt-get update\n      sudo apt-get install libsndfile1-dev ffmpeg\n"
  },
  {
    "path": ".github/workflows/audiocraft_docs.yml",
    "content": "name: audiocraft_docs\non:\n  push:\n    branches: [ main ]\n\njobs:\n  run_docs:\n    name: Run docs\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v2\n      - uses: ./.github/actions/audiocraft_build\n      - name: Config git\n        run: |\n          git config --global user.email \"defossez@fb.com\"\n          git config --global user.name \"Alexandre Défossez (autodoc)\"\n\n      - name: Reset branch\n        run: |\n          git branch -f gh-docs main\n          git checkout gh-docs\n\n      - name: Make docs\n        run: |\n          . env/bin/activate\n          make api_docs\n          git add -f api_docs\n          git commit -m api_docs\n\n      - name: Push branch\n        run: |\n          git push -f -u origin gh-docs\n"
  },
  {
    "path": ".github/workflows/audiocraft_linter.yml",
    "content": "name: audiocraft_linter\non:\n  push:\n    branches: [ main ]\n  pull_request:\n    branches: [ main, audiocraft_pub_main ]\n\njobs:\n  run_linter:\n    name: Run linter\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v2\n      - uses: ./.github/actions/audiocraft_build\n      - run: |\n          . env/bin/activate\n          make linter\n"
  },
  {
    "path": ".github/workflows/audiocraft_tests.yml",
    "content": "name: audiocraft_tests\non:\n  push:\n    branches: [ main ]\n  pull_request:\n    branches: [ main, audiocraft_pub_main ]\n\njobs:\n  run_tests:\n    name: Run tests\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v2\n      - uses: ./.github/actions/audiocraft_build\n      - name: Run unit tests\n        run: |\n          . env/bin/activate\n          make tests\n      - name: Run integration tests\n        run: |\n          . env/bin/activate\n          make tests_integ\n"
  },
  {
    "path": ".gitignore",
    "content": "# Byte-compiled / optimized / DLL files\n__pycache__\n*.py[cod]\n*$py.class\n\n# C extensions\n*.so\n\n# macOS dir files\n.DS_Store\n\n# Distribution / packaging\n.Python\nenv/\nbuild/\ndevelop-eggs/\ndist/\ndownloads/\neggs/\n.eggs/\nlib/\nlib64/\nparts/\nsdist/\nvar/\nwheels/\n*.egg-info/\n.installed.cfg\n*.egg\n.ipynb_checkpoints\n\n# Tests and linter\n.pytest_cache/\n.mypy_cache/\n.coverage\n\n# docs\n/api_docs\n\n# dotenv\n.env\n.envrc\n\n# virtualenv\n.venv\nvenv/\nENV/\n\n# egs with manifest files\negs/*\n!egs/example\n# local datasets\ndataset/*\n!dataset/example\n\n# personal notebooks & scripts\n*/local_scripts\n*/notes\n.vscode/\n/notebooks\n/local_scripts\n/notes\n"
  },
  {
    "path": "CHANGELOG.md",
    "content": "# Changelog\n\nAll notable changes to this project will be documented in this file.\n\nThe format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).\n\n## [1.4.0a2] - 2025-01-14\n\nAdd training and inference code for JASCO (https://arxiv.org/abs/2406.10970) along with the [hf checkpoints](https://huggingface.co/facebook/jasco-chords-drums-melody-1B).\n\n## [1.4.0a1] - 2024-06-03\n\nAdding new metric PesqMetric ([Perceptual Evaluation of Speech Quality](https://doi.org/10.5281/zenodo.6549559))\n\nAdding multiple audio augmentation functions: generating pink noises, up-/downsampling, low-/highpass filtering, banpass filtering, smoothing, duck masking, boosting. All are wrapped in the `audiocraft.utils.audio_effects.AudioEffects` and can be called with the API `audiocraft.utils.audio_effects.select_audio_effects`.\n\nAdd training code for AudioSeal (https://arxiv.org/abs/2401.17264) along with the [hf checkpoints]( https://huggingface.co/facebook/audioseal).\n\n## [1.3.0] - 2024-05-02\n\nAdding the MAGNeT model (https://arxiv.org/abs/2401.04577) along with hf checkpoints and a gradio demo app.\n\nTypo fixes.\n\nFixing setup.py to install only audiocraft, not the unit tests and scripts.\n\nFix FSDP support with PyTorch 2.1.0. \n\n## [1.2.0] - 2024-01-11\n\nAdding stereo models.\n\nFixed the commitment loss, which was until now only applied to the first RVQ layer.\n\nRemoved compression model state from the LM checkpoints, for consistency, it\nshould always be loaded from the original `compression_model_checkpoint`.\n\n\n## [1.1.0] - 2023-11-06\n\nNot using torchaudio anymore when writing audio files, relying instead directly on the commandline ffmpeg. Also not using it anymore for reading audio files, for similar reasons.\n\nFixed DAC support with non default number of codebooks.\n\nFixed bug when `two_step_cfg` was overriden when calling `generate()`.\n\nFixed samples being always prompted with audio, rather than having both prompted and unprompted.\n\n**Backward incompatible change:** A `torch.no_grad` around the computation of the conditioning made its way in the public release.\n\tThe released models were trained without this. Those impact linear layers applied to the output of the T5 or melody conditioners.\n\tWe removed it, so you might need to retrain models.\n\n**Backward incompatible change:** Fixing wrong sample rate in CLAP (WARNING if you trained model with CLAP before).\n\n**Backward incompatible change:** Renamed VALLEPattern to CoarseFirstPattern, as it was wrongly named. Probably no one\n\tretrained a model with this pattern, so hopefully this won't impact you!\n\n\n## [1.0.0] - 2023-09-07\n\nMajor revision, added training code for EnCodec, AudioGen, MusicGen, and MultiBandDiffusion.\nAdded pretrained model for AudioGen and MultiBandDiffusion.\n\n## [0.0.2] - 2023-08-01\n\nImproved demo, fixed top p (thanks @jnordberg).\n\nCompressor tanh on output to avoid clipping with some style (especially piano).\nNow repeating the conditioning periodically if it is too short.\n\nMore options when launching Gradio app locally (thanks @ashleykleynhans).\n\nTesting out PyTorch 2.0 memory efficient attention.\n\nAdded extended generation (infinite length) by slowly moving the windows.\nNote that other implementations exist: https://github.com/camenduru/MusicGen-colab.\n\n## [0.0.1] - 2023-06-09\n\nInitial release, with model evaluation only.\n"
  },
  {
    "path": "CODE_OF_CONDUCT.md",
    "content": "# Code of Conduct\n\n## Our Pledge\n\nIn the interest of fostering an open and welcoming environment, we as\ncontributors and maintainers pledge to make participation in our project and\nour community a harassment-free experience for everyone, regardless of age, body\nsize, disability, ethnicity, sex characteristics, gender identity and expression,\nlevel of experience, education, socio-economic status, nationality, personal\nappearance, race, religion, or sexual identity and orientation.\n\n## Our Standards\n\nExamples of behavior that contributes to creating a positive environment\ninclude:\n\n* Using welcoming and inclusive language\n* Being respectful of differing viewpoints and experiences\n* Gracefully accepting constructive criticism\n* Focusing on what is best for the community\n* Showing empathy towards other community members\n\nExamples of unacceptable behavior by participants include:\n\n* The use of sexualized language or imagery and unwelcome sexual attention or\nadvances\n* Trolling, insulting/derogatory comments, and personal or political attacks\n* Public or private harassment\n* Publishing others' private information, such as a physical or electronic\naddress, without explicit permission\n* Other conduct which could reasonably be considered inappropriate in a\nprofessional setting\n\n## Our Responsibilities\n\nProject maintainers are responsible for clarifying the standards of acceptable\nbehavior and are expected to take appropriate and fair corrective action in\nresponse to any instances of unacceptable behavior.\n\nProject maintainers have the right and responsibility to remove, edit, or\nreject comments, commits, code, wiki edits, issues, and other contributions\nthat are not aligned to this Code of Conduct, or to ban temporarily or\npermanently any contributor for other behaviors that they deem inappropriate,\nthreatening, offensive, or harmful.\n\n## Scope\n\nThis Code of Conduct applies within all project spaces, and it also applies when\nan individual is representing the project or its community in public spaces.\nExamples of representing a project or community include using an official\nproject e-mail address, posting via an official social media account, or acting\nas an appointed representative at an online or offline event. Representation of\na project may be further defined and clarified by project maintainers.\n\nThis Code of Conduct also applies outside the project spaces when there is a\nreasonable belief that an individual's behavior may have a negative impact on\nthe project or its community.\n\n## Enforcement\n\nInstances of abusive, harassing, or otherwise unacceptable behavior may be\nreported by contacting the project team at <opensource-conduct@fb.com>. All\ncomplaints will be reviewed and investigated and will result in a response that\nis deemed necessary and appropriate to the circumstances. The project team is\nobligated to maintain confidentiality with regard to the reporter of an incident.\nFurther details of specific enforcement policies may be posted separately.\n\nProject maintainers who do not follow or enforce the Code of Conduct in good\nfaith may face temporary or permanent repercussions as determined by other\nmembers of the project's leadership.\n\n## Attribution\n\nThis Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,\navailable at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html\n\n[homepage]: https://www.contributor-covenant.org\n\nFor answers to common questions about this code of conduct, see\nhttps://www.contributor-covenant.org/faq\n"
  },
  {
    "path": "CONTRIBUTING.md",
    "content": "# Contributing to AudioCraft\n\nWe want to make contributing to this project as easy and transparent as\npossible.\n\n## Pull Requests\n\nAudioCraft is the implementation of a research paper.\nTherefore, we do not plan on accepting many pull requests for new features.\nWe certainly welcome them for bug fixes.\n\n1. Fork the repo and create your branch from `main`.\n2. If you've added code that should be tested, add tests.\n3. If you've changed APIs, update the documentation.\n4. Ensure the test suite passes.\n5. Make sure your code lints.\n6. If you haven't already, complete the Contributor License Agreement (\"CLA\").\n\n## Contributor License Agreement (\"CLA\")\nIn order to accept your pull request, we need you to submit a CLA. You only need\nto do this once to work on any of Meta's open source projects.\n\nComplete your CLA here: <https://code.facebook.com/cla>\n\n## Issues\nWe use GitHub issues to track public bugs. Please ensure your description is\nclear and has sufficient instructions to be able to reproduce the issue.\n\nMeta has a [bounty program](https://www.facebook.com/whitehat/) for the safe\ndisclosure of security bugs. In those cases, please go through the process\noutlined on that page and do not file a public issue.\n\n## License\nBy contributing to encodec, you agree that your contributions will be licensed\nunder the LICENSE file in the root directory of this source tree.\n"
  },
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) Meta Platforms, Inc. and affiliates.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "LICENSE_weights",
    "content": "Attribution-NonCommercial 4.0 International\n\n=======================================================================\n\nCreative Commons Corporation (\"Creative Commons\") is not a law firm and\ndoes not provide legal services or legal advice. Distribution of\nCreative Commons public licenses does not create a lawyer-client or\nother relationship. Creative Commons makes its licenses and related\ninformation available on an \"as-is\" basis. Creative Commons gives no\nwarranties regarding its licenses, any material licensed under their\nterms and conditions, or any related information. Creative Commons\ndisclaims all liability for damages resulting from their use to the\nfullest extent possible.\n\nUsing Creative Commons Public Licenses\n\nCreative Commons public licenses provide a standard set of terms and\nconditions that creators and other rights holders may use to share\noriginal works of authorship and other material subject to copyright\nand certain other rights specified in the public license below. The\nfollowing considerations are for informational purposes only, are not\nexhaustive, and do not form part of our licenses.\n\n     Considerations for licensors: Our public licenses are\n     intended for use by those authorized to give the public\n     permission to use material in ways otherwise restricted by\n     copyright and certain other rights. Our licenses are\n     irrevocable. Licensors should read and understand the terms\n     and conditions of the license they choose before applying it.\n     Licensors should also secure all rights necessary before\n     applying our licenses so that the public can reuse the\n     material as expected. Licensors should clearly mark any\n     material not subject to the license. This includes other CC-\n     licensed material, or material used under an exception or\n     limitation to copyright. More considerations for licensors:\n\twiki.creativecommons.org/Considerations_for_licensors\n\n     Considerations for the public: By using one of our public\n     licenses, a licensor grants the public permission to use the\n     licensed material under specified terms and conditions. If\n     the licensor's permission is not necessary for any reason--for\n     example, because of any applicable exception or limitation to\n     copyright--then that use is not regulated by the license. Our\n     licenses grant only permissions under copyright and certain\n     other rights that a licensor has authority to grant. Use of\n     the licensed material may still be restricted for other\n     reasons, including because others have copyright or other\n     rights in the material. A licensor may make special requests,\n     such as asking that all changes be marked or described.\n     Although not required by our licenses, you are encouraged to\n     respect those requests where reasonable. More_considerations\n     for the public: \n\twiki.creativecommons.org/Considerations_for_licensees\n\n=======================================================================\n\nCreative Commons Attribution-NonCommercial 4.0 International Public\nLicense\n\nBy exercising the Licensed Rights (defined below), You accept and agree\nto be bound by the terms and conditions of this Creative Commons\nAttribution-NonCommercial 4.0 International Public License (\"Public\nLicense\"). To the extent this Public License may be interpreted as a\ncontract, You are granted the Licensed Rights in consideration of Your\nacceptance of these terms and conditions, and the Licensor grants You\nsuch rights in consideration of benefits the Licensor receives from\nmaking the Licensed Material available under these terms and\nconditions.\n\nSection 1 -- Definitions.\n\n  a. Adapted Material means material subject to Copyright and Similar\n     Rights that is derived from or based upon the Licensed Material\n     and in which the Licensed Material is translated, altered,\n     arranged, transformed, or otherwise modified in a manner requiring\n     permission under the Copyright and Similar Rights held by the\n     Licensor. For purposes of this Public License, where the Licensed\n     Material is a musical work, performance, or sound recording,\n     Adapted Material is always produced where the Licensed Material is\n     synched in timed relation with a moving image.\n\n  b. Adapter's License means the license You apply to Your Copyright\n     and Similar Rights in Your contributions to Adapted Material in\n     accordance with the terms and conditions of this Public License.\n\n  c. Copyright and Similar Rights means copyright and/or similar rights\n     closely related to copyright including, without limitation,\n     performance, broadcast, sound recording, and Sui Generis Database\n     Rights, without regard to how the rights are labeled or\n     categorized. For purposes of this Public License, the rights\n     specified in Section 2(b)(1)-(2) are not Copyright and Similar\n     Rights.\n  d. Effective Technological Measures means those measures that, in the\n     absence of proper authority, may not be circumvented under laws\n     fulfilling obligations under Article 11 of the WIPO Copyright\n     Treaty adopted on December 20, 1996, and/or similar international\n     agreements.\n\n  e. Exceptions and Limitations means fair use, fair dealing, and/or\n     any other exception or limitation to Copyright and Similar Rights\n     that applies to Your use of the Licensed Material.\n\n  f. Licensed Material means the artistic or literary work, database,\n     or other material to which the Licensor applied this Public\n     License.\n\n  g. Licensed Rights means the rights granted to You subject to the\n     terms and conditions of this Public License, which are limited to\n     all Copyright and Similar Rights that apply to Your use of the\n     Licensed Material and that the Licensor has authority to license.\n\n  h. Licensor means the individual(s) or entity(ies) granting rights\n     under this Public License.\n\n  i. NonCommercial means not primarily intended for or directed towards\n     commercial advantage or monetary compensation. For purposes of\n     this Public License, the exchange of the Licensed Material for\n     other material subject to Copyright and Similar Rights by digital\n     file-sharing or similar means is NonCommercial provided there is\n     no payment of monetary compensation in connection with the\n     exchange.\n\n  j. Share means to provide material to the public by any means or\n     process that requires permission under the Licensed Rights, such\n     as reproduction, public display, public performance, distribution,\n     dissemination, communication, or importation, and to make material\n     available to the public including in ways that members of the\n     public may access the material from a place and at a time\n     individually chosen by them.\n\n  k. Sui Generis Database Rights means rights other than copyright\n     resulting from Directive 96/9/EC of the European Parliament and of\n     the Council of 11 March 1996 on the legal protection of databases,\n     as amended and/or succeeded, as well as other essentially\n     equivalent rights anywhere in the world.\n\n  l. You means the individual or entity exercising the Licensed Rights\n     under this Public License. Your has a corresponding meaning.\n\nSection 2 -- Scope.\n\n  a. License grant.\n\n       1. Subject to the terms and conditions of this Public License,\n          the Licensor hereby grants You a worldwide, royalty-free,\n          non-sublicensable, non-exclusive, irrevocable license to\n          exercise the Licensed Rights in the Licensed Material to:\n\n            a. reproduce and Share the Licensed Material, in whole or\n               in part, for NonCommercial purposes only; and\n\n            b. produce, reproduce, and Share Adapted Material for\n               NonCommercial purposes only.\n\n       2. Exceptions and Limitations. For the avoidance of doubt, where\n          Exceptions and Limitations apply to Your use, this Public\n          License does not apply, and You do not need to comply with\n          its terms and conditions.\n\n       3. Term. The term of this Public License is specified in Section\n          6(a).\n\n       4. Media and formats; technical modifications allowed. The\n          Licensor authorizes You to exercise the Licensed Rights in\n          all media and formats whether now known or hereafter created,\n          and to make technical modifications necessary to do so. The\n          Licensor waives and/or agrees not to assert any right or\n          authority to forbid You from making technical modifications\n          necessary to exercise the Licensed Rights, including\n          technical modifications necessary to circumvent Effective\n          Technological Measures. For purposes of this Public License,\n          simply making modifications authorized by this Section 2(a)\n          (4) never produces Adapted Material.\n\n       5. Downstream recipients.\n\n            a. Offer from the Licensor -- Licensed Material. Every\n               recipient of the Licensed Material automatically\n               receives an offer from the Licensor to exercise the\n               Licensed Rights under the terms and conditions of this\n               Public License.\n\n            b. No downstream restrictions. You may not offer or impose\n               any additional or different terms or conditions on, or\n               apply any Effective Technological Measures to, the\n               Licensed Material if doing so restricts exercise of the\n               Licensed Rights by any recipient of the Licensed\n               Material.\n\n       6. No endorsement. Nothing in this Public License constitutes or\n          may be construed as permission to assert or imply that You\n          are, or that Your use of the Licensed Material is, connected\n          with, or sponsored, endorsed, or granted official status by,\n          the Licensor or others designated to receive attribution as\n          provided in Section 3(a)(1)(A)(i).\n\n  b. Other rights.\n\n       1. Moral rights, such as the right of integrity, are not\n          licensed under this Public License, nor are publicity,\n          privacy, and/or other similar personality rights; however, to\n          the extent possible, the Licensor waives and/or agrees not to\n          assert any such rights held by the Licensor to the limited\n          extent necessary to allow You to exercise the Licensed\n          Rights, but not otherwise.\n\n       2. Patent and trademark rights are not licensed under this\n          Public License.\n\n       3. To the extent possible, the Licensor waives any right to\n          collect royalties from You for the exercise of the Licensed\n          Rights, whether directly or through a collecting society\n          under any voluntary or waivable statutory or compulsory\n          licensing scheme. In all other cases the Licensor expressly\n          reserves any right to collect such royalties, including when\n          the Licensed Material is used other than for NonCommercial\n          purposes.\n\nSection 3 -- License Conditions.\n\nYour exercise of the Licensed Rights is expressly made subject to the\nfollowing conditions.\n\n  a. Attribution.\n\n       1. If You Share the Licensed Material (including in modified\n          form), You must:\n\n            a. retain the following if it is supplied by the Licensor\n               with the Licensed Material:\n\n                 i. identification of the creator(s) of the Licensed\n                    Material and any others designated to receive\n                    attribution, in any reasonable manner requested by\n                    the Licensor (including by pseudonym if\n                    designated);\n\n                ii. a copyright notice;\n\n               iii. a notice that refers to this Public License;\n\n                iv. a notice that refers to the disclaimer of\n                    warranties;\n\n                 v. a URI or hyperlink to the Licensed Material to the\n                    extent reasonably practicable;\n\n            b. indicate if You modified the Licensed Material and\n               retain an indication of any previous modifications; and\n\n            c. indicate the Licensed Material is licensed under this\n               Public License, and include the text of, or the URI or\n               hyperlink to, this Public License.\n\n       2. You may satisfy the conditions in Section 3(a)(1) in any\n          reasonable manner based on the medium, means, and context in\n          which You Share the Licensed Material. For example, it may be\n          reasonable to satisfy the conditions by providing a URI or\n          hyperlink to a resource that includes the required\n          information.\n\n       3. If requested by the Licensor, You must remove any of the\n          information required by Section 3(a)(1)(A) to the extent\n          reasonably practicable.\n\n       4. If You Share Adapted Material You produce, the Adapter's\n          License You apply must not prevent recipients of the Adapted\n          Material from complying with this Public License.\n\nSection 4 -- Sui Generis Database Rights.\n\nWhere the Licensed Rights include Sui Generis Database Rights that\napply to Your use of the Licensed Material:\n\n  a. for the avoidance of doubt, Section 2(a)(1) grants You the right\n     to extract, reuse, reproduce, and Share all or a substantial\n     portion of the contents of the database for NonCommercial purposes\n     only;\n\n  b. if You include all or a substantial portion of the database\n     contents in a database in which You have Sui Generis Database\n     Rights, then the database in which You have Sui Generis Database\n     Rights (but not its individual contents) is Adapted Material; and\n\n  c. You must comply with the conditions in Section 3(a) if You Share\n     all or a substantial portion of the contents of the database.\n\nFor the avoidance of doubt, this Section 4 supplements and does not\nreplace Your obligations under this Public License where the Licensed\nRights include other Copyright and Similar Rights.\n\nSection 5 -- Disclaimer of Warranties and Limitation of Liability.\n\n  a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE\n     EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS\n     AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF\n     ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,\n     IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,\n     WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR\n     PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,\n     ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT\n     KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT\n     ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.\n\n  b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE\n     TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,\n     NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,\n     INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,\n     COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR\n     USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN\n     ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR\n     DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR\n     IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.\n\n  c. The disclaimer of warranties and limitation of liability provided\n     above shall be interpreted in a manner that, to the extent\n     possible, most closely approximates an absolute disclaimer and\n     waiver of all liability.\n\nSection 6 -- Term and Termination.\n\n  a. This Public License applies for the term of the Copyright and\n     Similar Rights licensed here. However, if You fail to comply with\n     this Public License, then Your rights under this Public License\n     terminate automatically.\n\n  b. Where Your right to use the Licensed Material has terminated under\n     Section 6(a), it reinstates:\n\n       1. automatically as of the date the violation is cured, provided\n          it is cured within 30 days of Your discovery of the\n          violation; or\n\n       2. upon express reinstatement by the Licensor.\n\n     For the avoidance of doubt, this Section 6(b) does not affect any\n     right the Licensor may have to seek remedies for Your violations\n     of this Public License.\n\n  c. For the avoidance of doubt, the Licensor may also offer the\n     Licensed Material under separate terms or conditions or stop\n     distributing the Licensed Material at any time; however, doing so\n     will not terminate this Public License.\n\n  d. Sections 1, 5, 6, 7, and 8 survive termination of this Public\n     License.\n\nSection 7 -- Other Terms and Conditions.\n\n  a. The Licensor shall not be bound by any additional or different\n     terms or conditions communicated by You unless expressly agreed.\n\n  b. Any arrangements, understandings, or agreements regarding the\n     Licensed Material not stated herein are separate from and\n     independent of the terms and conditions of this Public License.\n\nSection 8 -- Interpretation.\n\n  a. For the avoidance of doubt, this Public License does not, and\n     shall not be interpreted to, reduce, limit, restrict, or impose\n     conditions on any use of the Licensed Material that could lawfully\n     be made without permission under this Public License.\n\n  b. To the extent possible, if any provision of this Public License is\n     deemed unenforceable, it shall be automatically reformed to the\n     minimum extent necessary to make it enforceable. If the provision\n     cannot be reformed, it shall be severed from this Public License\n     without affecting the enforceability of the remaining terms and\n     conditions.\n\n  c. No term or condition of this Public License will be waived and no\n     failure to comply consented to unless expressly agreed to by the\n     Licensor.\n\n  d. Nothing in this Public License constitutes or may be interpreted\n     as a limitation upon, or waiver of, any privileges and immunities\n     that apply to the Licensor or You, including from the legal\n     processes of any jurisdiction or authority.\n\n=======================================================================\n\nCreative Commons is not a party to its public\nlicenses. Notwithstanding, Creative Commons may elect to apply one of\nits public licenses to material it publishes and in those instances\nwill be considered the “Licensor.” The text of the Creative Commons\npublic licenses is dedicated to the public domain under the CC0 Public\nDomain Dedication. Except for the limited purpose of indicating that\nmaterial is shared under a Creative Commons public license or as\notherwise permitted by the Creative Commons policies published at\ncreativecommons.org/policies, Creative Commons does not authorize the\nuse of the trademark \"Creative Commons\" or any other trademark or logo\nof Creative Commons without its prior written consent including,\nwithout limitation, in connection with any unauthorized modifications\nto any of its public licenses or any other arrangements,\nunderstandings, or agreements concerning use of licensed material. For\nthe avoidance of doubt, this paragraph does not form part of the\npublic licenses.\n\nCreative Commons may be contacted at creativecommons.org.\n"
  },
  {
    "path": "MANIFEST.in",
    "content": "include Makefile\ninclude LICENSE\ninclude LICENSE_weights\ninclude *.md\ninclude *.ini\ninclude requirements.txt\ninclude audiocraft/py.typed\ninclude assets/*.mp3\ninclude datasets/*.mp3\nrecursive-include config *.yaml\nrecursive-include demos *.py\nrecursive-include demos *.ipynb\nrecursive-include scripts *.py\nrecursive-include model_cards *.md\nrecursive-include docs *.md\n"
  },
  {
    "path": "Makefile",
    "content": "INTEG=AUDIOCRAFT_DORA_DIR=\"/tmp/magma_$(USER)\" python3 -m dora -v run --clear device=cpu dataset.num_workers=0 optim.epochs=1 \\\n\tdataset.train.num_samples=10 dataset.valid.num_samples=10 \\\n\tdataset.evaluate.num_samples=10 dataset.generate.num_samples=2 sample_rate=16000 \\\n\tlogging.level=DEBUG\nINTEG_COMPRESSION = $(INTEG) solver=compression/debug rvq.n_q=2 rvq.bins=48 checkpoint.save_last=true   # SIG is 5091833e\nINTEG_MUSICGEN = $(INTEG) solver=musicgen/debug dset=audio/example compression_model_checkpoint=//sig/5091833e \\\n\ttransformer_lm.n_q=2 transformer_lm.card=48 transformer_lm.dim=16 checkpoint.save_last=false  # Using compression model from 5091833e\nINTEG_AUDIOGEN = $(INTEG) solver=audiogen/debug dset=audio/example compression_model_checkpoint=//sig/5091833e \\\n\ttransformer_lm.n_q=2 transformer_lm.card=48 transformer_lm.dim=16 checkpoint.save_last=false  # Using compression model from 5091833e\nINTEG_MBD = $(INTEG) solver=diffusion/debug dset=audio/example  \\\n\tcheckpoint.save_last=false  # Using compression model from 616d7b3c\nINTEG_WATERMARK = AUDIOCRAFT_DORA_DIR=\"/tmp/wm_$(USER)\" dora run device=cpu dataset.num_workers=0 optim.epochs=1 \\\n    dataset.train.num_samples=10 dataset.valid.num_samples=10 dataset.evaluate.num_samples=10 dataset.generate.num_samples=10 \\\n\tlogging.level=DEBUG solver=watermark/robustness checkpoint.save_last=false dset=audio/example \n\ndefault: linter tests\n\ninstall:\n\tpip install -U pip\n\tpip install -U -e '.[dev]'\n\nlinter:\n\tflake8 audiocraft && mypy audiocraft\n\tflake8 tests && mypy tests\n\ntests:\n\tcoverage run -m pytest tests\n\tcoverage report\n\ntests_integ:\n\t$(INTEG_COMPRESSION)\n\t$(INTEG_MBD)\n\t$(INTEG_MUSICGEN)\n\t$(INTEG_AUDIOGEN)\n\t$(INTEG_WATERMARK)\n\n\napi_docs:\n\tpdoc3 --html -o api_docs -f audiocraft\n\ndist:\n\tpython setup.py sdist\n\n.PHONY: linter tests api_docs dist\n"
  },
  {
    "path": "README.md",
    "content": "# AudioCraft\n![docs badge](https://github.com/facebookresearch/audiocraft/workflows/audiocraft_docs/badge.svg)\n![linter badge](https://github.com/facebookresearch/audiocraft/workflows/audiocraft_linter/badge.svg)\n![tests badge](https://github.com/facebookresearch/audiocraft/workflows/audiocraft_tests/badge.svg)\n\nAudioCraft is a PyTorch library for deep learning research on audio generation. AudioCraft contains inference and training code\nfor two state-of-the-art AI generative models producing high-quality audio: AudioGen and MusicGen.\n\n\n## Installation\nAudioCraft requires Python 3.9, PyTorch 2.1.0. To install AudioCraft, you can run the following:\n\n```shell\n# Best to make sure you have torch installed first, in particular before installing xformers.\n# Don't run this if you already have PyTorch installed.\npython -m pip install 'torch==2.1.0'\n# You might need the following before trying to install the packages\npython -m pip install setuptools wheel\n# Then proceed to one of the following\npython -m pip install -U audiocraft  # stable release\npython -m pip install -U git+https://git@github.com/facebookresearch/audiocraft#egg=audiocraft  # bleeding edge\npython -m pip install -e .  # or if you cloned the repo locally (mandatory if you want to train).\npython -m pip install -e '.[wm]'  # if you want to train a watermarking model\n```\n\nWe also recommend having `ffmpeg` installed, either through your system or Anaconda:\n```bash\nsudo apt-get install ffmpeg\n# Or if you are using Anaconda or Miniconda\nconda install \"ffmpeg<5\" -c conda-forge\n```\n\n## Models\n\nAt the moment, AudioCraft contains the training code and inference code for:\n* [MusicGen](./docs/MUSICGEN.md): A state-of-the-art controllable text-to-music model.\n* [AudioGen](./docs/AUDIOGEN.md): A state-of-the-art text-to-sound model.\n* [EnCodec](./docs/ENCODEC.md): A state-of-the-art high fidelity neural audio codec.\n* [Multi Band Diffusion](./docs/MBD.md): An EnCodec compatible decoder using diffusion.\n* [MAGNeT](./docs/MAGNET.md): A state-of-the-art non-autoregressive model for text-to-music and text-to-sound.\n* [AudioSeal](./docs/WATERMARKING.md): A state-of-the-art audio watermarking.\n* [MusicGen Style](./docs/MUSICGEN_STYLE.md): A state-of-the-art text-and-style-to-music model.\n* [JASCO](./docs/JASCO.md): \"High quality text-to-music model conditioned on chords, melodies and drum tracks\"\n\n\n## Training code\n\nAudioCraft contains PyTorch components for deep learning research in audio and training pipelines for the developed models.\nFor a general introduction of AudioCraft design principles and instructions to develop your own training pipeline, refer to\nthe [AudioCraft training documentation](./docs/TRAINING.md).\n\nFor reproducing existing work and using the developed training pipelines, refer to the instructions for each specific model\nthat provides pointers to configuration, example grids and model/task-specific information and FAQ.\n\n\n## API documentation\n\nWe provide some [API documentation](https://facebookresearch.github.io/audiocraft/api_docs/audiocraft/index.html) for AudioCraft.\n\n\n## FAQ\n\n#### Is the training code available?\n\nYes! We provide the training code for [EnCodec](./docs/ENCODEC.md), [MusicGen](./docs/MUSICGEN.md),[Multi Band Diffusion](./docs/MBD.md) and [JASCO](./docs/JASCO.md).\n\n#### Where are the models stored?\n\nHugging Face stored the model in a specific location, which can be overridden by setting the `AUDIOCRAFT_CACHE_DIR` environment variable for the AudioCraft models.\nIn order to change the cache location of the other Hugging Face models, please check out the [Hugging Face Transformers documentation for the cache setup](https://huggingface.co/docs/transformers/installation#cache-setup).\nFinally, if you use a model that relies on Demucs (e.g. `musicgen-melody`) and want to change the download location for Demucs, refer to the [Torch Hub documentation](https://pytorch.org/docs/stable/hub.html#where-are-my-downloaded-models-saved).\n\n\n## License\n* The code in this repository is released under the MIT license as found in the [LICENSE file](LICENSE).\n* The models weights in this repository are released under the CC-BY-NC 4.0 license as found in the [LICENSE_weights file](LICENSE_weights).\n\n\n## Citation\n\nFor the general framework of AudioCraft, please cite the following.\n```\n@inproceedings{copet2023simple,\n    title={Simple and Controllable Music Generation},\n    author={Jade Copet and Felix Kreuk and Itai Gat and Tal Remez and David Kant and Gabriel Synnaeve and Yossi Adi and Alexandre Défossez},\n    booktitle={Thirty-seventh Conference on Neural Information Processing Systems},\n    year={2023},\n}\n```\n\nWhen referring to a specific model, please cite as mentioned in the model specific README, e.g\n[./docs/MUSICGEN.md](./docs/MUSICGEN.md), [./docs/AUDIOGEN.md](./docs/AUDIOGEN.md), etc.\n"
  },
  {
    "path": "audiocraft/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"\nAudioCraft is a general framework for training audio generative models.\nAt the moment we provide the training code for:\n\n- [MusicGen](https://arxiv.org/abs/2306.05284), a state-of-the-art\n    text-to-music and melody+text autoregressive generative model.\n    For the solver, see `audiocraft.solvers.musicgen.MusicGenSolver`, and for the model,\n    `audiocraft.models.musicgen.MusicGen`.\n- [AudioGen](https://arxiv.org/abs/2209.15352), a state-of-the-art\n    text-to-general-audio generative model.\n- [EnCodec](https://arxiv.org/abs/2210.13438), efficient and high fidelity\n    neural audio codec which provides an excellent tokenizer for autoregressive language models.\n    See `audiocraft.solvers.compression.CompressionSolver`, and `audiocraft.models.encodec.EncodecModel`.\n- [MultiBandDiffusion](TODO), alternative diffusion-based decoder compatible with EnCodec that\n    improves the perceived quality and reduces the artifacts coming from adversarial decoders.\n- [JASCO](https://arxiv.org/abs/2406.10970) Joint Audio and Symbolic Conditioning for Temporally Controlled\n    Text-to-Music Generation.\n\"\"\"\n\n# flake8: noqa\nfrom . import data, modules, models\n\n__version__ = '1.4.0a2'\n"
  },
  {
    "path": "audiocraft/adversarial/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"Adversarial losses and discriminator architectures.\"\"\"\n\n# flake8: noqa\nfrom .discriminators import (\n    MultiPeriodDiscriminator,\n    MultiScaleDiscriminator,\n    MultiScaleSTFTDiscriminator\n)\nfrom .losses import (\n    AdversarialLoss,\n    AdvLossType,\n    get_adv_criterion,\n    get_fake_criterion,\n    get_real_criterion,\n    FeatLossType,\n    FeatureMatchingLoss\n)\n"
  },
  {
    "path": "audiocraft/adversarial/discriminators/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n# flake8: noqa\nfrom .mpd import MultiPeriodDiscriminator\nfrom .msd import MultiScaleDiscriminator\nfrom .msstftd import MultiScaleSTFTDiscriminator\n"
  },
  {
    "path": "audiocraft/adversarial/discriminators/base.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom abc import ABC, abstractmethod\nimport typing as tp\n\nimport torch\nimport torch.nn as nn\n\n\nFeatureMapType = tp.List[torch.Tensor]\nLogitsType = torch.Tensor\nMultiDiscriminatorOutputType = tp.Tuple[tp.List[LogitsType], tp.List[FeatureMapType]]\n\n\nclass MultiDiscriminator(ABC, nn.Module):\n    \"\"\"Base implementation for discriminators composed of sub-discriminators acting at different scales.\n    \"\"\"\n    def __init__(self):\n        super().__init__()\n\n    @abstractmethod\n    def forward(self, x: torch.Tensor) -> MultiDiscriminatorOutputType:\n        ...\n\n    @property\n    @abstractmethod\n    def num_discriminators(self) -> int:\n        \"\"\"Number of discriminators.\n        \"\"\"\n        ...\n"
  },
  {
    "path": "audiocraft/adversarial/discriminators/mpd.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport typing as tp\n\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\n\nfrom ...modules import NormConv2d\nfrom .base import MultiDiscriminator, MultiDiscriminatorOutputType\n\n\ndef get_padding(kernel_size: int, dilation: int = 1) -> int:\n    return int((kernel_size * dilation - dilation) / 2)\n\n\nclass PeriodDiscriminator(nn.Module):\n    \"\"\"Period sub-discriminator.\n\n    Args:\n        period (int): Period between samples of audio.\n        in_channels (int): Number of input channels.\n        out_channels (int): Number of output channels.\n        n_layers (int): Number of convolutional layers.\n        kernel_sizes (list of int): Kernel sizes for convolutions.\n        stride (int): Stride for convolutions.\n        filters (int): Initial number of filters in convolutions.\n        filters_scale (int): Multiplier of number of filters as we increase depth.\n        max_filters (int): Maximum number of filters.\n        norm (str): Normalization method.\n        activation (str): Activation function.\n        activation_params (dict): Parameters to provide to the activation function.\n    \"\"\"\n    def __init__(self, period: int, in_channels: int = 1, out_channels: int = 1,\n                 n_layers: int = 5, kernel_sizes: tp.List[int] = [5, 3], stride: int = 3,\n                 filters: int = 8, filters_scale: int = 4, max_filters: int = 1024,\n                 norm: str = 'weight_norm', activation: str = 'LeakyReLU',\n                 activation_params: dict = {'negative_slope': 0.2}):\n        super().__init__()\n        self.period = period\n        self.n_layers = n_layers\n        self.activation = getattr(torch.nn, activation)(**activation_params)\n        self.convs = nn.ModuleList()\n        in_chs = in_channels\n        for i in range(self.n_layers):\n            out_chs = min(filters * (filters_scale ** (i + 1)), max_filters)\n            eff_stride = 1 if i == self.n_layers - 1 else stride\n            self.convs.append(NormConv2d(in_chs, out_chs, kernel_size=(kernel_sizes[0], 1), stride=(eff_stride, 1),\n                                         padding=((kernel_sizes[0] - 1) // 2, 0), norm=norm))\n            in_chs = out_chs\n        self.conv_post = NormConv2d(in_chs, out_channels, kernel_size=(kernel_sizes[1], 1), stride=1,\n                                    padding=((kernel_sizes[1] - 1) // 2, 0), norm=norm)\n\n    def forward(self, x: torch.Tensor):\n        fmap = []\n        # 1d to 2d\n        b, c, t = x.shape\n        if t % self.period != 0:  # pad first\n            n_pad = self.period - (t % self.period)\n            x = F.pad(x, (0, n_pad), 'reflect')\n            t = t + n_pad\n        x = x.view(b, c, t // self.period, self.period)\n\n        for conv in self.convs:\n            x = conv(x)\n            x = self.activation(x)\n            fmap.append(x)\n        x = self.conv_post(x)\n        fmap.append(x)\n        # x = torch.flatten(x, 1, -1)\n\n        return x, fmap\n\n\nclass MultiPeriodDiscriminator(MultiDiscriminator):\n    \"\"\"Multi-Period (MPD) Discriminator.\n\n    Args:\n        in_channels (int): Number of input channels.\n        out_channels (int): Number of output channels.\n        periods (Sequence[int]): Periods between samples of audio for the sub-discriminators.\n        **kwargs: Additional args for `PeriodDiscriminator`\n    \"\"\"\n    def __init__(self, in_channels: int = 1, out_channels: int = 1,\n                 periods: tp.Sequence[int] = [2, 3, 5, 7, 11], **kwargs):\n        super().__init__()\n        self.discriminators = nn.ModuleList([\n            PeriodDiscriminator(p, in_channels, out_channels, **kwargs) for p in periods\n        ])\n\n    @property\n    def num_discriminators(self):\n        return len(self.discriminators)\n\n    def forward(self, x: torch.Tensor) -> MultiDiscriminatorOutputType:\n        logits = []\n        fmaps = []\n        for disc in self.discriminators:\n            logit, fmap = disc(x)\n            logits.append(logit)\n            fmaps.append(fmap)\n        return logits, fmaps\n"
  },
  {
    "path": "audiocraft/adversarial/discriminators/msd.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport typing as tp\n\nimport numpy as np\nimport torch\nimport torch.nn as nn\n\nfrom ...modules import NormConv1d\nfrom .base import MultiDiscriminator, MultiDiscriminatorOutputType\n\n\nclass ScaleDiscriminator(nn.Module):\n    \"\"\"Waveform sub-discriminator.\n\n    Args:\n        in_channels (int): Number of input channels.\n        out_channels (int): Number of output channels.\n        kernel_sizes (Sequence[int]): Kernel sizes for first and last convolutions.\n        filters (int): Number of initial filters for convolutions.\n        max_filters (int): Maximum number of filters.\n        downsample_scales (Sequence[int]): Scale for downsampling implemented as strided convolutions.\n        inner_kernel_sizes (Sequence[int] or None): Kernel sizes for inner convolutions.\n        groups (Sequence[int] or None): Groups for inner convolutions.\n        strides (Sequence[int] or None): Strides for inner convolutions.\n        paddings (Sequence[int] or None): Paddings for inner convolutions.\n        norm (str): Normalization method.\n        activation (str): Activation function.\n        activation_params (dict): Parameters to provide to the activation function.\n        pad (str): Padding for initial convolution.\n        pad_params (dict): Parameters to provide to the padding module.\n    \"\"\"\n    def __init__(self, in_channels=1, out_channels=1, kernel_sizes: tp.Sequence[int] = [5, 3],\n                 filters: int = 16, max_filters: int = 1024, downsample_scales: tp.Sequence[int] = [4, 4, 4, 4],\n                 inner_kernel_sizes: tp.Optional[tp.Sequence[int]] = None, groups: tp.Optional[tp.Sequence[int]] = None,\n                 strides: tp.Optional[tp.Sequence[int]] = None, paddings: tp.Optional[tp.Sequence[int]] = None,\n                 norm: str = 'weight_norm', activation: str = 'LeakyReLU',\n                 activation_params: dict = {'negative_slope': 0.2}, pad: str = 'ReflectionPad1d',\n                 pad_params: dict = {}):\n        super().__init__()\n        assert len(kernel_sizes) == 2\n        assert kernel_sizes[0] % 2 == 1\n        assert kernel_sizes[1] % 2 == 1\n        assert (inner_kernel_sizes is None or len(inner_kernel_sizes) == len(downsample_scales))\n        assert (groups is None or len(groups) == len(downsample_scales))\n        assert (strides is None or len(strides) == len(downsample_scales))\n        assert (paddings is None or len(paddings) == len(downsample_scales))\n        self.activation = getattr(torch.nn, activation)(**activation_params)\n        self.convs = nn.ModuleList()\n        self.convs.append(\n            nn.Sequential(\n                getattr(torch.nn, pad)((np.prod(kernel_sizes) - 1) // 2, **pad_params),\n                NormConv1d(in_channels, filters, kernel_size=np.prod(kernel_sizes), stride=1, norm=norm)\n            )\n        )\n\n        in_chs = filters\n        for i, downsample_scale in enumerate(downsample_scales):\n            out_chs = min(in_chs * downsample_scale, max_filters)\n            default_kernel_size = downsample_scale * 10 + 1\n            default_stride = downsample_scale\n            default_padding = (default_kernel_size - 1) // 2\n            default_groups = in_chs // 4\n            self.convs.append(\n                NormConv1d(in_chs, out_chs,\n                           kernel_size=inner_kernel_sizes[i] if inner_kernel_sizes else default_kernel_size,\n                           stride=strides[i] if strides else default_stride,\n                           groups=groups[i] if groups else default_groups,\n                           padding=paddings[i] if paddings else default_padding,\n                           norm=norm))\n            in_chs = out_chs\n\n        out_chs = min(in_chs * 2, max_filters)\n        self.convs.append(NormConv1d(in_chs, out_chs, kernel_size=kernel_sizes[0], stride=1,\n                                     padding=(kernel_sizes[0] - 1) // 2, norm=norm))\n        self.conv_post = NormConv1d(out_chs, out_channels, kernel_size=kernel_sizes[1], stride=1,\n                                    padding=(kernel_sizes[1] - 1) // 2, norm=norm)\n\n    def forward(self, x: torch.Tensor):\n        fmap = []\n        for layer in self.convs:\n            x = layer(x)\n            x = self.activation(x)\n            fmap.append(x)\n        x = self.conv_post(x)\n        fmap.append(x)\n        # x = torch.flatten(x, 1, -1)\n        return x, fmap\n\n\nclass MultiScaleDiscriminator(MultiDiscriminator):\n    \"\"\"Multi-Scale (MSD) Discriminator,\n\n    Args:\n        in_channels (int): Number of input channels.\n        out_channels (int): Number of output channels.\n        downsample_factor (int): Downsampling factor between the different scales.\n        scale_norms (Sequence[str]): Normalization for each sub-discriminator.\n        **kwargs: Additional args for ScaleDiscriminator.\n    \"\"\"\n    def __init__(self, in_channels: int = 1, out_channels: int = 1, downsample_factor: int = 2,\n                 scale_norms: tp.Sequence[str] = ['weight_norm', 'weight_norm', 'weight_norm'], **kwargs):\n        super().__init__()\n        self.discriminators = nn.ModuleList([\n            ScaleDiscriminator(in_channels, out_channels, norm=norm, **kwargs) for norm in scale_norms\n        ])\n        self.downsample = nn.AvgPool1d(downsample_factor * 2, downsample_factor, padding=downsample_factor)\n\n    @property\n    def num_discriminators(self):\n        return len(self.discriminators)\n\n    def forward(self, x: torch.Tensor) -> MultiDiscriminatorOutputType:\n        logits = []\n        fmaps = []\n        for i, disc in enumerate(self.discriminators):\n            if i != 0:\n                self.downsample(x)\n            logit, fmap = disc(x)\n            logits.append(logit)\n            fmaps.append(fmap)\n        return logits, fmaps\n"
  },
  {
    "path": "audiocraft/adversarial/discriminators/msstftd.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport typing as tp\n\nimport torchaudio\nimport torch\nfrom torch import nn\nfrom einops import rearrange\n\nfrom ...modules import NormConv2d\nfrom .base import MultiDiscriminator, MultiDiscriminatorOutputType\n\n\ndef get_2d_padding(kernel_size: tp.Tuple[int, int], dilation: tp.Tuple[int, int] = (1, 1)):\n    return (((kernel_size[0] - 1) * dilation[0]) // 2, ((kernel_size[1] - 1) * dilation[1]) // 2)\n\n\nclass DiscriminatorSTFT(nn.Module):\n    \"\"\"STFT sub-discriminator.\n\n    Args:\n        filters (int): Number of filters in convolutions.\n        in_channels (int): Number of input channels.\n        out_channels (int): Number of output channels.\n        n_fft (int): Size of FFT for each scale.\n        hop_length (int): Length of hop between STFT windows for each scale.\n        kernel_size (tuple of int): Inner Conv2d kernel sizes.\n        stride (tuple of int): Inner Conv2d strides.\n        dilations (list of int): Inner Conv2d dilation on the time dimension.\n        win_length (int): Window size for each scale.\n        normalized (bool): Whether to normalize by magnitude after stft.\n        norm (str): Normalization method.\n        activation (str): Activation function.\n        activation_params (dict): Parameters to provide to the activation function.\n        growth (int): Growth factor for the filters.\n    \"\"\"\n    def __init__(self, filters: int, in_channels: int = 1, out_channels: int = 1,\n                 n_fft: int = 1024, hop_length: int = 256, win_length: int = 1024, max_filters: int = 1024,\n                 filters_scale: int = 1, kernel_size: tp.Tuple[int, int] = (3, 9), dilations: tp.List = [1, 2, 4],\n                 stride: tp.Tuple[int, int] = (1, 2), normalized: bool = True, norm: str = 'weight_norm',\n                 activation: str = 'LeakyReLU', activation_params: dict = {'negative_slope': 0.2}):\n        super().__init__()\n        assert len(kernel_size) == 2\n        assert len(stride) == 2\n        self.filters = filters\n        self.in_channels = in_channels\n        self.out_channels = out_channels\n        self.n_fft = n_fft\n        self.hop_length = hop_length\n        self.win_length = win_length\n        self.normalized = normalized\n        self.activation = getattr(torch.nn, activation)(**activation_params)\n        self.spec_transform = torchaudio.transforms.Spectrogram(\n            n_fft=self.n_fft, hop_length=self.hop_length, win_length=self.win_length, window_fn=torch.hann_window,\n            normalized=self.normalized, center=False, pad_mode=None, power=None)\n        spec_channels = 2 * self.in_channels\n        self.convs = nn.ModuleList()\n        self.convs.append(\n            NormConv2d(spec_channels, self.filters, kernel_size=kernel_size, padding=get_2d_padding(kernel_size))\n        )\n        in_chs = min(filters_scale * self.filters, max_filters)\n        for i, dilation in enumerate(dilations):\n            out_chs = min((filters_scale ** (i + 1)) * self.filters, max_filters)\n            self.convs.append(NormConv2d(in_chs, out_chs, kernel_size=kernel_size, stride=stride,\n                                         dilation=(dilation, 1), padding=get_2d_padding(kernel_size, (dilation, 1)),\n                                         norm=norm))\n            in_chs = out_chs\n        out_chs = min((filters_scale ** (len(dilations) + 1)) * self.filters, max_filters)\n        self.convs.append(NormConv2d(in_chs, out_chs, kernel_size=(kernel_size[0], kernel_size[0]),\n                                     padding=get_2d_padding((kernel_size[0], kernel_size[0])),\n                                     norm=norm))\n        self.conv_post = NormConv2d(out_chs, self.out_channels,\n                                    kernel_size=(kernel_size[0], kernel_size[0]),\n                                    padding=get_2d_padding((kernel_size[0], kernel_size[0])),\n                                    norm=norm)\n\n    def forward(self, x: torch.Tensor):\n        fmap = []\n        z = self.spec_transform(x)  # [B, 2, Freq, Frames, 2]\n        z = torch.cat([z.real, z.imag], dim=1)\n        z = rearrange(z, 'b c w t -> b c t w')\n        for i, layer in enumerate(self.convs):\n            z = layer(z)\n            z = self.activation(z)\n            fmap.append(z)\n        z = self.conv_post(z)\n        return z, fmap\n\n\nclass MultiScaleSTFTDiscriminator(MultiDiscriminator):\n    \"\"\"Multi-Scale STFT (MS-STFT) discriminator.\n\n    Args:\n        filters (int): Number of filters in convolutions.\n        in_channels (int): Number of input channels.\n        out_channels (int): Number of output channels.\n        sep_channels (bool): Separate channels to distinct samples for stereo support.\n        n_ffts (Sequence[int]): Size of FFT for each scale.\n        hop_lengths (Sequence[int]): Length of hop between STFT windows for each scale.\n        win_lengths (Sequence[int]): Window size for each scale.\n        **kwargs: Additional args for STFTDiscriminator.\n    \"\"\"\n    def __init__(self, filters: int, in_channels: int = 1, out_channels: int = 1, sep_channels: bool = False,\n                 n_ffts: tp.List[int] = [1024, 2048, 512], hop_lengths: tp.List[int] = [256, 512, 128],\n                 win_lengths: tp.List[int] = [1024, 2048, 512], **kwargs):\n        super().__init__()\n        assert len(n_ffts) == len(hop_lengths) == len(win_lengths)\n        self.sep_channels = sep_channels\n        self.discriminators = nn.ModuleList([\n            DiscriminatorSTFT(filters, in_channels=in_channels, out_channels=out_channels,\n                              n_fft=n_ffts[i], win_length=win_lengths[i], hop_length=hop_lengths[i], **kwargs)\n            for i in range(len(n_ffts))\n        ])\n\n    @property\n    def num_discriminators(self):\n        return len(self.discriminators)\n\n    def _separate_channels(self, x: torch.Tensor) -> torch.Tensor:\n        B, C, T = x.shape\n        return x.view(-1, 1, T)\n\n    def forward(self, x: torch.Tensor) -> MultiDiscriminatorOutputType:\n        logits = []\n        fmaps = []\n        for disc in self.discriminators:\n            logit, fmap = disc(x)\n            logits.append(logit)\n            fmaps.append(fmap)\n        return logits, fmaps\n"
  },
  {
    "path": "audiocraft/adversarial/losses.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nUtility module to handle adversarial losses without requiring to mess up the main training loop.\n\"\"\"\n\nimport typing as tp\n\nimport flashy\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\n\n\nADVERSARIAL_LOSSES = ['mse', 'hinge', 'hinge2']\n\n\nAdvLossType = tp.Union[nn.Module, tp.Callable[[torch.Tensor], torch.Tensor]]\nFeatLossType = tp.Union[nn.Module, tp.Callable[[torch.Tensor, torch.Tensor], torch.Tensor]]\n\n\nclass AdversarialLoss(nn.Module):\n    \"\"\"Adversary training wrapper.\n\n    Args:\n        adversary (nn.Module): The adversary module will be used to estimate the logits given the fake and real samples.\n            We assume here the adversary output is ``Tuple[List[torch.Tensor], List[List[torch.Tensor]]]``\n            where the first item is a list of logits and the second item is a list of feature maps.\n        optimizer (torch.optim.Optimizer): Optimizer used for training the given module.\n        loss (AdvLossType): Loss function for generator training.\n        loss_real (AdvLossType): Loss function for adversarial training on logits from real samples.\n        loss_fake (AdvLossType): Loss function for adversarial training on logits from fake samples.\n        loss_feat (FeatLossType): Feature matching loss function for generator training.\n        normalize (bool): Whether to normalize by number of sub-discriminators.\n\n    Example of usage:\n        adv_loss = AdversarialLoss(adversaries, optimizer, loss, loss_real, loss_fake)\n        for real in loader:\n            noise = torch.randn(...)\n            fake = model(noise)\n            adv_loss.train_adv(fake, real)\n            loss, _ = adv_loss(fake, real)\n            loss.backward()\n    \"\"\"\n    def __init__(self,\n                 adversary: nn.Module,\n                 optimizer: torch.optim.Optimizer,\n                 loss: AdvLossType,\n                 loss_real: AdvLossType,\n                 loss_fake: AdvLossType,\n                 loss_feat: tp.Optional[FeatLossType] = None,\n                 normalize: bool = True):\n        super().__init__()\n        self.adversary: nn.Module = adversary\n        flashy.distrib.broadcast_model(self.adversary)\n        self.optimizer = optimizer\n        self.loss = loss\n        self.loss_real = loss_real\n        self.loss_fake = loss_fake\n        self.loss_feat = loss_feat\n        self.normalize = normalize\n\n    def _save_to_state_dict(self, destination, prefix, keep_vars):\n        # Add the optimizer state dict inside our own.\n        super()._save_to_state_dict(destination, prefix, keep_vars)\n        destination[prefix + 'optimizer'] = self.optimizer.state_dict()\n        return destination\n\n    def _load_from_state_dict(self, state_dict, prefix, *args, **kwargs):\n        # Load optimizer state.\n        self.optimizer.load_state_dict(state_dict.pop(prefix + 'optimizer'))\n        super()._load_from_state_dict(state_dict, prefix, *args, **kwargs)\n\n    def get_adversary_pred(self, x):\n        \"\"\"Run adversary model, validating expected output format.\"\"\"\n        logits, fmaps = self.adversary(x)\n        assert isinstance(logits, list) and all([isinstance(t, torch.Tensor) for t in logits]), \\\n            f'Expecting a list of tensors as logits but {type(logits)} found.'\n        assert isinstance(fmaps, list), f'Expecting a list of features maps but {type(fmaps)} found.'\n        for fmap in fmaps:\n            assert isinstance(fmap, list) and all([isinstance(f, torch.Tensor) for f in fmap]), \\\n                f'Expecting a list of tensors as feature maps but {type(fmap)} found.'\n        return logits, fmaps\n\n    def train_adv(self, fake: torch.Tensor, real: torch.Tensor) -> torch.Tensor:\n        \"\"\"Train the adversary with the given fake and real example.\n\n        We assume the adversary output is the following format: Tuple[List[torch.Tensor], List[List[torch.Tensor]]].\n        The first item being the logits and second item being a list of feature maps for each sub-discriminator.\n\n        This will automatically synchronize gradients (with `flashy.distrib.eager_sync_model`)\n        and call the optimizer.\n        \"\"\"\n        loss = torch.tensor(0., device=fake.device)\n        all_logits_fake_is_fake, _ = self.get_adversary_pred(fake.detach())\n        all_logits_real_is_fake, _ = self.get_adversary_pred(real.detach())\n        n_sub_adversaries = len(all_logits_fake_is_fake)\n        for logit_fake_is_fake, logit_real_is_fake in zip(all_logits_fake_is_fake, all_logits_real_is_fake):\n            loss += self.loss_fake(logit_fake_is_fake) + self.loss_real(logit_real_is_fake)\n\n        if self.normalize:\n            loss /= n_sub_adversaries\n\n        self.optimizer.zero_grad()\n        with flashy.distrib.eager_sync_model(self.adversary):\n            loss.backward()\n        self.optimizer.step()\n\n        return loss\n\n    def forward(self, fake: torch.Tensor, real: torch.Tensor) -> tp.Tuple[torch.Tensor, torch.Tensor]:\n        \"\"\"Return the loss for the generator, i.e. trying to fool the adversary,\n        and feature matching loss if provided.\n        \"\"\"\n        adv = torch.tensor(0., device=fake.device)\n        feat = torch.tensor(0., device=fake.device)\n        with flashy.utils.readonly(self.adversary):\n            all_logits_fake_is_fake, all_fmap_fake = self.get_adversary_pred(fake)\n            all_logits_real_is_fake, all_fmap_real = self.get_adversary_pred(real)\n            n_sub_adversaries = len(all_logits_fake_is_fake)\n            for logit_fake_is_fake in all_logits_fake_is_fake:\n                adv += self.loss(logit_fake_is_fake)\n            if self.loss_feat:\n                for fmap_fake, fmap_real in zip(all_fmap_fake, all_fmap_real):\n                    feat += self.loss_feat(fmap_fake, fmap_real)\n\n        if self.normalize:\n            adv /= n_sub_adversaries\n            feat /= n_sub_adversaries\n\n        return adv, feat\n\n\ndef get_adv_criterion(loss_type: str) -> tp.Callable:\n    assert loss_type in ADVERSARIAL_LOSSES\n    if loss_type == 'mse':\n        return mse_loss\n    elif loss_type == 'hinge':\n        return hinge_loss\n    elif loss_type == 'hinge2':\n        return hinge2_loss\n    raise ValueError('Unsupported loss')\n\n\ndef get_fake_criterion(loss_type: str) -> tp.Callable:\n    assert loss_type in ADVERSARIAL_LOSSES\n    if loss_type == 'mse':\n        return mse_fake_loss\n    elif loss_type in ['hinge', 'hinge2']:\n        return hinge_fake_loss\n    raise ValueError('Unsupported loss')\n\n\ndef get_real_criterion(loss_type: str) -> tp.Callable:\n    assert loss_type in ADVERSARIAL_LOSSES\n    if loss_type == 'mse':\n        return mse_real_loss\n    elif loss_type in ['hinge', 'hinge2']:\n        return hinge_real_loss\n    raise ValueError('Unsupported loss')\n\n\ndef mse_real_loss(x: torch.Tensor) -> torch.Tensor:\n    return F.mse_loss(x, torch.tensor(1., device=x.device).expand_as(x))\n\n\ndef mse_fake_loss(x: torch.Tensor) -> torch.Tensor:\n    return F.mse_loss(x, torch.tensor(0., device=x.device).expand_as(x))\n\n\ndef hinge_real_loss(x: torch.Tensor) -> torch.Tensor:\n    return -torch.mean(torch.min(x - 1, torch.tensor(0., device=x.device).expand_as(x)))\n\n\ndef hinge_fake_loss(x: torch.Tensor) -> torch.Tensor:\n    return -torch.mean(torch.min(-x - 1, torch.tensor(0., device=x.device).expand_as(x)))\n\n\ndef mse_loss(x: torch.Tensor) -> torch.Tensor:\n    if x.numel() == 0:\n        return torch.tensor([0.0], device=x.device)\n    return F.mse_loss(x, torch.tensor(1., device=x.device).expand_as(x))\n\n\ndef hinge_loss(x: torch.Tensor) -> torch.Tensor:\n    if x.numel() == 0:\n        return torch.tensor([0.0], device=x.device)\n    return -x.mean()\n\n\ndef hinge2_loss(x: torch.Tensor) -> torch.Tensor:\n    if x.numel() == 0:\n        return torch.tensor([0.0])\n    return -torch.mean(torch.min(x - 1, torch.tensor(0., device=x.device).expand_as(x)))\n\n\nclass FeatureMatchingLoss(nn.Module):\n    \"\"\"Feature matching loss for adversarial training.\n\n    Args:\n        loss (nn.Module): Loss to use for feature matching (default=torch.nn.L1).\n        normalize (bool): Whether to normalize the loss.\n            by number of feature maps.\n    \"\"\"\n    def __init__(self, loss: nn.Module = torch.nn.L1Loss(), normalize: bool = True):\n        super().__init__()\n        self.loss = loss\n        self.normalize = normalize\n\n    def forward(self, fmap_fake: tp.List[torch.Tensor], fmap_real: tp.List[torch.Tensor]) -> torch.Tensor:\n        assert len(fmap_fake) == len(fmap_real) and len(fmap_fake) > 0\n        feat_loss = torch.tensor(0., device=fmap_fake[0].device)\n        feat_scale = torch.tensor(0., device=fmap_fake[0].device)\n        n_fmaps = 0\n        for (feat_fake, feat_real) in zip(fmap_fake, fmap_real):\n            assert feat_fake.shape == feat_real.shape\n            n_fmaps += 1\n            feat_loss += self.loss(feat_fake, feat_real)\n            feat_scale += torch.mean(torch.abs(feat_real))\n\n        if self.normalize:\n            feat_loss /= n_fmaps\n\n        return feat_loss\n"
  },
  {
    "path": "audiocraft/data/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"Audio loading and writing support. Datasets for raw audio\nor also including some metadata.\"\"\"\n\n# flake8: noqa\nfrom . import audio, audio_dataset, info_audio_dataset, music_dataset, sound_dataset, jasco_dataset\n"
  },
  {
    "path": "audiocraft/data/audio.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nAudio IO methods are defined in this module (info, read, write),\nWe rely on av library for faster read when possible, otherwise on torchaudio.\n\"\"\"\n\nfrom dataclasses import dataclass\nfrom pathlib import Path\nimport logging\nimport typing as tp\n\nimport numpy as np\nimport soundfile\nimport torch\nfrom torch.nn import functional as F\n\nimport av\nimport subprocess as sp\n\nfrom .audio_utils import f32_pcm, normalize_audio\n\n\n_av_initialized = False\n\n\ndef _init_av():\n    global _av_initialized\n    if _av_initialized:\n        return\n    logger = logging.getLogger('libav.mp3')\n    logger.setLevel(logging.ERROR)\n    _av_initialized = True\n\n\n@dataclass(frozen=True)\nclass AudioFileInfo:\n    sample_rate: int\n    duration: float\n    channels: int\n\n\ndef _av_info(filepath: tp.Union[str, Path]) -> AudioFileInfo:\n    _init_av()\n    with av.open(str(filepath)) as af:\n        stream = af.streams.audio[0]\n        sample_rate = stream.codec_context.sample_rate\n        duration = float(stream.duration * stream.time_base)\n        channels = stream.channels\n        return AudioFileInfo(sample_rate, duration, channels)\n\n\ndef _soundfile_info(filepath: tp.Union[str, Path]) -> AudioFileInfo:\n    info = soundfile.info(filepath)\n    return AudioFileInfo(info.samplerate, info.duration, info.channels)\n\n\ndef audio_info(filepath: tp.Union[str, Path]) -> AudioFileInfo:\n    # torchaudio no longer returns useful duration informations for some formats like mp3s.\n    filepath = Path(filepath)\n    if filepath.suffix in ['.flac', '.ogg']:  # TODO: Validate .ogg can be safely read with av_info\n        # ffmpeg has some weird issue with flac.\n        return _soundfile_info(filepath)\n    else:\n        return _av_info(filepath)\n\n\ndef _av_read(filepath: tp.Union[str, Path], seek_time: float = 0, duration: float = -1.) -> tp.Tuple[torch.Tensor, int]:\n    \"\"\"FFMPEG-based audio file reading using PyAV bindings.\n    Soundfile cannot read mp3 and av_read is more efficient than torchaudio.\n\n    Args:\n        filepath (str or Path): Path to audio file to read.\n        seek_time (float): Time at which to start reading in the file.\n        duration (float): Duration to read from the file. If set to -1, the whole file is read.\n    Returns:\n        tuple of torch.Tensor, int: Tuple containing audio data and sample rate\n    \"\"\"\n    _init_av()\n    with av.open(str(filepath)) as af:\n        stream = af.streams.audio[0]\n        sr = stream.codec_context.sample_rate\n        num_frames = int(sr * duration) if duration >= 0 else -1\n        frame_offset = int(sr * seek_time)\n        # we need a small negative offset otherwise we get some edge artifact\n        # from the mp3 decoder.\n        af.seek(int(max(0, (seek_time - 0.1)) / stream.time_base), stream=stream)\n        frames = []\n        length = 0\n        for frame in af.decode(streams=stream.index):\n            current_offset = int(frame.rate * frame.pts * frame.time_base)\n            strip = max(0, frame_offset - current_offset)\n            buf = torch.from_numpy(frame.to_ndarray())\n            if buf.shape[0] != stream.channels:\n                buf = buf.view(-1, stream.channels).t()\n            buf = buf[:, strip:]\n            frames.append(buf)\n            length += buf.shape[1]\n            if num_frames > 0 and length >= num_frames:\n                break\n        assert frames\n        # If the above assert fails, it is likely because we seeked past the end of file point,\n        # in which case ffmpeg returns a single frame with only zeros, and a weird timestamp.\n        # This will need proper debugging, in due time.\n        wav = torch.cat(frames, dim=1)\n        assert wav.shape[0] == stream.channels\n        if num_frames > 0:\n            wav = wav[:, :num_frames]\n        return f32_pcm(wav), sr\n\n\ndef audio_read(filepath: tp.Union[str, Path], seek_time: float = 0.,\n               duration: float = -1.0, pad: bool = False) -> tp.Tuple[torch.Tensor, int]:\n    \"\"\"Read audio by picking the most appropriate backend tool based on the audio format.\n\n    Args:\n        filepath (str or Path): Path to audio file to read.\n        seek_time (float): Time at which to start reading in the file.\n        duration (float): Duration to read from the file. If set to -1, the whole file is read.\n        pad (bool): Pad output audio if not reaching expected duration.\n    Returns:\n        tuple of torch.Tensor, int: Tuple containing audio data and sample rate.\n    \"\"\"\n    fp = Path(filepath)\n    if fp.suffix in ['.flac', '.ogg']:  # TODO: check if we can safely use av_read for .ogg\n        # There is some bug with ffmpeg and reading flac\n        info = _soundfile_info(filepath)\n        frames = -1 if duration <= 0 else int(duration * info.sample_rate)\n        frame_offset = int(seek_time * info.sample_rate)\n        wav, sr = soundfile.read(filepath, start=frame_offset, frames=frames, dtype=np.float32)\n        assert info.sample_rate == sr, f\"Mismatch of sample rates {info.sample_rate} {sr}\"\n        wav = torch.from_numpy(wav).t().contiguous()\n        if len(wav.shape) == 1:\n            wav = torch.unsqueeze(wav, 0)\n    else:\n        wav, sr = _av_read(filepath, seek_time, duration)\n    if pad and duration > 0:\n        expected_frames = int(duration * sr)\n        wav = F.pad(wav, (0, expected_frames - wav.shape[-1]))\n    return wav, sr\n\n\ndef _piping_to_ffmpeg(out_path: tp.Union[str, Path], wav: torch.Tensor, sample_rate: int, flags: tp.List[str]):\n    # ffmpeg is always installed and torchaudio is a bit unstable lately, so let's bypass it entirely.\n    assert wav.dim() == 2, wav.shape\n    command = [\n        'ffmpeg',\n        '-loglevel', 'error',\n        '-y', '-f', 'f32le', '-ar', str(sample_rate), '-ac', str(wav.shape[0]),\n        '-i', '-'] + flags + [str(out_path)]\n    input_ = f32_pcm(wav).t().detach().cpu().numpy().tobytes()\n    sp.run(command, input=input_, check=True)\n\n\ndef audio_write(stem_name: tp.Union[str, Path],\n                wav: torch.Tensor, sample_rate: int,\n                format: str = 'wav', mp3_rate: int = 320, ogg_rate: tp.Optional[int] = None,\n                normalize: bool = True, strategy: str = 'peak', peak_clip_headroom_db: float = 1,\n                rms_headroom_db: float = 18, loudness_headroom_db: float = 14,\n                loudness_compressor: bool = False,\n                log_clipping: bool = True, make_parent_dir: bool = True,\n                add_suffix: bool = True) -> Path:\n    \"\"\"Convenience function for saving audio to disk. Returns the filename the audio was written to.\n\n    Args:\n        stem_name (str or Path): Filename without extension which will be added automatically.\n        wav (torch.Tensor): Audio data to save.\n        sample_rate (int): Sample rate of audio data.\n        format (str): Either \"wav\", \"mp3\", \"ogg\", or \"flac\".\n        mp3_rate (int): kbps when using mp3s.\n        ogg_rate (int): kbps when using ogg/vorbis. If not provided, let ffmpeg decide for itself.\n        normalize (bool): if `True` (default), normalizes according to the prescribed\n            strategy (see after). If `False`, the strategy is only used in case clipping\n            would happen.\n        strategy (str): Can be either 'clip', 'peak', or 'rms'. Default is 'peak',\n            i.e. audio is normalized by its largest value. RMS normalizes by root-mean-square\n            with extra headroom to avoid clipping. 'clip' just clips.\n        peak_clip_headroom_db (float): Headroom in dB when doing 'peak' or 'clip' strategy.\n        rms_headroom_db (float): Headroom in dB when doing 'rms' strategy. This must be much larger\n            than the `peak_clip` one to avoid further clipping.\n        loudness_headroom_db (float): Target loudness for loudness normalization.\n        loudness_compressor (bool): Uses tanh for soft clipping when strategy is 'loudness'.\n         when strategy is 'loudness' log_clipping (bool): If True, basic logging on stderr when clipping still\n            occurs despite strategy (only for 'rms').\n        make_parent_dir (bool): Make parent directory if it doesn't exist.\n    Returns:\n        Path: Path of the saved audio.\n    \"\"\"\n    assert wav.dtype.is_floating_point, \"wav is not floating point\"\n    if wav.dim() == 1:\n        wav = wav[None]\n    elif wav.dim() > 2:\n        raise ValueError(\"Input wav should be at most 2 dimension.\")\n    assert wav.isfinite().all()\n    wav = normalize_audio(wav, normalize, strategy, peak_clip_headroom_db,\n                          rms_headroom_db, loudness_headroom_db, loudness_compressor,\n                          log_clipping=log_clipping, sample_rate=sample_rate,\n                          stem_name=str(stem_name))\n    if format == 'mp3':\n        suffix = '.mp3'\n        flags = ['-f', 'mp3', '-c:a', 'libmp3lame', '-b:a', f'{mp3_rate}k']\n    elif format == 'wav':\n        suffix = '.wav'\n        flags = ['-f', 'wav', '-c:a', 'pcm_s16le']\n    elif format == 'ogg':\n        suffix = '.ogg'\n        flags = ['-f', 'ogg', '-c:a', 'libvorbis']\n        if ogg_rate is not None:\n            flags += ['-b:a', f'{ogg_rate}k']\n    elif format == 'flac':\n        suffix = '.flac'\n        flags = ['-f', 'flac']\n    else:\n        raise RuntimeError(f\"Invalid format {format}. Only wav or mp3 are supported.\")\n    if not add_suffix:\n        suffix = ''\n    path = Path(str(stem_name) + suffix)\n    if make_parent_dir:\n        path.parent.mkdir(exist_ok=True, parents=True)\n    try:\n        _piping_to_ffmpeg(path, wav, sample_rate, flags)\n    except Exception:\n        if path.exists():\n            # we do not want to leave half written files around.\n            path.unlink()\n        raise\n    return path\n\n\ndef get_spec(y, sr=16000, n_fft=4096, hop_length=128, dur=8) -> np.ndarray:\n    \"\"\"Get the mel-spectrogram from the raw audio.\n\n    Args:\n        y (numpy array): raw input\n        sr (int): Sampling rate\n        n_fft (int): Number of samples per FFT. Default is 2048.\n        hop_length (int): Number of samples between successive frames. Default is 512.\n        dur (float): Maxium duration to get the spectrograms\n    Returns:\n        spectro histogram as a numpy array\n    \"\"\"\n    import librosa\n    import librosa.display\n\n    spectrogram = librosa.feature.melspectrogram(\n        y=y, sr=sr, n_fft=n_fft, hop_length=hop_length\n    )\n    spectrogram_db = librosa.power_to_db(spectrogram, ref=np.max)\n    return spectrogram_db\n\n\ndef save_spectrograms(\n    ys: tp.List[np.ndarray],\n    sr: int,\n    path: str,\n    names: tp.List[str],\n    n_fft: int = 4096,\n    hop_length: int = 128,\n    dur: float = 8.0,\n):\n    \"\"\"Plot a spectrogram for an audio file.\n\n    Args:\n        ys: List of audio spectrograms\n        sr (int): Sampling rate of the audio file. Default is 22050 Hz.\n        path (str): Path to the plot file.\n        names: name of each spectrogram plot\n        n_fft (int): Number of samples per FFT. Default is 2048.\n        hop_length (int): Number of samples between successive frames. Default is 512.\n        dur (float): Maxium duration to plot the spectrograms\n\n    Returns:\n        None (plots the spectrogram using matplotlib)\n    \"\"\"\n    import matplotlib as mpl  # type: ignore\n    import matplotlib.pyplot as plt  # type: ignore\n    import librosa.display\n\n    if not names:\n        names = [\"Ground Truth\", \"Audio Watermarked\", \"Watermark\"]\n    ys = [wav[: int(dur * sr)] for wav in ys]  # crop\n    assert len(names) == len(\n        ys\n    ), f\"There are {len(ys)} wavs but {len(names)} names ({names})\"\n\n    # Set matplotlib stuff\n    BIGGER_SIZE = 10\n    SMALLER_SIZE = 8\n    linewidth = 234.8775  # linewidth in pt\n\n    plt.rc(\"font\", size=BIGGER_SIZE, family=\"serif\")  # controls default text sizes\n    plt.rcParams[\"font.family\"] = \"DeJavu Serif\"\n    plt.rcParams[\"font.serif\"] = [\"Times New Roman\"]\n\n    plt.rc(\"axes\", titlesize=BIGGER_SIZE)  # fontsize of the axes title\n    plt.rc(\"axes\", labelsize=BIGGER_SIZE)  # fontsize of the x and y labels\n    plt.rc(\"xtick\", labelsize=BIGGER_SIZE)  # fontsize of the tick labels\n    plt.rc(\"ytick\", labelsize=SMALLER_SIZE)  # fontsize of the tick labels\n    plt.rc(\"legend\", fontsize=BIGGER_SIZE)  # legend fontsize\n    plt.rc(\"figure\", titlesize=BIGGER_SIZE)\n    height = 1.6 * linewidth / 72.0\n    fig, ax = plt.subplots(\n        nrows=len(ys),\n        ncols=1,\n        sharex=True,\n        figsize=(linewidth / 72.0, height),\n    )\n    fig.tight_layout()\n\n    # Plot the spectrogram\n\n    for i, ysi in enumerate(ys):\n        spectrogram_db = get_spec(ysi, sr=sr, n_fft=n_fft, hop_length=hop_length)\n        if i == 0:\n            cax = fig.add_axes(\n                [\n                    ax[0].get_position().x1 + 0.01,  # type: ignore\n                    ax[-1].get_position().y0,\n                    0.02,\n                    ax[0].get_position().y1 - ax[-1].get_position().y0,\n                ]\n            )\n            fig.colorbar(\n                mpl.cm.ScalarMappable(\n                    norm=mpl.colors.Normalize(\n                        np.min(spectrogram_db), np.max(spectrogram_db)\n                    ),\n                    cmap=\"magma\",\n                ),\n                ax=ax,\n                orientation=\"vertical\",\n                format=\"%+2.0f dB\",\n                cax=cax,\n            )\n        librosa.display.specshow(\n            spectrogram_db,\n            sr=sr,\n            hop_length=hop_length,\n            x_axis=\"time\",\n            y_axis=\"mel\",\n            ax=ax[i],\n        )\n        ax[i].set(title=names[i])\n        ax[i].yaxis.set_label_text(None)\n        ax[i].label_outer()\n    fig.savefig(path, bbox_inches=\"tight\")\n    plt.close()\n"
  },
  {
    "path": "audiocraft/data/audio_dataset.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"AudioDataset support. In order to handle a larger number of files\nwithout having to scan again the folders, we precompute some metadata\n(filename, sample rate, duration), and use that to efficiently sample audio segments.\n\"\"\"\nimport argparse\nimport copy\nfrom concurrent.futures import ThreadPoolExecutor, Future\nfrom dataclasses import dataclass, fields\nfrom contextlib import ExitStack\nfrom functools import lru_cache\nimport gzip\nimport json\nimport logging\nimport os\nfrom pathlib import Path\nimport random\nimport sys\nimport typing as tp\n\nimport torch\nimport torch.nn.functional as F\n\nfrom .audio import audio_read, audio_info\nfrom .audio_utils import convert_audio\nfrom .zip import PathInZip\n\ntry:\n    import dora\nexcept ImportError:\n    dora = None  # type: ignore\n\n\n@dataclass(order=True)\nclass BaseInfo:\n\n    @classmethod\n    def _dict2fields(cls, dictionary: dict):\n        return {\n            field.name: dictionary[field.name]\n            for field in fields(cls) if field.name in dictionary\n        }\n\n    @classmethod\n    def from_dict(cls, dictionary: dict):\n        _dictionary = cls._dict2fields(dictionary)\n        return cls(**_dictionary)\n\n    def to_dict(self):\n        return {\n            field.name: self.__getattribute__(field.name)\n            for field in fields(self)\n            }\n\n\n@dataclass(order=True)\nclass AudioMeta(BaseInfo):\n    path: str\n    duration: float\n    sample_rate: int\n    amplitude: tp.Optional[float] = None\n    weight: tp.Optional[float] = None\n    # info_path is used to load additional information about the audio file that is stored in zip files.\n    info_path: tp.Optional[PathInZip] = None\n\n    @classmethod\n    def from_dict(cls, dictionary: dict):\n        base = cls._dict2fields(dictionary)\n        if 'info_path' in base and base['info_path'] is not None:\n            base['info_path'] = PathInZip(base['info_path'])\n        return cls(**base)\n\n    def to_dict(self):\n        d = super().to_dict()\n        if d['info_path'] is not None:\n            d['info_path'] = str(d['info_path'])\n        return d\n\n\n@dataclass(order=True)\nclass SegmentInfo(BaseInfo):\n    meta: AudioMeta\n    seek_time: float\n    # The following values are given once the audio is processed, e.g.\n    # at the target sample rate and target number of channels.\n    n_frames: int      # actual number of frames without padding\n    total_frames: int  # total number of frames, padding included\n    sample_rate: int   # actual sample rate\n    channels: int      # number of audio channels.\n\n\nDEFAULT_EXTS = ['.wav', '.mp3', '.flac', '.ogg', '.m4a']\n\nlogger = logging.getLogger(__name__)\n\n\ndef _get_audio_meta(file_path: str, minimal: bool = True) -> AudioMeta:\n    \"\"\"AudioMeta from a path to an audio file.\n\n    Args:\n        file_path (str): Resolved path of valid audio file.\n        minimal (bool): Whether to only load the minimal set of metadata (takes longer if not).\n    Returns:\n        AudioMeta: Audio file path and its metadata.\n    \"\"\"\n    info = audio_info(file_path)\n    amplitude: tp.Optional[float] = None\n    if not minimal:\n        wav, sr = audio_read(file_path)\n        amplitude = wav.abs().max().item()\n    return AudioMeta(file_path, info.duration, info.sample_rate, amplitude)\n\n\ndef _resolve_audio_meta(m: AudioMeta, fast: bool = True) -> AudioMeta:\n    \"\"\"If Dora is available as a dependency, try to resolve potential relative paths\n    in list of AudioMeta. This method is expected to be used when loading meta from file.\n\n    Args:\n        m (AudioMeta): Audio meta to resolve.\n        fast (bool): If True, uses a really fast check for determining if a file\n            is already absolute or not. Only valid on Linux/Mac.\n    Returns:\n        AudioMeta: Audio meta with resolved path.\n    \"\"\"\n    def is_abs(m):\n        if fast:\n            return str(m)[0] == '/'\n        else:\n            os.path.isabs(str(m))\n\n    if not dora:\n        return m\n\n    if not is_abs(m.path):\n        m.path = dora.git_save.to_absolute_path(m.path)\n    if m.info_path is not None and not is_abs(m.info_path.zip_path):\n        m.info_path.zip_path = dora.git_save.to_absolute_path(m.path)\n    return m\n\n\ndef find_audio_files(path: tp.Union[Path, str],\n                     exts: tp.List[str] = DEFAULT_EXTS,\n                     resolve: bool = True,\n                     minimal: bool = True,\n                     progress: bool = False,\n                     workers: int = 0) -> tp.List[AudioMeta]:\n    \"\"\"Build a list of AudioMeta from a given path,\n    collecting relevant audio files and fetching meta info.\n\n    Args:\n        path (str or Path): Path to folder containing audio files.\n        exts (list of str): List of file extensions to consider for audio files.\n        minimal (bool): Whether to only load the minimal set of metadata (takes longer if not).\n        progress (bool): Whether to log progress on audio files collection.\n        workers (int): number of parallel workers, if 0, use only the current thread.\n    Returns:\n        list of AudioMeta: List of audio file path and its metadata.\n    \"\"\"\n    audio_files = []\n    futures: tp.List[Future] = []\n    pool: tp.Optional[ThreadPoolExecutor] = None\n    with ExitStack() as stack:\n        if workers > 0:\n            pool = ThreadPoolExecutor(workers)\n            stack.enter_context(pool)\n\n        if progress:\n            print(\"Finding audio files...\")\n        for root, folders, files in os.walk(path, followlinks=True):\n            for file in files:\n                full_path = Path(root) / file\n                if full_path.suffix.lower() in exts:\n                    audio_files.append(full_path)\n                    if pool is not None:\n                        futures.append(pool.submit(_get_audio_meta, str(audio_files[-1]), minimal))\n                    if progress:\n                        print(format(len(audio_files), \" 8d\"), end='\\r', file=sys.stderr)\n\n        if progress:\n            print(\"Getting audio metadata...\")\n        meta: tp.List[AudioMeta] = []\n        for idx, file_path in enumerate(audio_files):\n            try:\n                if pool is None:\n                    m = _get_audio_meta(str(file_path), minimal)\n                else:\n                    m = futures[idx].result()\n                if resolve:\n                    m = _resolve_audio_meta(m)\n            except Exception as err:\n                print(\"Error with\", str(file_path), err, file=sys.stderr)\n                continue\n            meta.append(m)\n            if progress:\n                print(format((1 + idx) / len(audio_files), \" 3.1%\"), end='\\r', file=sys.stderr)\n    meta.sort()\n    return meta\n\n\ndef load_audio_meta(path: tp.Union[str, Path],\n                    resolve: bool = True, fast: bool = True) -> tp.List[AudioMeta]:\n    \"\"\"Load list of AudioMeta from an optionally compressed json file.\n\n    Args:\n        path (str or Path): Path to JSON file.\n        resolve (bool): Whether to resolve the path from AudioMeta (default=True).\n        fast (bool): activates some tricks to make things faster.\n    Returns:\n        list of AudioMeta: List of audio file path and its total duration.\n    \"\"\"\n    open_fn = gzip.open if str(path).lower().endswith('.gz') else open\n    with open_fn(path, 'rb') as fp:  # type: ignore\n        lines = fp.readlines()\n    meta = []\n    for line in lines:\n        d = json.loads(line)\n        m = AudioMeta.from_dict(d)\n        if resolve:\n            m = _resolve_audio_meta(m, fast=fast)\n        meta.append(m)\n    return meta\n\n\ndef save_audio_meta(path: tp.Union[str, Path], meta: tp.List[AudioMeta]):\n    \"\"\"Save the audio metadata to the file pointer as json.\n\n    Args:\n        path (str or Path): Path to JSON file.\n        metadata (list of BaseAudioMeta): List of audio meta to save.\n    \"\"\"\n    Path(path).parent.mkdir(exist_ok=True, parents=True)\n    open_fn = gzip.open if str(path).lower().endswith('.gz') else open\n    with open_fn(path, 'wb') as fp:  # type: ignore\n        for m in meta:\n            json_str = json.dumps(m.to_dict()) + '\\n'\n            json_bytes = json_str.encode('utf-8')\n            fp.write(json_bytes)\n\n\nclass AudioDataset:\n    \"\"\"Base audio dataset.\n\n    The dataset takes a list of AudioMeta and create a dataset composed of segments of audio\n    and potentially additional information, by creating random segments from the list of audio\n    files referenced in the metadata and applying minimal data pre-processing such as resampling,\n    mixing of channels, padding, etc.\n\n    If no segment_duration value is provided, the AudioDataset will return the full wav for each\n    audio file. Otherwise, it will randomly sample audio files and create a segment of the specified\n    duration, applying padding if required.\n\n    By default, only the torch Tensor corresponding to the waveform is returned. Setting return_info=True\n    allows to return a tuple containing the torch Tensor and additional metadata on the segment and the\n    original audio meta.\n\n    Note that you can call `start_epoch(epoch)` in order to get\n    a deterministic \"randomization\" for `shuffle=True`.\n    For a given epoch and dataset index, this will always return the same extract.\n    You can get back some diversity by setting the `shuffle_seed` param.\n\n    Args:\n        meta (list of AudioMeta): List of audio files metadata.\n        segment_duration (float, optional): Optional segment duration of audio to load.\n            If not specified, the dataset will load the full audio segment from the file.\n        shuffle (bool): Set to `True` to have the data reshuffled at every epoch.\n        sample_rate (int): Target sample rate of the loaded audio samples.\n        channels (int): Target number of channels of the loaded audio samples.\n        sample_on_duration (bool): Set to `True` to sample segments with probability\n            dependent on audio file duration. This is only used if `segment_duration` is provided.\n        sample_on_weight (bool): Set to `True` to sample segments using the `weight` entry of\n            `AudioMeta`. If `sample_on_duration` is also True, the actual weight will be the product\n            of the file duration and file weight. This is only used if `segment_duration` is provided.\n        min_segment_ratio (float): Minimum segment ratio to use when the audio file\n            is shorter than the desired segment.\n        max_read_retry (int): Maximum number of retries to sample an audio segment from the dataset.\n        return_info (bool): Whether to return the wav only or return wav along with segment info and metadata.\n        min_audio_duration (float, optional): Minimum audio file duration, in seconds, if provided\n            audio shorter than this will be filtered out.\n        max_audio_duration (float, optional): Maximal audio file duration in seconds, if provided\n            audio longer than this will be filtered out.\n        shuffle_seed (int): can be used to further randomize\n        load_wav (bool): if False, skip loading the wav but returns a tensor of 0\n            with the expected segment_duration (which must be provided if load_wav is False).\n        permutation_on_files (bool): only if `sample_on_weight` and `sample_on_duration`\n            are False. Will ensure a permutation on files when going through the dataset.\n            In that case the epoch number must be provided in order for the model\n            to continue the permutation across epochs. In that case, it is assumed\n            that `num_samples = total_batch_size * num_updates_per_epoch`, with\n            `total_batch_size` the overall batch size accounting for all gpus.\n    \"\"\"\n    def __init__(self,\n                 meta: tp.List[AudioMeta],\n                 segment_duration: tp.Optional[float] = None,\n                 shuffle: bool = True,\n                 num_samples: int = 10_000,\n                 sample_rate: int = 48_000,\n                 channels: int = 2,\n                 pad: bool = True,\n                 sample_on_duration: bool = True,\n                 sample_on_weight: bool = True,\n                 min_segment_ratio: float = 0.5,\n                 max_read_retry: int = 10,\n                 return_info: bool = False,\n                 min_audio_duration: tp.Optional[float] = None,\n                 max_audio_duration: tp.Optional[float] = None,\n                 shuffle_seed: int = 0,\n                 load_wav: bool = True,\n                 permutation_on_files: bool = False,\n                 ):\n        assert len(meta) > 0, \"No audio meta provided to AudioDataset. Please check loading of audio meta.\"\n        assert segment_duration is None or segment_duration > 0\n        assert segment_duration is None or min_segment_ratio >= 0\n        self.segment_duration = segment_duration\n        self.min_segment_ratio = min_segment_ratio\n        self.max_audio_duration = max_audio_duration\n        self.min_audio_duration = min_audio_duration\n        if self.min_audio_duration is not None and self.max_audio_duration is not None:\n            assert self.min_audio_duration <= self.max_audio_duration\n        self.meta: tp.List[AudioMeta] = self._filter_duration(meta)\n        assert len(self.meta)  # Fail fast if all data has been filtered.\n        self.total_duration = sum(d.duration for d in self.meta)\n\n        if segment_duration is None:\n            num_samples = len(self.meta)\n        self.num_samples = num_samples\n        self.shuffle = shuffle\n        self.sample_rate = sample_rate\n        self.channels = channels\n        self.pad = pad\n        self.sample_on_weight = sample_on_weight\n        self.sample_on_duration = sample_on_duration\n        self.sampling_probabilities = self._get_sampling_probabilities()\n        self.max_read_retry = max_read_retry\n        self.return_info = return_info\n        self.shuffle_seed = shuffle_seed\n        self.current_epoch: tp.Optional[int] = None\n        self.load_wav = load_wav\n        if not load_wav:\n            assert segment_duration is not None\n        self.permutation_on_files = permutation_on_files\n        if permutation_on_files:\n            assert not self.sample_on_duration\n            assert not self.sample_on_weight\n            assert self.shuffle\n\n    def start_epoch(self, epoch: int):\n        self.current_epoch = epoch\n\n    def __len__(self):\n        return self.num_samples\n\n    def _get_sampling_probabilities(self, normalized: bool = True):\n        \"\"\"Return the sampling probabilities for each file inside `self.meta`.\"\"\"\n        scores: tp.List[float] = []\n        for file_meta in self.meta:\n            score = 1.\n            if self.sample_on_weight and file_meta.weight is not None:\n                score *= file_meta.weight\n            if self.sample_on_duration:\n                score *= file_meta.duration\n            scores.append(score)\n        probabilities = torch.tensor(scores)\n        if normalized:\n            probabilities /= probabilities.sum()\n        return probabilities\n\n    @staticmethod\n    @lru_cache(16)\n    def _get_file_permutation(num_files: int, permutation_index: int, base_seed: int):\n        # Used to keep the most recent files permutation in memory implicitely.\n        # will work unless someone is using a lot of Datasets in parallel.\n        rng = torch.Generator()\n        rng.manual_seed(base_seed + permutation_index)\n        return torch.randperm(num_files, generator=rng)\n\n    def sample_file(self, index: int, rng: torch.Generator) -> AudioMeta:\n        \"\"\"Sample a given file from `self.meta`. Can be overridden in subclasses.\n        This is only called if `segment_duration` is not None.\n\n        You must use the provided random number generator `rng` for reproducibility.\n        You can further make use of the index accessed.\n        \"\"\"\n        if self.permutation_on_files:\n            assert self.current_epoch is not None\n            total_index = self.current_epoch * len(self) + index\n            permutation_index = total_index // len(self.meta)\n            relative_index = total_index % len(self.meta)\n            permutation = AudioDataset._get_file_permutation(\n                len(self.meta), permutation_index, self.shuffle_seed)\n            file_index = permutation[relative_index]\n            return self.meta[file_index]\n\n        if not self.sample_on_weight and not self.sample_on_duration:\n            file_index = int(torch.randint(len(self.sampling_probabilities), (1,), generator=rng).item())\n        else:\n            file_index = int(torch.multinomial(self.sampling_probabilities, 1, generator=rng).item())\n\n        return self.meta[file_index]\n\n    def _audio_read(self, path: str, seek_time: float = 0, duration: float = -1):\n        # Override this method in subclass if needed.\n        if self.load_wav:\n            return audio_read(path, seek_time, duration, pad=False)\n        else:\n            assert self.segment_duration is not None\n            n_frames = int(self.sample_rate * self.segment_duration)\n            return torch.zeros(self.channels, n_frames), self.sample_rate\n\n    def __getitem__(self, index: int) -> tp.Union[torch.Tensor, tp.Tuple[torch.Tensor, SegmentInfo]]:\n        if self.segment_duration is None:\n            file_meta = self.meta[index]\n            out, sr = audio_read(file_meta.path)\n            out = convert_audio(out, sr, self.sample_rate, self.channels)\n            n_frames = out.shape[-1]\n            segment_info = SegmentInfo(file_meta, seek_time=0., n_frames=n_frames, total_frames=n_frames,\n                                       sample_rate=self.sample_rate, channels=out.shape[0])\n        else:\n            rng = torch.Generator()\n            if self.shuffle:\n                # We use index, plus extra randomness, either totally random if we don't know the epoch.\n                # otherwise we make use of the epoch number and optional shuffle_seed.\n                if self.current_epoch is None:\n                    rng.manual_seed(index + self.num_samples * random.randint(0, 2**24))\n                else:\n                    rng.manual_seed(index + self.num_samples * (self.current_epoch + self.shuffle_seed))\n            else:\n                # We only use index\n                rng.manual_seed(index)\n\n            for retry in range(self.max_read_retry):\n                file_meta = self.sample_file(index, rng)\n                # We add some variance in the file position even if audio file is smaller than segment\n                # without ending up with empty segments\n                max_seek = max(0, file_meta.duration - self.segment_duration * self.min_segment_ratio)\n                seek_time = torch.rand(1, generator=rng).item() * max_seek\n                try:\n                    out, sr = audio_read(file_meta.path, seek_time, self.segment_duration, pad=False)\n                    out = convert_audio(out, sr, self.sample_rate, self.channels)\n                    n_frames = out.shape[-1]\n                    target_frames = int(self.segment_duration * self.sample_rate)\n                    if self.pad:\n                        out = F.pad(out, (0, target_frames - n_frames))\n                    segment_info = SegmentInfo(file_meta, seek_time, n_frames=n_frames, total_frames=target_frames,\n                                               sample_rate=self.sample_rate, channels=out.shape[0])\n                except Exception as exc:\n                    logger.warning(\"Error opening file %s: %r\", file_meta.path, exc)\n                    if retry == self.max_read_retry - 1:\n                        raise\n                else:\n                    break\n\n        if self.return_info:\n            # Returns the wav and additional information on the wave segment\n            return out, segment_info\n        else:\n            return out\n\n    def collater(self, samples):\n        \"\"\"The collater function has to be provided to the dataloader\n        if AudioDataset has return_info=True in order to properly collate\n        the samples of a batch.\n        \"\"\"\n        if self.segment_duration is None and len(samples) > 1:\n            assert self.pad, \"Must allow padding when batching examples of different durations.\"\n\n        # In this case the audio reaching the collater is of variable length as segment_duration=None.\n        to_pad = self.segment_duration is None and self.pad\n        if to_pad:\n            max_len = max([wav.shape[-1] for wav, _ in samples])\n\n            def _pad_wav(wav):\n                return F.pad(wav, (0, max_len - wav.shape[-1]))\n\n        if self.return_info:\n            if len(samples) > 0:\n                assert len(samples[0]) == 2\n                assert isinstance(samples[0][0], torch.Tensor)\n                assert isinstance(samples[0][1], SegmentInfo)\n\n            wavs = [wav for wav, _ in samples]\n            segment_infos = [copy.deepcopy(info) for _, info in samples]\n\n            if to_pad:\n                # Each wav could be of a different duration as they are not segmented.\n                for i in range(len(samples)):\n                    # Determines the total length of the signal with padding, so we update here as we pad.\n                    segment_infos[i].total_frames = max_len\n                    wavs[i] = _pad_wav(wavs[i])\n\n            wav = torch.stack(wavs)\n            return wav, segment_infos\n        else:\n            assert isinstance(samples[0], torch.Tensor)\n            if to_pad:\n                samples = [_pad_wav(s) for s in samples]\n            return torch.stack(samples)\n\n    def _filter_duration(self, meta: tp.List[AudioMeta]) -> tp.List[AudioMeta]:\n        \"\"\"Filters out audio files with audio durations that will not allow to sample examples from them.\"\"\"\n        orig_len = len(meta)\n\n        # Filter data that is too short.\n        if self.min_audio_duration is not None:\n            meta = [m for m in meta if m.duration >= self.min_audio_duration]\n\n        # Filter data that is too long.\n        if self.max_audio_duration is not None:\n            meta = [m for m in meta if m.duration <= self.max_audio_duration]\n\n        filtered_len = len(meta)\n        removed_percentage = 100*(1-float(filtered_len)/orig_len)\n        msg = 'Removed %.2f percent of the data because it was too short or too long.' % removed_percentage\n        if removed_percentage < 10:\n            logging.debug(msg)\n        else:\n            logging.warning(msg)\n        return meta\n\n    @classmethod\n    def from_meta(cls, root: tp.Union[str, Path], **kwargs):\n        \"\"\"Instantiate AudioDataset from a path to a directory containing a manifest as a jsonl file.\n\n        Args:\n            root (str or Path): Path to root folder containing audio files.\n            kwargs: Additional keyword arguments for the AudioDataset.\n        \"\"\"\n        root = Path(root)\n        if root.is_dir():\n            if (root / 'data.jsonl').exists():\n                root = root / 'data.jsonl'\n            elif (root / 'data.jsonl.gz').exists():\n                root = root / 'data.jsonl.gz'\n            else:\n                raise ValueError(\"Don't know where to read metadata from in the dir. \"\n                                 \"Expecting either a data.jsonl or data.jsonl.gz file but none found.\")\n        meta = load_audio_meta(root)\n        return cls(meta, **kwargs)\n\n    @classmethod\n    def from_path(cls, root: tp.Union[str, Path], minimal_meta: bool = True,\n                  exts: tp.List[str] = DEFAULT_EXTS, **kwargs):\n        \"\"\"Instantiate AudioDataset from a path containing (possibly nested) audio files.\n\n        Args:\n            root (str or Path): Path to root folder containing audio files.\n            minimal_meta (bool): Whether to only load minimal metadata or not.\n            exts (list of str): Extensions for audio files.\n            kwargs: Additional keyword arguments for the AudioDataset.\n        \"\"\"\n        root = Path(root)\n        if root.is_file():\n            meta = load_audio_meta(root, resolve=True)\n        else:\n            meta = find_audio_files(root, exts, minimal=minimal_meta, resolve=True)\n        return cls(meta, **kwargs)\n\n\ndef main():\n    logging.basicConfig(stream=sys.stderr, level=logging.INFO)\n    parser = argparse.ArgumentParser(\n        prog='audio_dataset',\n        description='Generate .jsonl files by scanning a folder.')\n    parser.add_argument('root', help='Root folder with all the audio files')\n    parser.add_argument('output_meta_file',\n                        help='Output file to store the metadata, ')\n    parser.add_argument('--complete',\n                        action='store_false', dest='minimal', default=True,\n                        help='Retrieve all metadata, even the one that are expansive '\n                             'to compute (e.g. normalization).')\n    parser.add_argument('--resolve',\n                        action='store_true', default=False,\n                        help='Resolve the paths to be absolute and with no symlinks.')\n    parser.add_argument('--workers',\n                        default=10, type=int,\n                        help='Number of workers.')\n    args = parser.parse_args()\n    meta = find_audio_files(args.root, DEFAULT_EXTS, progress=True,\n                            resolve=args.resolve, minimal=args.minimal, workers=args.workers)\n    save_audio_meta(args.output_meta_file, meta)\n\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "audiocraft/data/audio_utils.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"Various utilities for audio convertion (pcm format, sample rate and channels),\nand volume normalization.\"\"\"\nimport io\nimport logging\nimport re\nimport sys\nimport typing as tp\n\nimport julius\nimport torch\nimport torchaudio\n\nlogger = logging.getLogger(__name__)\n\n\ndef convert_audio_channels(wav: torch.Tensor, channels: int = 2) -> torch.Tensor:\n    \"\"\"Convert audio to the given number of channels.\n\n    Args:\n        wav (torch.Tensor): Audio wave of shape [B, C, T].\n        channels (int): Expected number of channels as output.\n    Returns:\n        torch.Tensor: Downmixed or unchanged audio wave [B, C, T].\n    \"\"\"\n    *shape, src_channels, length = wav.shape\n    if src_channels == channels:\n        pass\n    elif channels == 1:\n        # Case 1:\n        # The caller asked 1-channel audio, and the stream has multiple\n        # channels, downmix all channels.\n        wav = wav.mean(dim=-2, keepdim=True)\n    elif src_channels == 1:\n        # Case 2:\n        # The caller asked for multiple channels, but the input file has\n        # a single channel, replicate the audio over all channels.\n        wav = wav.expand(*shape, channels, length)\n    elif src_channels >= channels:\n        # Case 3:\n        # The caller asked for multiple channels, and the input file has\n        # more channels than requested. In that case return the first channels.\n        wav = wav[..., :channels, :]\n    else:\n        # Case 4: What is a reasonable choice here?\n        raise ValueError('The audio file has less channels than requested but is not mono.')\n    return wav\n\n\ndef convert_audio(wav: torch.Tensor, from_rate: float,\n                  to_rate: float, to_channels: int) -> torch.Tensor:\n    \"\"\"Convert audio to new sample rate and number of audio channels.\"\"\"\n    wav = julius.resample_frac(wav, int(from_rate), int(to_rate))\n    wav = convert_audio_channels(wav, to_channels)\n    return wav\n\n\ndef normalize_loudness(wav: torch.Tensor, sample_rate: int, loudness_headroom_db: float = 14,\n                       loudness_compressor: bool = False, energy_floor: float = 2e-3):\n    \"\"\"Normalize an input signal to a user loudness in dB LKFS.\n    Audio loudness is defined according to the ITU-R BS.1770-4 recommendation.\n\n    Args:\n        wav (torch.Tensor): Input multichannel audio data.\n        sample_rate (int): Sample rate.\n        loudness_headroom_db (float): Target loudness of the output in dB LUFS.\n        loudness_compressor (bool): Uses tanh for soft clipping.\n        energy_floor (float): anything below that RMS level will not be rescaled.\n    Returns:\n        torch.Tensor: Loudness normalized output data.\n    \"\"\"\n    energy = wav.pow(2).mean().sqrt().item()\n    if energy < energy_floor:\n        return wav\n    transform = torchaudio.transforms.Loudness(sample_rate)\n    input_loudness_db = transform(wav).item()\n    # calculate the gain needed to scale to the desired loudness level\n    delta_loudness = -loudness_headroom_db - input_loudness_db\n    gain = 10.0 ** (delta_loudness / 20.0)\n    output = gain * wav\n    if loudness_compressor:\n        output = torch.tanh(output)\n    assert output.isfinite().all(), (input_loudness_db, wav.pow(2).mean().sqrt())\n    return output\n\n\ndef _clip_wav(wav: torch.Tensor, log_clipping: bool = False, stem_name: tp.Optional[str] = None) -> None:\n    \"\"\"\n    Utility function to clip the audio with logging if specified.\n    \"\"\"\n    max_scale = wav.abs().max()\n    if log_clipping and max_scale > 1:\n        clamp_prob = (wav.abs() > 1).float().mean().item()\n        print(f\"CLIPPING {stem_name or ''} happening with proba (a bit of clipping is okay):\",\n              clamp_prob, \"maximum scale: \", max_scale.item(), file=sys.stderr)\n    wav.clamp_(-1, 1)\n\n\ndef normalize_audio(wav: torch.Tensor, normalize: bool = True,\n                    strategy: str = 'peak', peak_clip_headroom_db: float = 1,\n                    rms_headroom_db: float = 18, loudness_headroom_db: float = 14,\n                    loudness_compressor: bool = False, log_clipping: bool = False,\n                    sample_rate: tp.Optional[int] = None,\n                    stem_name: tp.Optional[str] = None) -> torch.Tensor:\n    \"\"\"Normalize the audio according to the prescribed strategy (see after).\n\n    Args:\n        wav (torch.Tensor): Audio data.\n        normalize (bool): if `True` (default), normalizes according to the prescribed\n            strategy (see after). If `False`, the strategy is only used in case clipping\n            would happen.\n        strategy (str): Can be either 'clip', 'peak', or 'rms'. Default is 'peak',\n            i.e. audio is normalized by its largest value. RMS normalizes by root-mean-square\n            with extra headroom to avoid clipping. 'clip' just clips.\n        peak_clip_headroom_db (float): Headroom in dB when doing 'peak' or 'clip' strategy.\n        rms_headroom_db (float): Headroom in dB when doing 'rms' strategy. This must be much larger\n            than the `peak_clip` one to avoid further clipping.\n        loudness_headroom_db (float): Target loudness for loudness normalization.\n        loudness_compressor (bool): If True, uses tanh based soft clipping.\n        log_clipping (bool): If True, basic logging on stderr when clipping still\n            occurs despite strategy (only for 'rms').\n        sample_rate (int): Sample rate for the audio data (required for loudness).\n        stem_name (str, optional): Stem name for clipping logging.\n    Returns:\n        torch.Tensor: Normalized audio.\n    \"\"\"\n    scale_peak = 10 ** (-peak_clip_headroom_db / 20)\n    scale_rms = 10 ** (-rms_headroom_db / 20)\n    if strategy == 'peak':\n        rescaling = (scale_peak / wav.abs().max())\n        if normalize or rescaling < 1:\n            wav = wav * rescaling\n    elif strategy == 'clip':\n        wav = wav.clamp(-scale_peak, scale_peak)\n    elif strategy == 'rms':\n        mono = wav.mean(dim=0)\n        rescaling = scale_rms / mono.pow(2).mean().sqrt()\n        if normalize or rescaling < 1:\n            wav = wav * rescaling\n        _clip_wav(wav, log_clipping=log_clipping, stem_name=stem_name)\n    elif strategy == 'loudness':\n        assert sample_rate is not None, \"Loudness normalization requires sample rate.\"\n        wav = normalize_loudness(wav, sample_rate, loudness_headroom_db, loudness_compressor)\n        _clip_wav(wav, log_clipping=log_clipping, stem_name=stem_name)\n    else:\n        assert wav.abs().max() < 1\n        assert strategy == '' or strategy == 'none', f\"Unexpected strategy: '{strategy}'\"\n    return wav\n\n\ndef f32_pcm(wav: torch.Tensor) -> torch.Tensor:\n    \"\"\"\n    Convert audio to float 32 bits PCM format.\n    Args:\n        wav (torch.tensor): Input wav tensor\n    Returns:\n        same wav in float32 PCM format\n    \"\"\"\n    if wav.dtype.is_floating_point:\n        return wav\n    elif wav.dtype == torch.int16:\n        return wav.float() / 2**15\n    elif wav.dtype == torch.int32:\n        return wav.float() / 2**31\n    raise ValueError(f\"Unsupported wav dtype: {wav.dtype}\")\n\n\ndef i16_pcm(wav: torch.Tensor) -> torch.Tensor:\n    \"\"\"Convert audio to int 16 bits PCM format.\n\n    ..Warning:: There exist many formula for doing this conversion. None are perfect\n    due to the asymmetry of the int16 range. One either have possible clipping, DC offset,\n    or inconsistencies with f32_pcm. If the given wav doesn't have enough headroom,\n    it is possible that `i16_pcm(f32_pcm)) != Identity`.\n    Args:\n        wav (torch.tensor): Input wav tensor\n    Returns:\n        same wav in float16 PCM format\n    \"\"\"\n    if wav.dtype.is_floating_point:\n        assert wav.abs().max() <= 1\n        candidate = (wav * 2 ** 15).round()\n        if candidate.max() >= 2 ** 15:  # clipping would occur\n            candidate = (wav * (2 ** 15 - 1)).round()\n        return candidate.short()\n    else:\n        assert wav.dtype == torch.int16\n        return wav\n\n\ndef compress(wav: torch.Tensor, sr: int,\n             target_format: tp.Literal[\"mp3\", \"ogg\", \"flac\"] = \"mp3\",\n             bitrate: str = \"128k\") -> tp.Tuple[torch.Tensor, int]:\n    \"\"\"Convert audio wave form to a specified lossy format: mp3, ogg, flac\n\n    Args:\n        wav (torch.Tensor): Input wav tensor.\n        sr (int): Sampling rate.\n        target_format (str): Compression format (e.g., 'mp3').\n        bitrate (str): Bitrate for compression.\n\n    Returns:\n        Tuple of compressed WAV tensor and sampling rate.\n    \"\"\"\n\n    # Extract the bit rate from string (e.g., '128k')\n    match = re.search(r\"\\d+(\\.\\d+)?\", str(bitrate))\n    parsed_bitrate = float(match.group()) if match else None\n    assert parsed_bitrate, f\"Invalid bitrate specified (got {parsed_bitrate})\"\n    try:\n        # Create a virtual file instead of saving to disk\n        buffer = io.BytesIO()\n\n        torchaudio.save(\n            buffer, wav, sr, format=target_format, bits_per_sample=parsed_bitrate,\n        )\n        # Move to the beginning of the file\n        buffer.seek(0)\n        compressed_wav, sr = torchaudio.load(buffer)\n        return compressed_wav, sr\n\n    except RuntimeError:\n        logger.warning(\n            f\"compression failed skipping compression: {format} {parsed_bitrate}\"\n        )\n        return wav, sr\n\n\ndef get_mp3(wav_tensor: torch.Tensor, sr: int, bitrate: str = \"128k\") -> torch.Tensor:\n    \"\"\"Convert a batch of audio files to MP3 format, maintaining the original shape.\n\n    This function takes a batch of audio files represented as a PyTorch tensor, converts\n    them to MP3 format using the specified bitrate, and returns the batch in the same\n    shape as the input.\n\n    Args:\n        wav_tensor (torch.Tensor): Batch of audio files represented as a tensor.\n            Shape should be (batch_size, channels, length).\n        sr (int): Sampling rate of the audio.\n        bitrate (str): Bitrate for MP3 conversion, default is '128k'.\n\n    Returns:\n        torch.Tensor: Batch of audio files converted to MP3 format, with the same\n            shape as the input tensor.\n    \"\"\"\n    device = wav_tensor.device\n    batch_size, channels, original_length = wav_tensor.shape\n\n    # Flatten tensor for conversion and move to CPU\n    wav_tensor_flat = wav_tensor.view(1, -1).cpu()\n\n    # Convert to MP3 format with specified bitrate\n    wav_tensor_flat, _ = compress(wav_tensor_flat, sr, bitrate=bitrate)\n\n    # Reshape back to original batch format and trim or pad if necessary\n    wav_tensor = wav_tensor_flat.view(batch_size, channels, -1)\n    compressed_length = wav_tensor.shape[-1]\n    if compressed_length > original_length:\n        wav_tensor = wav_tensor[:, :, :original_length]  # Trim excess frames\n    elif compressed_length < original_length:\n        padding = torch.zeros(\n            batch_size, channels, original_length - compressed_length, device=device\n        )\n        wav_tensor = torch.cat((wav_tensor, padding), dim=-1)  # Pad with zeros\n\n    # Move tensor back to the original device\n    return wav_tensor.to(device)\n\n\ndef get_aac(\n    wav_tensor: torch.Tensor,\n    sr: int,\n    bitrate: str = \"128k\",\n    lowpass_freq: tp.Optional[int] = None,\n) -> torch.Tensor:\n    \"\"\"Converts a batch of audio tensors to AAC format and then back to tensors.\n\n    This function first saves the input tensor batch as WAV files, then uses FFmpeg to convert\n    these WAV files to AAC format. Finally, it loads the AAC files back into tensors.\n\n    Args:\n        wav_tensor (torch.Tensor): A batch of audio files represented as a tensor.\n                                   Shape should be (batch_size, channels, length).\n        sr (int): Sampling rate of the audio.\n        bitrate (str): Bitrate for AAC conversion, default is '128k'.\n        lowpass_freq (Optional[int]): Frequency for a low-pass filter. If None, no filter is applied.\n\n    Returns:\n        torch.Tensor: Batch of audio files converted to AAC and back, with the same\n                      shape as the input tensor.\n    \"\"\"\n    import tempfile\n    import subprocess\n\n    device = wav_tensor.device\n    batch_size, channels, original_length = wav_tensor.shape\n\n    # Parse the bitrate value from the string\n    match = re.search(r\"\\d+(\\.\\d+)?\", bitrate)\n    parsed_bitrate = (\n        match.group() if match else \"128\"\n    )  # Default to 128 if parsing fails\n\n    # Flatten tensor for conversion and move to CPU\n    wav_tensor_flat = wav_tensor.view(1, -1).cpu()\n\n    with tempfile.NamedTemporaryFile(\n        suffix=\".wav\"\n    ) as f_in, tempfile.NamedTemporaryFile(suffix=\".aac\") as f_out:\n        input_path, output_path = f_in.name, f_out.name\n\n        # Save the tensor as a WAV file\n        torchaudio.save(input_path, wav_tensor_flat, sr, backend=\"ffmpeg\")\n\n        # Prepare FFmpeg command for AAC conversion\n        command = [\n            \"ffmpeg\",\n            \"-y\",\n            \"-i\",\n            input_path,\n            \"-ar\",\n            str(sr),\n            \"-b:a\",\n            f\"{parsed_bitrate}k\",\n            \"-c:a\",\n            \"aac\",\n        ]\n        if lowpass_freq is not None:\n            command += [\"-cutoff\", str(lowpass_freq)]\n        command.append(output_path)\n\n        try:\n            # Run FFmpeg and suppress output\n            subprocess.run(command, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)\n\n            # Load the AAC audio back into a tensor\n            aac_tensor, _ = torchaudio.load(output_path, backend=\"ffmpeg\")\n        except Exception as exc:\n            raise RuntimeError(\n                \"Failed to run command \" \".join(command)} \"\n                \"(Often this means ffmpeg is not installed or the encoder is not supported, \"\n                \"make sure you installed an older version ffmpeg<5)\"\n            ) from exc\n\n    original_length_flat = batch_size * channels * original_length\n    compressed_length_flat = aac_tensor.shape[-1]\n\n    # Trim excess frames\n    if compressed_length_flat > original_length_flat:\n        aac_tensor = aac_tensor[:, :original_length_flat]\n\n    # Pad the shortedn frames\n    elif compressed_length_flat < original_length_flat:\n        padding = torch.zeros(\n            1, original_length_flat - compressed_length_flat, device=device\n        )\n        aac_tensor = torch.cat((aac_tensor, padding), dim=-1)\n\n    # Reshape and adjust length to match original tensor\n    wav_tensor = aac_tensor.view(batch_size, channels, -1)\n    compressed_length = wav_tensor.shape[-1]\n\n    assert compressed_length == original_length, (\n        \"AAC-compressed audio does not have the same frames as original one. \"\n        \"One reason can be ffmpeg is not  installed and used as proper backed \"\n        \"for torchaudio, or the AAC encoder is not correct. Run \"\n        \"`torchaudio.utils.ffmpeg_utils.get_audio_encoders()` and make sure we see entry for\"\n        \"AAC in the output.\"\n    )\n    return wav_tensor.to(device)\n"
  },
  {
    "path": "audiocraft/data/info_audio_dataset.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"Base classes for the datasets that also provide non-audio metadata,\ne.g. description, text transcription etc.\n\"\"\"\nfrom dataclasses import dataclass\nimport logging\nimport math\nimport re\nimport typing as tp\n\nimport torch\n\nfrom .audio_dataset import AudioDataset, AudioMeta\nfrom ..environment import AudioCraftEnvironment\nfrom ..modules.conditioners import SegmentWithAttributes, ConditioningAttributes\n\n\nlogger = logging.getLogger(__name__)\n\n\ndef _clusterify_meta(meta: AudioMeta) -> AudioMeta:\n    \"\"\"Monkey-patch meta to match cluster specificities.\"\"\"\n    meta.path = AudioCraftEnvironment.apply_dataset_mappers(meta.path)\n    if meta.info_path is not None:\n        meta.info_path.zip_path = AudioCraftEnvironment.apply_dataset_mappers(meta.info_path.zip_path)\n    return meta\n\n\ndef clusterify_all_meta(meta: tp.List[AudioMeta]) -> tp.List[AudioMeta]:\n    \"\"\"Monkey-patch all meta to match cluster specificities.\"\"\"\n    return [_clusterify_meta(m) for m in meta]\n\n\n@dataclass\nclass AudioInfo(SegmentWithAttributes):\n    \"\"\"Dummy SegmentInfo with empty attributes.\n\n    The InfoAudioDataset is expected to return metadata that inherits\n    from SegmentWithAttributes class and can return conditioning attributes.\n\n    This basically guarantees all datasets will be compatible with current\n    solver that contain conditioners requiring this.\n    \"\"\"\n    audio_tokens: tp.Optional[torch.Tensor] = None  # populated when using cached batch for training a LM.\n\n    def to_condition_attributes(self) -> ConditioningAttributes:\n        return ConditioningAttributes()\n\n\nclass InfoAudioDataset(AudioDataset):\n    \"\"\"AudioDataset that always returns metadata as SegmentWithAttributes along with the audio waveform.\n\n    See `audiocraft.data.audio_dataset.AudioDataset` for initialization arguments.\n    \"\"\"\n    def __init__(self, meta: tp.List[AudioMeta], **kwargs):\n        super().__init__(clusterify_all_meta(meta), **kwargs)\n\n    def __getitem__(self, index: int) -> tp.Union[torch.Tensor, tp.Tuple[torch.Tensor, SegmentWithAttributes]]:\n        if not self.return_info:\n            wav = super().__getitem__(index)\n            assert isinstance(wav, torch.Tensor)\n            return wav\n        wav, meta = super().__getitem__(index)\n        return wav, AudioInfo(**meta.to_dict())\n\n\ndef get_keyword_or_keyword_list(value: tp.Optional[str]) -> tp.Union[tp.Optional[str], tp.Optional[tp.List[str]]]:\n    \"\"\"Preprocess a single keyword or possible a list of keywords.\"\"\"\n    if isinstance(value, list):\n        return get_keyword_list(value)\n    else:\n        return get_keyword(value)\n\n\ndef get_string(value: tp.Optional[str]) -> tp.Optional[str]:\n    \"\"\"Preprocess a single keyword.\"\"\"\n    if value is None or (not isinstance(value, str)) or len(value) == 0 or value == 'None':\n        return None\n    else:\n        return value.strip()\n\n\ndef get_keyword(value: tp.Optional[str]) -> tp.Optional[str]:\n    \"\"\"Preprocess a single keyword.\"\"\"\n    if value is None or (not isinstance(value, str)) or len(value) == 0 or value == 'None':\n        return None\n    else:\n        return value.strip().lower()\n\n\ndef get_keyword_list(values: tp.Union[str, tp.List[str]]) -> tp.Optional[tp.List[str]]:\n    \"\"\"Preprocess a list of keywords.\"\"\"\n    if isinstance(values, str):\n        values = [v.strip() for v in re.split(r'[,\\s]', values)]\n    elif isinstance(values, float) and math.isnan(values):\n        values = []\n    if not isinstance(values, list):\n        logger.debug(f\"Unexpected keyword list {values}\")\n        values = [str(values)]\n\n    kws = [get_keyword(v) for v in values]\n    kw_list = [k for k in kws if k is not None]\n    if len(kw_list) == 0:\n        return None\n    else:\n        return kw_list\n"
  },
  {
    "path": "audiocraft/data/jasco_dataset.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\nimport bisect\nimport pickle\nimport math\nimport os\nimport torch\nimport typing as tp\nfrom pathlib import Path\nfrom dataclasses import dataclass, fields\nfrom ..utils.utils import construct_frame_chords\nfrom .music_dataset import MusicDataset, MusicInfo\nfrom .audio_dataset import load_audio_meta\nfrom ..modules.conditioners import (ConditioningAttributes, SymbolicCondition)\nimport librosa\nimport numpy as np\n\n\n@dataclass\nclass JascoInfo(MusicInfo):\n    \"\"\"\n    A data class extending MusicInfo for JASCO. The following attributes are added:\n    Attributes:\n        frame_chords (Optional[list]): A list of chords associated with frames in the music piece.\n    \"\"\"\n    chords: tp.Optional[SymbolicCondition] = None\n    melody: tp.Optional[SymbolicCondition] = None\n\n    def to_condition_attributes(self) -> ConditioningAttributes:\n        out = ConditioningAttributes()\n        for _field in fields(self):\n            key, value = _field.name, getattr(self, _field.name)\n            if key == 'self_wav':\n                out.wav[key] = value\n            elif key in {'chords', 'melody'}:\n                out.symbolic[key] = value\n            elif key == 'joint_embed':\n                for embed_attribute, embed_cond in value.items():\n                    out.joint_embed[embed_attribute] = embed_cond\n            else:\n                if isinstance(value, list):\n                    value = ' '.join(value)\n                out.text[key] = value\n        return out\n\n\nclass MelodyData:\n\n    SALIENCE_MODEL_EXPECTED_SAMPLE_RATE = 22050\n    SALIENCE_MODEL_EXPECTED_HOP_SIZE = 256\n\n    def __init__(self,\n                 latent_fr: int,\n                 segment_duration: float,\n                 melody_fr: int = 86,\n                 melody_salience_dim: int = 53,\n                 chroma_root: tp.Optional[str] = None,\n                 override_cache: bool = False,\n                 do_argmax: bool = True):\n        \"\"\"Module to load salience matrix for a given info.\n\n        Args:\n            latent_fr (int): latent frame rate to match (interpolates model frame rate accordingly).\n            segment_duration (float): expected segment duration.\n            melody_fr (int, optional): extracted salience frame rate. Defaults to 86.\n            melody_salience_dim (int, optional): salience dim. Defaults to 53.\n            chroma_root (str, optional): path to root containing salience cache. Defaults to None.\n            override_cache (bool, optional): rewrite cache. Defaults to False.\n            do_argmax (bool, optional): argmax the melody matrix. Defaults to True.\n        \"\"\"\n\n        self.segment_duration = segment_duration\n        self.melody_fr = melody_fr\n        self.latent_fr = latent_fr\n        self.melody_salience_dim = melody_salience_dim\n        self.do_argmax = do_argmax\n        self.tgt_chunk_len = int(latent_fr * segment_duration)\n\n        self.null_op = False\n        if chroma_root is None:\n            self.null_op = True\n        elif not os.path.exists(f\"{chroma_root}/cache.pkl\") or override_cache:\n            self.tracks = []\n            for file in librosa.util.find_files(chroma_root, ext='txt'):\n                with open(file, 'r') as f:\n                    lines = f.readlines()\n                    for line in lines:\n                        self.tracks.append(line.strip())\n\n            # go over tracks and add the corresponding saliency file to self.saliency_files\n            self.saliency_files = []\n            for track in self.tracks:\n                # saliency file name\n                salience_file = f\"{chroma_root}/{track.split('/')[-1].split('.')[0]}_multif0_salience.npz\"\n                assert os.path.exists(salience_file), f\"File {salience_file} does not exist\"\n                self.saliency_files.append(salience_file)\n\n            self.trk2idx = {trk.split('/')[-1].split('.')[0]: i for i, trk in enumerate(self.tracks)}\n            torch.save({'tracks': self.tracks,\n                        'saliency_files': self.saliency_files,\n                        'trk2idx': self.trk2idx}, f\"{chroma_root}/cache.pkl\")\n        else:\n            tmp = torch.load(f\"{chroma_root}/cache.pkl\")\n            self.tracks = tmp['tracks']\n            self.saliency_files = tmp['saliency_files']\n            self.trk2idx = tmp['trk2idx']\n        self.model_frame_rate = int(self.SALIENCE_MODEL_EXPECTED_SAMPLE_RATE / self.SALIENCE_MODEL_EXPECTED_HOP_SIZE)\n\n    def load_saliency_from_saliency_dict(self,\n                                         saliency_dict: tp.Dict[str, tp.Any],\n                                         offset: float) -> torch.Tensor:\n        \"\"\"\n        construct the salience matrix and perform linear interpolation w.r.t the temporal axis to match the expected\n        frame rate.\n        \"\"\"\n        # get saliency map for the segment\n        saliency_dict_ = {}\n        l, r = int(offset * self.model_frame_rate), int((offset + self.segment_duration) * self.model_frame_rate)\n        saliency_dict_['salience'] = saliency_dict['salience'][:, l: r].T\n        saliency_dict_['times'] = saliency_dict['times'][l: r] - offset\n        saliency_dict_['freqs'] = saliency_dict['freqs']\n\n        saliency_dict_['salience'] = torch.Tensor(saliency_dict_['salience']).float().permute(1, 0)  # C, T\n        if saliency_dict_['salience'].shape[-1] <= int(self.model_frame_rate) / self.latent_fr:  # empty chroma\n            saliency_dict_['salience'] = torch.zeros((saliency_dict_['salience'].shape[0], self.tgt_chunk_len))\n        else:\n            salience = torch.nn.functional.interpolate(saliency_dict_['salience'].unsqueeze(0),\n                                                       scale_factor=self.latent_fr/int(self.model_frame_rate),\n                                                       mode='linear').squeeze(0)\n            if salience.shape[-1] < self.tgt_chunk_len:\n                salience = torch.nn.functional.pad(salience,\n                                                   (0, self.tgt_chunk_len - salience.shape[-1]),\n                                                   mode='constant',\n                                                   value=0)\n            elif salience.shape[-1] > self.tgt_chunk_len:\n                salience = salience[..., :self.tgt_chunk_len]\n            saliency_dict_['salience'] = salience\n\n        salience = saliency_dict_['salience']\n        if self.do_argmax:\n            binary_mask = torch.zeros_like(salience)\n            binary_mask[torch.argmax(salience, dim=0), torch.arange(salience.shape[-1])] = 1\n            binary_mask *= (salience != 0).float()\n            salience = binary_mask\n        return salience\n\n    def get_null_salience(self) -> torch.Tensor:\n        return torch.zeros((self.melody_salience_dim, self.tgt_chunk_len))\n\n    def __call__(self, x: MusicInfo) -> torch.Tensor:\n        \"\"\"Reads salience matrix from memory, shifted by seek time\n\n        Args:\n            x (MusicInfo): Music info of a single sample\n\n        Returns:\n            torch.Tensor: salience matrix matching the target info\n        \"\"\"\n        fname: str = x.meta.path.split(\"/\")[-1].split(\".\")[0] if x.meta.path is not None else \"\"\n        if x.meta.path is None or x.meta.path == \"\" or fname not in self.trk2idx:\n            salience = self.get_null_salience()\n        else:\n            assert fname in self.trk2idx, f\"Track {fname} not found in the cache\"\n            idx = self.trk2idx[fname]\n            saliency_dict = np.load(self.saliency_files[idx], allow_pickle=True)\n            salience = self.load_saliency_from_saliency_dict(saliency_dict, x.seek_time)\n        return salience\n\n\nclass JascoDataset(MusicDataset):\n    \"\"\"JASCO dataset is a MusicDataset with jasco-related symbolic data (chords, melody).\n\n    Args:\n        chords_card (int): The cardinality of the chords, default is 194.\n        compression_model_framerate (int): The framerate for the compression model, default is 50.\n\n    See `audiocraft.data.info_audio_dataset.MusicDataset` for full initialization arguments.\n    \"\"\"\n    @classmethod\n    def from_meta(cls, root: tp.Union[str, Path], **kwargs):\n        \"\"\"Instantiate AudioDataset from a path to a directory containing a manifest as a jsonl file.\n\n        Args:\n            root (str or Path): Path to root folder containing audio files.\n            kwargs: Additional keyword arguments for the AudioDataset.\n        \"\"\"\n        root = Path(root)\n        # a directory is given\n        if root.is_dir():\n            if (root / 'data.jsonl').exists():\n                meta_json = root / 'data.jsonl'\n            elif (root / 'data.jsonl.gz').exists():\n                meta_json = root / 'data.jsonl.gz'\n            else:\n                raise ValueError(\"Don't know where to read metadata from in the dir. \"\n                                 \"Expecting either a data.jsonl or data.jsonl.gz file but none found.\")\n        # jsonl file was specified\n        else:\n            assert root.exists() and root.suffix == '.jsonl', \\\n                \"Either specified path not exist or it is not a jsonl format\"\n            meta_json = root\n            root = root.parent\n        meta = load_audio_meta(meta_json)\n        kwargs['root'] = root\n        return cls(meta, **kwargs)\n\n    def __init__(self, *args,\n                 chords_card: int = 194,\n                 compression_model_framerate: float = 50.,\n                 melody_kwargs: tp.Optional[tp.Dict[str, tp.Any]] = {},\n                 **kwargs):\n        \"\"\"Dataset class for text-to-music generation with temporal controls as in\n        (JASCO)[https://arxiv.org/pdf/2406.10970]\n\n        Args:\n            chords_card (int, optional): Number of chord ebeddings. Defaults to 194.\n            compression_model_framerate (float, optional): Expected frame rate of the resulted latent. Defaults to 50.\n            melody_kwargs (tp.Optional[tp.Dict[str, tp.Any]], optional): See MelodyData class. Defaults to {}.\n        \"\"\"\n        root = kwargs.pop('root')\n        super().__init__(*args, **kwargs)\n\n        chords_mapping_path = root / 'chord_to_index_mapping.pkl'\n        chords_path = root / 'chords_per_track.pkl'\n        self.mapping_dict = pickle.load(open(chords_mapping_path, \"rb\")) if \\\n            os.path.exists(chords_mapping_path) else None\n\n        self.chords_per_track = pickle.load(open(chords_path, \"rb\")) if \\\n            os.path.exists(chords_path) else None\n\n        self.compression_model_framerate = compression_model_framerate\n        self.null_chord_idx = chords_card\n\n        self.melody_module = MelodyData(**melody_kwargs)  # type: ignore\n\n    def _get_relevant_sublist(self, chords, timestamp):\n        \"\"\"\n        Returns the sublist of chords within the specified timestamp and segment length.\n\n        Args:\n            chords (list): A sorted list of tuples containing (time changed, chord).\n            timestamp (float): The timestamp at which to start the sublist.\n\n        Returns:\n            list: A list of chords within the specified timestamp and segment length.\n        \"\"\"\n        end_time = timestamp + self.segment_duration\n\n        # Use binary search to find the starting index of the relevant sublist\n        start_index = bisect.bisect_left(chords, (timestamp,))\n\n        if start_index != 0:\n            prev_chord = chords[start_index - 1]\n        else:\n            prev_chord = (0.0, \"N\")\n\n        relevant_chords = []\n\n        for time_changed, chord in chords[start_index:]:\n            if time_changed >= end_time:\n                break\n            relevant_chords.append((time_changed, chord))\n\n        return relevant_chords, prev_chord\n\n    def _get_chords(self, music_info: MusicInfo, effective_segment_dur: float) -> torch.Tensor:\n        if self.chords_per_track is None:\n            # use null chord when there's no chords in dataset\n            seq_len = math.ceil(self.compression_model_framerate * effective_segment_dur)\n            return torch.ones(seq_len, dtype=int) * self.null_chord_idx  # type: ignore\n\n        fr = self.compression_model_framerate\n\n        idx = music_info.meta.path.split(\"/\")[-1].split(\".\")[0]\n        chords = self.chords_per_track[idx]\n\n        min_timestamp = music_info.seek_time\n\n        chords = [(item[1], item[0]) for item in chords]\n        chords, prev_chord = self._get_relevant_sublist(\n            chords, min_timestamp\n        )\n\n        iter_min_timestamp = int(min_timestamp * fr) + 1\n\n        frame_chords = construct_frame_chords(\n            iter_min_timestamp, chords, self.mapping_dict, prev_chord[1],  # type: ignore\n            fr, self.segment_duration  # type: ignore\n        )\n\n        return torch.tensor(frame_chords)\n\n    def __getitem__(self, index):\n        wav, music_info = super().__getitem__(index)\n        assert not wav.isinfinite().any(), f\"inf detected in wav file: {music_info}\"\n        wav = wav.float()\n\n        # downcast music info to jasco info\n        jasco_info = JascoInfo({k: v for k, v in music_info.__dict__.items()})\n\n        # get chords\n        effective_segment_dur = (wav.shape[-1] / self.sample_rate) if \\\n            self.segment_duration is None else self.segment_duration\n        frame_chords = self._get_chords(music_info, effective_segment_dur)\n        jasco_info.chords = SymbolicCondition(frame_chords=frame_chords)\n\n        # get melody\n        jasco_info.melody = SymbolicCondition(melody=self.melody_module(music_info))\n        return wav, jasco_info\n"
  },
  {
    "path": "audiocraft/data/music_dataset.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"Dataset of music tracks with rich metadata.\n\"\"\"\nfrom dataclasses import dataclass, field, fields, replace\nimport gzip\nimport json\nimport logging\nfrom pathlib import Path\nimport random\nimport typing as tp\n\nimport torch\n\nfrom .info_audio_dataset import (\n    InfoAudioDataset,\n    AudioInfo,\n    get_keyword_list,\n    get_keyword,\n    get_string\n)\nfrom ..modules.conditioners import (\n    ConditioningAttributes,\n    JointEmbedCondition,\n    WavCondition,\n)\nfrom ..utils.utils import warn_once\n\n\nlogger = logging.getLogger(__name__)\n\n\n@dataclass\nclass MusicInfo(AudioInfo):\n    \"\"\"Segment info augmented with music metadata.\n    \"\"\"\n    # music-specific metadata\n    title: tp.Optional[str] = None\n    artist: tp.Optional[str] = None  # anonymized artist id, used to ensure no overlap between splits\n    key: tp.Optional[str] = None\n    bpm: tp.Optional[float] = None\n    genre: tp.Optional[str] = None\n    moods: tp.Optional[list] = None\n    keywords: tp.Optional[list] = None\n    description: tp.Optional[str] = None\n    name: tp.Optional[str] = None\n    instrument: tp.Optional[str] = None\n    # original wav accompanying the metadata\n    self_wav: tp.Optional[WavCondition] = None\n    # dict mapping attributes names to tuple of wav, text and metadata\n    joint_embed: tp.Dict[str, JointEmbedCondition] = field(default_factory=dict)\n\n    @property\n    def has_music_meta(self) -> bool:\n        return self.name is not None\n\n    def to_condition_attributes(self) -> ConditioningAttributes:\n        out = ConditioningAttributes()\n        for _field in fields(self):\n            key, value = _field.name, getattr(self, _field.name)\n            if key == 'self_wav':\n                out.wav[key] = value\n            elif key == 'joint_embed':\n                for embed_attribute, embed_cond in value.items():\n                    out.joint_embed[embed_attribute] = embed_cond\n            else:\n                if isinstance(value, list):\n                    value = ' '.join(value)\n                out.text[key] = value\n        return out\n\n    @staticmethod\n    def attribute_getter(attribute):\n        if attribute == 'bpm':\n            preprocess_func = get_bpm\n        elif attribute == 'key':\n            preprocess_func = get_musical_key\n        elif attribute in ['moods', 'keywords']:\n            preprocess_func = get_keyword_list\n        elif attribute in ['genre', 'name', 'instrument']:\n            preprocess_func = get_keyword\n        elif attribute in ['title', 'artist', 'description']:\n            preprocess_func = get_string\n        else:\n            preprocess_func = None\n        return preprocess_func\n\n    @classmethod\n    def from_dict(cls, dictionary: dict, fields_required: bool = False):\n        _dictionary: tp.Dict[str, tp.Any] = {}\n\n        # allow a subset of attributes to not be loaded from the dictionary\n        # these attributes may be populated later\n        post_init_attributes = ['self_wav', 'joint_embed']\n        optional_fields = ['keywords']\n\n        for _field in fields(cls):\n            if _field.name in post_init_attributes:\n                continue\n            elif _field.name not in dictionary:\n                if fields_required and _field.name not in optional_fields:\n                    raise KeyError(f\"Unexpected missing key: {_field.name}\")\n            else:\n                preprocess_func: tp.Optional[tp.Callable] = cls.attribute_getter(_field.name)\n                value = dictionary[_field.name]\n                if preprocess_func:\n                    value = preprocess_func(value)\n                _dictionary[_field.name] = value\n        return cls(**_dictionary)\n\n\ndef augment_music_info_description(music_info: MusicInfo, merge_text_p: float = 0.,\n                                   drop_desc_p: float = 0., drop_other_p: float = 0.) -> MusicInfo:\n    \"\"\"Augment MusicInfo description with additional metadata fields and potential dropout.\n    Additional textual attributes are added given probability 'merge_text_conditions_p' and\n    the original textual description is dropped from the augmented description given probability drop_desc_p.\n\n    Args:\n        music_info (MusicInfo): The music metadata to augment.\n        merge_text_p (float): Probability of merging additional metadata to the description.\n            If provided value is 0, then no merging is performed.\n        drop_desc_p (float): Probability of dropping the original description on text merge.\n            if provided value is 0, then no drop out is performed.\n        drop_other_p (float): Probability of dropping the other fields used for text augmentation.\n    Returns:\n        MusicInfo: The MusicInfo with augmented textual description.\n    \"\"\"\n    def is_valid_field(field_name: str, field_value: tp.Any) -> bool:\n        valid_field_name = field_name in ['key', 'bpm', 'genre', 'moods', 'instrument', 'keywords']\n        valid_field_value = field_value is not None and isinstance(field_value, (int, float, str, list))\n        keep_field = random.uniform(0, 1) < drop_other_p\n        return valid_field_name and valid_field_value and keep_field\n\n    def process_value(v: tp.Any) -> str:\n        if isinstance(v, (int, float, str)):\n            return str(v)\n        if isinstance(v, list):\n            return \", \".join(v)\n        else:\n            raise ValueError(f\"Unknown type for text value! ({type(v), v})\")\n\n    description = music_info.description\n\n    metadata_text = \"\"\n    if random.uniform(0, 1) < merge_text_p:\n        meta_pairs = [f'{_field.name}: {process_value(getattr(music_info, _field.name))}'\n                      for _field in fields(music_info) if is_valid_field(_field.name, getattr(music_info, _field.name))]\n        random.shuffle(meta_pairs)\n        metadata_text = \". \".join(meta_pairs)\n        description = description if not random.uniform(0, 1) < drop_desc_p else None\n        logger.debug(f\"Applying text augmentation on MMI info. description: {description}, metadata: {metadata_text}\")\n\n    if description is None:\n        description = metadata_text if len(metadata_text) > 1 else None\n    else:\n        description = \". \".join([description.rstrip('.'), metadata_text])\n    description = description.strip() if description else None\n\n    music_info = replace(music_info)\n    music_info.description = description\n    return music_info\n\n\nclass Paraphraser:\n    def __init__(self, paraphrase_source: tp.Union[str, Path], paraphrase_p: float = 0.):\n        self.paraphrase_p = paraphrase_p\n        open_fn = gzip.open if str(paraphrase_source).lower().endswith('.gz') else open\n        with open_fn(paraphrase_source, 'rb') as f:  # type: ignore\n            self.paraphrase_source = json.loads(f.read())\n        logger.info(f\"loaded paraphrasing source from: {paraphrase_source}\")\n\n    def sample_paraphrase(self, audio_path: str, description: str):\n        if random.random() >= self.paraphrase_p:\n            return description\n        info_path = Path(audio_path).with_suffix('.json')\n        if info_path not in self.paraphrase_source:\n            warn_once(logger, f\"{info_path} not in paraphrase source!\")\n            return description\n        new_desc = random.choice(self.paraphrase_source[info_path])\n        logger.debug(f\"{description} -> {new_desc}\")\n        return new_desc\n\n\nclass MusicDataset(InfoAudioDataset):\n    \"\"\"Music dataset is an AudioDataset with music-related metadata.\n\n    Args:\n        info_fields_required (bool): Whether to enforce having required fields.\n        merge_text_p (float): Probability of merging additional metadata to the description.\n        drop_desc_p (float): Probability of dropping the original description on text merge.\n        drop_other_p (float): Probability of dropping the other fields used for text augmentation.\n        joint_embed_attributes (list[str]): A list of attributes for which joint embedding metadata is returned.\n        paraphrase_source (str, optional): Path to the .json or .json.gz file containing the\n            paraphrases for the description. The json should be a dict with keys are the\n            original info path (e.g. track_path.json) and each value is a list of possible\n            paraphrased.\n        paraphrase_p (float): probability of taking a paraphrase.\n\n    See `audiocraft.data.info_audio_dataset.InfoAudioDataset` for full initialization arguments.\n    \"\"\"\n    def __init__(self, *args, info_fields_required: bool = True,\n                 merge_text_p: float = 0., drop_desc_p: float = 0., drop_other_p: float = 0.,\n                 joint_embed_attributes: tp.List[str] = [],\n                 paraphrase_source: tp.Optional[str] = None, paraphrase_p: float = 0,\n                 **kwargs):\n        kwargs['return_info'] = True  # We require the info for each song of the dataset.\n        super().__init__(*args, **kwargs)\n        self.info_fields_required = info_fields_required\n        self.merge_text_p = merge_text_p\n        self.drop_desc_p = drop_desc_p\n        self.drop_other_p = drop_other_p\n        self.joint_embed_attributes = joint_embed_attributes\n        self.paraphraser = None\n        if paraphrase_source is not None:\n            self.paraphraser = Paraphraser(paraphrase_source, paraphrase_p)\n\n    def __getitem__(self, index):\n        wav, info = super().__getitem__(index)\n        info_data = info.to_dict()\n        music_info_path = Path(info.meta.path).with_suffix('.json')\n\n        if Path(music_info_path).exists():\n            with open(music_info_path, 'r') as json_file:\n                music_data = json.load(json_file)\n                music_data.update(info_data)\n                music_info = MusicInfo.from_dict(music_data, fields_required=self.info_fields_required)\n            if self.paraphraser is not None:\n                music_info.description = self.paraphraser.sample(music_info.meta.path, music_info.description)\n            if self.merge_text_p:\n                music_info = augment_music_info_description(\n                    music_info, self.merge_text_p, self.drop_desc_p, self.drop_other_p)\n        else:\n            music_info = MusicInfo.from_dict(info_data, fields_required=False)\n\n        music_info.self_wav = WavCondition(\n            wav=wav[None], length=torch.tensor([info.n_frames]),\n            sample_rate=[info.sample_rate], path=[info.meta.path], seek_time=[info.seek_time])\n\n        for att in self.joint_embed_attributes:\n            att_value = getattr(music_info, att)\n            joint_embed_cond = JointEmbedCondition(\n                wav[None], [att_value], torch.tensor([info.n_frames]),\n                sample_rate=[info.sample_rate], path=[info.meta.path], seek_time=[info.seek_time])\n            music_info.joint_embed[att] = joint_embed_cond\n\n        return wav, music_info\n\n\ndef get_musical_key(value: tp.Optional[str]) -> tp.Optional[str]:\n    \"\"\"Preprocess key keywords, discarding them if there are multiple key defined.\"\"\"\n    if value is None or (not isinstance(value, str)) or len(value) == 0 or value == 'None':\n        return None\n    elif ',' in value:\n        # For now, we discard when multiple keys are defined separated with comas\n        return None\n    else:\n        return value.strip().lower()\n\n\ndef get_bpm(value: tp.Optional[str]) -> tp.Optional[float]:\n    \"\"\"Preprocess to a float.\"\"\"\n    if value is None:\n        return None\n    try:\n        return float(value)\n    except ValueError:\n        return None\n"
  },
  {
    "path": "audiocraft/data/sound_dataset.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"Dataset of audio with a simple description.\n\"\"\"\n\nfrom dataclasses import dataclass, fields, replace\nimport json\nfrom pathlib import Path\nimport random\nimport typing as tp\n\nimport numpy as np\nimport torch\n\nfrom .info_audio_dataset import (\n    InfoAudioDataset,\n    get_keyword_or_keyword_list\n)\nfrom ..modules.conditioners import (\n    ConditioningAttributes,\n    SegmentWithAttributes,\n    WavCondition,\n)\n\n\nEPS = torch.finfo(torch.float32).eps\nTARGET_LEVEL_LOWER = -35\nTARGET_LEVEL_UPPER = -15\n\n\n@dataclass\nclass SoundInfo(SegmentWithAttributes):\n    \"\"\"Segment info augmented with Sound metadata.\n    \"\"\"\n    description: tp.Optional[str] = None\n    self_wav: tp.Optional[torch.Tensor] = None\n\n    @property\n    def has_sound_meta(self) -> bool:\n        return self.description is not None\n\n    def to_condition_attributes(self) -> ConditioningAttributes:\n        out = ConditioningAttributes()\n\n        for _field in fields(self):\n            key, value = _field.name, getattr(self, _field.name)\n            if key == 'self_wav':\n                out.wav[key] = value\n            else:\n                out.text[key] = value\n        return out\n\n    @staticmethod\n    def attribute_getter(attribute):\n        if attribute == 'description':\n            preprocess_func = get_keyword_or_keyword_list\n        else:\n            preprocess_func = None\n        return preprocess_func\n\n    @classmethod\n    def from_dict(cls, dictionary: dict, fields_required: bool = False):\n        _dictionary: tp.Dict[str, tp.Any] = {}\n\n        # allow a subset of attributes to not be loaded from the dictionary\n        # these attributes may be populated later\n        post_init_attributes = ['self_wav']\n\n        for _field in fields(cls):\n            if _field.name in post_init_attributes:\n                continue\n            elif _field.name not in dictionary:\n                if fields_required:\n                    raise KeyError(f\"Unexpected missing key: {_field.name}\")\n            else:\n                preprocess_func: tp.Optional[tp.Callable] = cls.attribute_getter(_field.name)\n                value = dictionary[_field.name]\n                if preprocess_func:\n                    value = preprocess_func(value)\n                _dictionary[_field.name] = value\n        return cls(**_dictionary)\n\n\nclass SoundDataset(InfoAudioDataset):\n    \"\"\"Sound audio dataset: Audio dataset with environmental sound-specific metadata.\n\n    Args:\n        info_fields_required (bool): Whether all the mandatory metadata fields should be in the loaded metadata.\n        external_metadata_source (tp.Optional[str]): Folder containing JSON metadata for the corresponding dataset.\n            The metadata files contained in this folder are expected to match the stem of the audio file with\n            a json extension.\n        aug_p (float): Probability of performing audio mixing augmentation on the batch.\n        mix_p (float): Proportion of batch items that are mixed together when applying audio mixing augmentation.\n        mix_snr_low (int): Lowerbound for SNR value sampled for mixing augmentation.\n        mix_snr_high (int): Upperbound for SNR value sampled for mixing augmentation.\n        mix_min_overlap (float): Minimum overlap between audio files when performing mixing augmentation.\n        kwargs: Additional arguments for AudioDataset.\n\n    See `audiocraft.data.info_audio_dataset.InfoAudioDataset` for full initialization arguments.\n    \"\"\"\n    def __init__(\n        self,\n        *args,\n        info_fields_required: bool = True,\n        external_metadata_source: tp.Optional[str] = None,\n        aug_p: float = 0.,\n        mix_p: float = 0.,\n        mix_snr_low: int = -5,\n        mix_snr_high: int = 5,\n        mix_min_overlap: float = 0.5,\n        **kwargs\n    ):\n        kwargs['return_info'] = True  # We require the info for each song of the dataset.\n        super().__init__(*args, **kwargs)\n        self.info_fields_required = info_fields_required\n        self.external_metadata_source = external_metadata_source\n        self.aug_p = aug_p\n        self.mix_p = mix_p\n        if self.aug_p > 0:\n            assert self.mix_p > 0, \"Expecting some mixing proportion mix_p if aug_p > 0\"\n            assert self.channels == 1, \"SoundDataset with audio mixing considers only monophonic audio\"\n        self.mix_snr_low = mix_snr_low\n        self.mix_snr_high = mix_snr_high\n        self.mix_min_overlap = mix_min_overlap\n\n    def _get_info_path(self, path: tp.Union[str, Path]) -> Path:\n        \"\"\"Get path of JSON with metadata (description, etc.).\n        If there exists a JSON with the same name as 'path.name', then it will be used.\n        Else, such JSON will be searched for in an external json source folder if it exists.\n        \"\"\"\n        info_path = Path(path).with_suffix('.json')\n        if Path(info_path).exists():\n            return info_path\n        elif self.external_metadata_source and (Path(self.external_metadata_source) / info_path.name).exists():\n            return Path(self.external_metadata_source) / info_path.name\n        else:\n            raise Exception(f\"Unable to find a metadata JSON for path: {path}\")\n\n    def __getitem__(self, index):\n        wav, info = super().__getitem__(index)\n        info_data = info.to_dict()\n        info_path = self._get_info_path(info.meta.path)\n        if Path(info_path).exists():\n            with open(info_path, 'r') as json_file:\n                sound_data = json.load(json_file)\n                sound_data.update(info_data)\n                sound_info = SoundInfo.from_dict(sound_data, fields_required=self.info_fields_required)\n                # if there are multiple descriptions, sample one randomly\n                if isinstance(sound_info.description, list):\n                    sound_info.description = random.choice(sound_info.description)\n        else:\n            sound_info = SoundInfo.from_dict(info_data, fields_required=False)\n\n        sound_info.self_wav = WavCondition(\n            wav=wav[None], length=torch.tensor([info.n_frames]),\n            sample_rate=[sound_info.sample_rate], path=[info.meta.path], seek_time=[info.seek_time])\n\n        return wav, sound_info\n\n    def collater(self, samples):\n        # when training, audio mixing is performed in the collate function\n        wav, sound_info = super().collater(samples)  # SoundDataset always returns infos\n        if self.aug_p > 0:\n            wav, sound_info = mix_samples(wav, sound_info, self.aug_p, self.mix_p,\n                                          snr_low=self.mix_snr_low, snr_high=self.mix_snr_high,\n                                          min_overlap=self.mix_min_overlap)\n        return wav, sound_info\n\n\ndef rms_f(x: torch.Tensor) -> torch.Tensor:\n    return (x ** 2).mean(1).pow(0.5)\n\n\ndef normalize(audio: torch.Tensor, target_level: int = -25) -> torch.Tensor:\n    \"\"\"Normalize the signal to the target level.\"\"\"\n    rms = rms_f(audio)\n    scalar = 10 ** (target_level / 20) / (rms + EPS)\n    audio = audio * scalar.unsqueeze(1)\n    return audio\n\n\ndef is_clipped(audio: torch.Tensor, clipping_threshold: float = 0.99) -> torch.Tensor:\n    return (abs(audio) > clipping_threshold).any(1)\n\n\ndef mix_pair(src: torch.Tensor, dst: torch.Tensor, min_overlap: float) -> torch.Tensor:\n    start = random.randint(0, int(src.shape[1] * (1 - min_overlap)))\n    remainder = src.shape[1] - start\n    if dst.shape[1] > remainder:\n        src[:, start:] = src[:, start:] + dst[:, :remainder]\n    else:\n        src[:, start:start+dst.shape[1]] = src[:, start:start+dst.shape[1]] + dst\n    return src\n\n\ndef snr_mixer(clean: torch.Tensor, noise: torch.Tensor, snr: int, min_overlap: float,\n              target_level: int = -25, clipping_threshold: float = 0.99) -> torch.Tensor:\n    \"\"\"Function to mix clean speech and noise at various SNR levels.\n\n    Args:\n        clean (torch.Tensor): Clean audio source to mix, of shape [B, T].\n        noise (torch.Tensor): Noise audio source to mix, of shape [B, T].\n        snr (int): SNR level when mixing.\n        min_overlap (float): Minimum overlap between the two mixed sources.\n        target_level (int): Gain level in dB.\n        clipping_threshold (float): Threshold for clipping the audio.\n    Returns:\n        torch.Tensor: The mixed audio, of shape [B, T].\n    \"\"\"\n    if clean.shape[1] > noise.shape[1]:\n        noise = torch.nn.functional.pad(noise, (0, clean.shape[1] - noise.shape[1]))\n    else:\n        noise = noise[:, :clean.shape[1]]\n\n    # normalizing to -25 dB FS\n    clean = clean / (clean.max(1)[0].abs().unsqueeze(1) + EPS)\n    clean = normalize(clean, target_level)\n    rmsclean = rms_f(clean)\n\n    noise = noise / (noise.max(1)[0].abs().unsqueeze(1) + EPS)\n    noise = normalize(noise, target_level)\n    rmsnoise = rms_f(noise)\n\n    # set the noise level for a given SNR\n    noisescalar = (rmsclean / (10 ** (snr / 20)) / (rmsnoise + EPS)).unsqueeze(1)\n    noisenewlevel = noise * noisescalar\n\n    # mix noise and clean speech\n    noisyspeech = mix_pair(clean, noisenewlevel, min_overlap)\n\n    # randomly select RMS value between -15 dBFS and -35 dBFS and normalize noisyspeech with that value\n    # there is a chance of clipping that might happen with very less probability, which is not a major issue.\n    noisy_rms_level = np.random.randint(TARGET_LEVEL_LOWER, TARGET_LEVEL_UPPER)\n    rmsnoisy = rms_f(noisyspeech)\n    scalarnoisy = (10 ** (noisy_rms_level / 20) / (rmsnoisy + EPS)).unsqueeze(1)\n    noisyspeech = noisyspeech * scalarnoisy\n    clean = clean * scalarnoisy\n    noisenewlevel = noisenewlevel * scalarnoisy\n\n    # final check to see if there are any amplitudes exceeding +/- 1. If so, normalize all the signals accordingly\n    clipped = is_clipped(noisyspeech)\n    if clipped.any():\n        noisyspeech_maxamplevel = noisyspeech[clipped].max(1)[0].abs().unsqueeze(1) / (clipping_threshold - EPS)\n        noisyspeech[clipped] = noisyspeech[clipped] / noisyspeech_maxamplevel\n\n    return noisyspeech\n\n\ndef snr_mix(src: torch.Tensor, dst: torch.Tensor, snr_low: int, snr_high: int, min_overlap: float):\n    if snr_low == snr_high:\n        snr = snr_low\n    else:\n        snr = np.random.randint(snr_low, snr_high)\n    mix = snr_mixer(src, dst, snr, min_overlap)\n    return mix\n\n\ndef mix_text(src_text: str, dst_text: str):\n    \"\"\"Mix text from different sources by concatenating them.\"\"\"\n    if src_text == dst_text:\n        return src_text\n    return src_text + \" \" + dst_text\n\n\ndef mix_samples(wavs: torch.Tensor, infos: tp.List[SoundInfo], aug_p: float, mix_p: float,\n                snr_low: int, snr_high: int, min_overlap: float):\n    \"\"\"Mix samples within a batch, summing the waveforms and concatenating the text infos.\n\n    Args:\n        wavs (torch.Tensor): Audio tensors of shape [B, C, T].\n        infos (list[SoundInfo]): List of SoundInfo items corresponding to the audio.\n        aug_p (float): Augmentation probability.\n        mix_p (float): Proportion of items in the batch to mix (and merge) together.\n        snr_low (int): Lowerbound for sampling SNR.\n        snr_high (int): Upperbound for sampling SNR.\n        min_overlap (float): Minimum overlap between mixed samples.\n    Returns:\n        tuple[torch.Tensor, list[SoundInfo]]: A tuple containing the mixed wavs\n            and mixed SoundInfo for the given batch.\n    \"\"\"\n    # no mixing to perform within the batch\n    if mix_p == 0:\n        return wavs, infos\n\n    if random.uniform(0, 1) < aug_p:\n        # perform all augmentations on waveforms as [B, T]\n        # randomly picking pairs of audio to mix\n        assert wavs.size(1) == 1, f\"Mix samples requires monophonic audio but C={wavs.size(1)}\"\n        wavs = wavs.mean(dim=1, keepdim=False)\n        B, T = wavs.shape\n        k = int(mix_p * B)\n        mixed_sources_idx = torch.randperm(B)[:k]\n        mixed_targets_idx = torch.randperm(B)[:k]\n        aug_wavs = snr_mix(\n            wavs[mixed_sources_idx],\n            wavs[mixed_targets_idx],\n            snr_low,\n            snr_high,\n            min_overlap,\n        )\n        # mixing textual descriptions in metadata\n        descriptions = [info.description for info in infos]\n        aug_infos = []\n        for i, j in zip(mixed_sources_idx, mixed_targets_idx):\n            text = mix_text(descriptions[i], descriptions[j])\n            m = replace(infos[i])\n            m.description = text\n            aug_infos.append(m)\n\n        # back to [B, C, T]\n        aug_wavs = aug_wavs.unsqueeze(1)\n        assert aug_wavs.shape[0] > 0, \"Samples mixing returned empty batch.\"\n        assert aug_wavs.dim() == 3, f\"Returned wav should be [B, C, T] but dim = {aug_wavs.dim()}\"\n        assert aug_wavs.shape[0] == len(aug_infos), \"Mismatch between number of wavs and infos in the batch\"\n\n        return aug_wavs, aug_infos  # [B, C, T]\n    else:\n        # randomly pick samples in the batch to match\n        # the batch size when performing audio mixing\n        B, C, T = wavs.shape\n        k = int(mix_p * B)\n        wav_idx = torch.randperm(B)[:k]\n        wavs = wavs[wav_idx]\n        infos = [infos[i] for i in wav_idx]\n        assert wavs.shape[0] == len(infos), \"Mismatch between number of wavs and infos in the batch\"\n\n        return wavs, infos  # [B, C, T]\n"
  },
  {
    "path": "audiocraft/data/zip.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"Utility for reading some info from inside a zip file.\n\"\"\"\n\nimport typing\nimport zipfile\n\nfrom dataclasses import dataclass\nfrom functools import lru_cache\nfrom typing_extensions import Literal\n\n\nDEFAULT_SIZE = 32\nMODE = Literal['r', 'w', 'x', 'a']\n\n\n@dataclass(order=True)\nclass PathInZip:\n    \"\"\"Hold a path of file within a zip file.\n\n    Args:\n        path (str): The convention is <path_to_zip>:<relative_path_inside_zip>.\n            Let's assume there is a zip file /some/location/foo.zip\n            and inside of it is a json file located at /data/file1.json,\n            Then we expect path = \"/some/location/foo.zip:/data/file1.json\".\n    \"\"\"\n\n    INFO_PATH_SEP = ':'\n    zip_path: str\n    file_path: str\n\n    def __init__(self, path: str) -> None:\n        split_path = path.split(self.INFO_PATH_SEP)\n        assert len(split_path) == 2\n        self.zip_path, self.file_path = split_path\n\n    @classmethod\n    def from_paths(cls, zip_path: str, file_path: str):\n        return cls(zip_path + cls.INFO_PATH_SEP + file_path)\n\n    def __str__(self) -> str:\n        return self.zip_path + self.INFO_PATH_SEP + self.file_path\n\n\ndef _open_zip(path: str, mode: MODE = 'r'):\n    return zipfile.ZipFile(path, mode)\n\n\n_cached_open_zip = lru_cache(DEFAULT_SIZE)(_open_zip)\n\n\ndef set_zip_cache_size(max_size: int):\n    \"\"\"Sets the maximal LRU caching for zip file opening.\n\n    Args:\n        max_size (int): the maximal LRU cache.\n    \"\"\"\n    global _cached_open_zip\n    _cached_open_zip = lru_cache(max_size)(_open_zip)\n\n\ndef open_file_in_zip(path_in_zip: PathInZip, mode: str = 'r') -> typing.IO:\n    \"\"\"Opens a file stored inside a zip and returns a file-like object.\n\n    Args:\n        path_in_zip (PathInZip): A PathInZip object representing the file to return a file-like object of.\n        mode (str): The mode in which to open the file with.\n    Returns:\n        A file-like object for PathInZip.\n    \"\"\"\n    zf = _cached_open_zip(path_in_zip.zip_path)\n    return zf.open(path_in_zip.file_path)\n"
  },
  {
    "path": "audiocraft/environment.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nProvides cluster and tools configuration across clusters (slurm, dora, utilities).\n\"\"\"\n\nimport logging\nimport os\nfrom pathlib import Path\nimport re\nimport typing as tp\n\nimport omegaconf\n\nfrom .utils.cluster import _guess_cluster_type\n\n\nlogger = logging.getLogger(__name__)\n\n\nclass AudioCraftEnvironment:\n    \"\"\"Environment configuration for teams and clusters.\n\n    AudioCraftEnvironment picks compute cluster settings (slurm, dora) from the current running environment\n    or declared variable and the loaded team configuration. Additionally, the AudioCraftEnvironment\n    provides pointers to a reference folder resolved automatically across clusters that is shared across team members,\n    allowing to share sigs or other files to run jobs. Finally, it provides dataset mappers to automatically\n    map dataset file paths to new locations across clusters, allowing to use the same manifest of files across cluters.\n\n    The cluster type is identified automatically and base configuration file is read from config/teams.yaml.\n    Use the following environment variables to specify the cluster, team or configuration:\n\n        AUDIOCRAFT_CLUSTER (optional): Cluster type to enforce. Useful if the cluster type\n            cannot be inferred automatically.\n        AUDIOCRAFT_CONFIG (optional): Path to yaml config holding the teams configuration.\n            If not set, configuration is read from config/teams.yaml.\n        AUDIOCRAFT_TEAM (optional): Name of the team. Recommended to set to your own team.\n            Cluster configuration are shared across teams to match compute allocation,\n            specify your cluster configuration in the configuration file under a key mapping\n            your team name.\n    \"\"\"\n    _instance = None\n    DEFAULT_TEAM = \"default\"\n\n    def __init__(self) -> None:\n        \"\"\"Loads configuration.\"\"\"\n        self.team: str = os.getenv(\"AUDIOCRAFT_TEAM\", self.DEFAULT_TEAM)\n        cluster_type = _guess_cluster_type()\n        cluster = os.getenv(\n            \"AUDIOCRAFT_CLUSTER\", cluster_type.value\n        )\n        logger.info(\"Detecting cluster type %s\", cluster_type)\n\n        self.cluster: str = cluster\n\n        config_path = os.getenv(\n            \"AUDIOCRAFT_CONFIG\",\n            Path(__file__)\n            .parent.parent.joinpath(\"config/teams\", self.team)\n            .with_suffix(\".yaml\"),\n        )\n        self.config = omegaconf.OmegaConf.load(config_path)\n        self._dataset_mappers = []\n        cluster_config = self._get_cluster_config()\n        if \"dataset_mappers\" in cluster_config:\n            for pattern, repl in cluster_config[\"dataset_mappers\"].items():\n                regex = re.compile(pattern)\n                self._dataset_mappers.append((regex, repl))\n\n    def _get_cluster_config(self) -> omegaconf.DictConfig:\n        assert isinstance(self.config, omegaconf.DictConfig)\n        return self.config[self.cluster]\n\n    @classmethod\n    def instance(cls):\n        if cls._instance is None:\n            cls._instance = cls()\n        return cls._instance\n\n    @classmethod\n    def reset(cls):\n        \"\"\"Clears the environment and forces a reload on next invocation.\"\"\"\n        cls._instance = None\n\n    @classmethod\n    def get_team(cls) -> str:\n        \"\"\"Gets the selected team as dictated by the AUDIOCRAFT_TEAM env var.\n        If not defined, defaults to \"labs\".\n        \"\"\"\n        return cls.instance().team\n\n    @classmethod\n    def get_cluster(cls) -> str:\n        \"\"\"Gets the detected cluster.\n        This value can be overridden by the AUDIOCRAFT_CLUSTER env var.\n        \"\"\"\n        return cls.instance().cluster\n\n    @classmethod\n    def get_dora_dir(cls) -> Path:\n        \"\"\"Gets the path to the dora directory for the current team and cluster.\n        Value is overridden by the AUDIOCRAFT_DORA_DIR env var.\n        \"\"\"\n        cluster_config = cls.instance()._get_cluster_config()\n        dora_dir = os.getenv(\"AUDIOCRAFT_DORA_DIR\", cluster_config[\"dora_dir\"])\n        logger.warning(f\"Dora directory: {dora_dir}\")\n        return Path(dora_dir)\n\n    @classmethod\n    def get_reference_dir(cls) -> Path:\n        \"\"\"Gets the path to the reference directory for the current team and cluster.\n        Value is overridden by the AUDIOCRAFT_REFERENCE_DIR env var.\n        \"\"\"\n        cluster_config = cls.instance()._get_cluster_config()\n        return Path(os.getenv(\"AUDIOCRAFT_REFERENCE_DIR\", cluster_config[\"reference_dir\"]))\n\n    @classmethod\n    def get_slurm_exclude(cls) -> tp.Optional[str]:\n        \"\"\"Get the list of nodes to exclude for that cluster.\"\"\"\n        cluster_config = cls.instance()._get_cluster_config()\n        return cluster_config.get(\"slurm_exclude\")\n\n    @classmethod\n    def get_slurm_partitions(cls, partition_types: tp.Optional[tp.List[str]] = None) -> str:\n        \"\"\"Gets the requested partitions for the current team and cluster as a comma-separated string.\n\n        Args:\n            partition_types (list[str], optional): partition types to retrieve. Values must be\n                from ['global', 'team']. If not provided, the global partition is returned.\n        \"\"\"\n        if not partition_types:\n            partition_types = [\"global\"]\n\n        cluster_config = cls.instance()._get_cluster_config()\n        partitions = [\n            cluster_config[\"partitions\"][partition_type]\n            for partition_type in partition_types\n        ]\n        return \",\".join(partitions)\n\n    @classmethod\n    def resolve_reference_path(cls, path: tp.Union[str, Path]) -> Path:\n        \"\"\"Converts reference placeholder in path with configured reference dir to resolve paths.\n\n        Args:\n            path (str or Path): Path to resolve.\n        Returns:\n            Path: Resolved path.\n        \"\"\"\n        path = str(path)\n\n        if path.startswith(\"//reference\"):\n            reference_dir = cls.get_reference_dir()\n            logger.warn(f\"Reference directory: {reference_dir}\")\n            assert (\n                reference_dir.exists() and reference_dir.is_dir()\n            ), f\"Reference directory does not exist: {reference_dir}.\"\n            path = re.sub(\"^//reference\", str(reference_dir), path)\n\n        return Path(path)\n\n    @classmethod\n    def apply_dataset_mappers(cls, path: str) -> str:\n        \"\"\"Applies dataset mapping regex rules as defined in the configuration.\n        If no rules are defined, the path is returned as-is.\n        \"\"\"\n        instance = cls.instance()\n\n        for pattern, repl in instance._dataset_mappers:\n            path = pattern.sub(repl, path)\n\n        return path\n"
  },
  {
    "path": "audiocraft/grids/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"Dora Grids.\"\"\"\n"
  },
  {
    "path": "audiocraft/grids/_base_explorers.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom abc import ABC, abstractmethod\nimport time\nimport typing as tp\nfrom dora import Explorer\nimport treetable as tt\n\n\ndef get_sheep_ping(sheep) -> tp.Optional[str]:\n    \"\"\"Return the amount of time since the Sheep made some update\n    to its log. Returns a str using the relevant time unit.\"\"\"\n    ping = None\n    if sheep.log is not None and sheep.log.exists():\n        delta = time.time() - sheep.log.stat().st_mtime\n        if delta > 3600 * 24:\n            ping = f'{delta / (3600 * 24):.1f}d'\n        elif delta > 3600:\n            ping = f'{delta / (3600):.1f}h'\n        elif delta > 60:\n            ping = f'{delta / 60:.1f}m'\n        else:\n            ping = f'{delta:.1f}s'\n    return ping\n\n\nclass BaseExplorer(ABC, Explorer):\n    \"\"\"Base explorer for AudioCraft grids.\n\n    All task specific solvers are expected to implement the `get_grid_metrics`\n    method to specify logic about metrics to display for a given task.\n\n    If additional stages are used, the child explorer must define how to handle\n    these new stages in the `process_history` and `process_sheep` methods.\n    \"\"\"\n    def stages(self):\n        return [\"train\", \"valid\", \"evaluate\"]\n\n    def get_grid_meta(self):\n        \"\"\"Returns the list of Meta information to display for each XP/job.\n        \"\"\"\n        return [\n            tt.leaf(\"index\", align=\">\"),\n            tt.leaf(\"name\", wrap=140),\n            tt.leaf(\"state\"),\n            tt.leaf(\"sig\", align=\">\"),\n            tt.leaf(\"sid\", align=\"<\"),\n        ]\n\n    @abstractmethod\n    def get_grid_metrics(self):\n        \"\"\"Return the metrics that should be displayed in the tracking table.\n        \"\"\"\n        ...\n\n    def process_sheep(self, sheep, history):\n        train = {\n            \"epoch\": len(history),\n        }\n        parts = {\"train\": train}\n        for metrics in history:\n            for key, sub in metrics.items():\n                part = parts.get(key, {})\n                if 'duration' in sub:\n                    # Convert to minutes for readability.\n                    sub['duration'] = sub['duration'] / 60.\n                part.update(sub)\n                parts[key] = part\n        ping = get_sheep_ping(sheep)\n        if ping is not None:\n            for name in self.stages():\n                if name not in parts:\n                    parts[name] = {}\n                # Add the ping to each part for convenience.\n                parts[name]['ping'] = ping\n        return parts\n"
  },
  {
    "path": "audiocraft/grids/audiogen/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"AudioGen grids.\"\"\"\n"
  },
  {
    "path": "audiocraft/grids/audiogen/audiogen_base_16khz.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom ..musicgen._explorers import LMExplorer\nfrom ...environment import AudioCraftEnvironment\n\n\n@LMExplorer\ndef explorer(launcher):\n    partitions = AudioCraftEnvironment.get_slurm_partitions(['team', 'global'])\n    launcher.slurm_(gpus=64, partition=partitions)\n    launcher.bind_(solver='audiogen/audiogen_base_16khz')\n    # replace this by the desired environmental sound dataset\n    launcher.bind_(dset='internal/sounds_16khz')\n\n    fsdp = {'autocast': False, 'fsdp.use': True}\n    medium = {'model/lm/model_scale': 'medium'}\n\n    launcher.bind_(fsdp)\n    launcher(medium)\n"
  },
  {
    "path": "audiocraft/grids/audiogen/audiogen_pretrained_16khz_eval.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nEvaluation with objective metrics for the pretrained AudioGen models.\nThis grid takes signature from the training grid and runs evaluation-only stage.\n\nWhen running the grid for the first time, please use:\nREGEN=1 dora grid audiogen.audiogen_pretrained_16khz_eval\nand re-use the REGEN=1 option when the grid is changed to force regenerating it.\n\nNote that you need the proper metrics external libraries setup to use all\nthe objective metrics activated in this grid. Refer to the README for more information.\n\"\"\"\n\nimport os\n\nfrom ..musicgen._explorers import GenerationEvalExplorer\nfrom ...environment import AudioCraftEnvironment\nfrom ... import train\n\n\ndef eval(launcher, batch_size: int = 32):\n    opts = {\n        'dset': 'audio/audiocaps_16khz',\n        'solver/audiogen/evaluation': 'objective_eval',\n        'execute_only': 'evaluate',\n        '+dataset.evaluate.batch_size': batch_size,\n        '+metrics.fad.tf.batch_size': 32,\n    }\n    # binary for FAD computation: replace this path with your own path\n    metrics_opts = {\n        'metrics.fad.tf.bin': '/data/home/jadecopet/local/usr/opt/google-research'\n    }\n    opt1 = {'generate.lm.use_sampling': True, 'generate.lm.top_k': 250, 'generate.lm.top_p': 0.}\n    opt2 = {'transformer_lm.two_step_cfg': True}\n\n    sub = launcher.bind(opts)\n    sub.bind_(metrics_opts)\n\n    # base objective metrics\n    sub(opt1, opt2)\n\n\n@GenerationEvalExplorer\ndef explorer(launcher):\n    partitions = AudioCraftEnvironment.get_slurm_partitions(['team', 'global'])\n    launcher.slurm_(gpus=4, partition=partitions)\n\n    if 'REGEN' not in os.environ:\n        folder = train.main.dora.dir / 'grids' / __name__.split('.', 2)[-1]\n        with launcher.job_array():\n            for sig in folder.iterdir():\n                if not sig.is_symlink():\n                    continue\n                xp = train.main.get_xp_from_sig(sig.name)\n                launcher(xp.argv)\n        return\n\n    audiogen_base = launcher.bind(solver=\"audiogen/audiogen_base_16khz\")\n    audiogen_base.bind_({'autocast': False, 'fsdp.use': True})\n\n    audiogen_base_medium = audiogen_base.bind({'continue_from': '//pretrained/facebook/audiogen-medium'})\n    audiogen_base_medium.bind_({'model/lm/model_scale': 'medium'})\n    eval(audiogen_base_medium, batch_size=128)\n"
  },
  {
    "path": "audiocraft/grids/compression/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"EnCodec grids.\"\"\"\n"
  },
  {
    "path": "audiocraft/grids/compression/_explorers.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport treetable as tt\n\nfrom .._base_explorers import BaseExplorer\n\n\nclass CompressionExplorer(BaseExplorer):\n    eval_metrics = [\"sisnr\", \"visqol\"]\n\n    def stages(self):\n        return [\"train\", \"valid\", \"evaluate\"]\n\n    def get_grid_meta(self):\n        \"\"\"Returns the list of Meta information to display for each XP/job.\n        \"\"\"\n        return [\n            tt.leaf(\"index\", align=\">\"),\n            tt.leaf(\"name\", wrap=140),\n            tt.leaf(\"state\"),\n            tt.leaf(\"sig\", align=\">\"),\n        ]\n\n    def get_grid_metrics(self):\n        \"\"\"Return the metrics that should be displayed in the tracking table.\n        \"\"\"\n        return [\n            tt.group(\n                \"train\",\n                [\n                    tt.leaf(\"epoch\"),\n                    tt.leaf(\"bandwidth\", \".2f\"),\n                    tt.leaf(\"adv\", \".4f\"),\n                    tt.leaf(\"d_loss\", \".4f\"),\n                ],\n                align=\">\",\n            ),\n            tt.group(\n                \"valid\",\n                [\n                    tt.leaf(\"bandwidth\", \".2f\"),\n                    tt.leaf(\"adv\", \".4f\"),\n                    tt.leaf(\"msspec\", \".4f\"),\n                    tt.leaf(\"sisnr\", \".2f\"),\n                ],\n                align=\">\",\n            ),\n            tt.group(\n                \"evaluate\", [tt.leaf(name, \".3f\") for name in self.eval_metrics], align=\">\"\n            ),\n        ]\n"
  },
  {
    "path": "audiocraft/grids/compression/debug.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nGrid search file, simply list all the exp you want in `explorer`.\nAny new exp added there will be scheduled.\nYou can cancel and experiment by commenting its line.\n\nThis grid is a minimal example for debugging compression task\nand how to override parameters directly in a grid.\nLearn more about dora grids: https://github.com/facebookresearch/dora\n\"\"\"\n\nfrom ._explorers import CompressionExplorer\nfrom ...environment import AudioCraftEnvironment\n\n\n@CompressionExplorer\ndef explorer(launcher):\n    partitions = AudioCraftEnvironment.get_slurm_partitions(['team', 'global'])\n    launcher.slurm_(gpus=2, partition=partitions)\n    launcher.bind_(solver='compression/debug')\n\n    with launcher.job_array():\n        # base debug task using config from solver=compression/debug\n        launcher()\n        # we can override parameters in the grid to launch additional xps\n        launcher({'rvq.bins': 2048, 'rvq.n_q': 4})\n"
  },
  {
    "path": "audiocraft/grids/compression/encodec_audiogen_16khz.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nGrid search file, simply list all the exp you want in `explorer`.\nAny new exp added there will be scheduled.\nYou can cancel and experiment by commenting its line.\n\nThis grid shows how to train the new AudioGen EnCodec model at 16 kHz.\n\"\"\"\n\nfrom ._explorers import CompressionExplorer\nfrom ...environment import AudioCraftEnvironment\n\n\n@CompressionExplorer\ndef explorer(launcher):\n    partitions = AudioCraftEnvironment.get_slurm_partitions(['team', 'global'])\n    launcher.slurm_(gpus=8, partition=partitions)\n    # use configuration for AudioGen's EnCodec model trained on monophonic audio sampled at 16 kHz\n    # AudioGen's EnCodec is trained with a total stride of 320 leading to a frame rate of 50 hz\n    launcher.bind_(solver='compression/encodec_audiogen_16khz')\n    # replace this by the desired sound dataset\n    launcher.bind_(dset='internal/sounds_16khz')\n    # launch xp\n    launcher()\n"
  },
  {
    "path": "audiocraft/grids/compression/encodec_base_24khz.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nGrid search file, simply list all the exp you want in `explorer`.\nAny new exp added there will be scheduled.\nYou can cancel and experiment by commenting its line.\n\nThis grid shows how to train a base causal EnCodec model at 24 kHz.\n\"\"\"\n\nfrom ._explorers import CompressionExplorer\nfrom ...environment import AudioCraftEnvironment\n\n\n@CompressionExplorer\ndef explorer(launcher):\n    partitions = AudioCraftEnvironment.get_slurm_partitions(['team', 'global'])\n    launcher.slurm_(gpus=8, partition=partitions)\n    # base causal EnCodec trained on monophonic audio sampled at 24 kHz\n    launcher.bind_(solver='compression/encodec_base_24khz')\n    # replace this by the desired dataset\n    launcher.bind_(dset='audio/example')\n    # launch xp\n    launcher()\n"
  },
  {
    "path": "audiocraft/grids/compression/encodec_musicgen_32khz.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nGrid search file, simply list all the exp you want in `explorer`.\nAny new exp added there will be scheduled.\nYou can cancel and experiment by commenting its line.\n\nThis grid shows how to train a MusicGen EnCodec model at 32 kHz.\n\"\"\"\n\nfrom ._explorers import CompressionExplorer\nfrom ...environment import AudioCraftEnvironment\n\n\n@CompressionExplorer\ndef explorer(launcher):\n    partitions = AudioCraftEnvironment.get_slurm_partitions(['team', 'global'])\n    launcher.slurm_(gpus=8, partition=partitions)\n    # use configuration for MusicGen's EnCodec model trained on monophonic audio sampled at 32 kHz\n    # MusicGen's EnCodec is trained with a total stride of 640 leading to a frame rate of 50 hz\n    launcher.bind_(solver='compression/encodec_musicgen_32khz')\n    # replace this by the desired music dataset\n    launcher.bind_(dset='internal/music_400k_32khz')\n    # launch xp\n    launcher()\n    launcher({\n        'metrics.visqol.bin': '/data/home/jadecopet/local/usr/opt/visqol',\n        'label': 'visqol',\n        'evaluate.metrics.visqol': True\n    })\n"
  },
  {
    "path": "audiocraft/grids/diffusion/4_bands_base_32khz.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nTraining of the 4 diffusion models described in\n\"From Discrete Tokens to High-Fidelity Audio Using Multi-Band Diffusion\"\n(paper link).\n\"\"\"\n\nfrom ._explorers import DiffusionExplorer\n\n\n@DiffusionExplorer\ndef explorer(launcher):\n    launcher.slurm_(gpus=4, partition='learnfair')\n\n    launcher.bind_({'solver': 'diffusion/default',\n                    'dset': 'internal/music_10k_32khz'})\n\n    with launcher.job_array():\n        launcher({'filter.use': True, 'filter.idx_band': 0, \"processor.use\": False, 'processor.power_std': 0.4})\n        launcher({'filter.use': True, 'filter.idx_band': 1, \"processor.use\": False, 'processor.power_std': 0.4})\n        launcher({'filter.use': True, 'filter.idx_band': 2, \"processor.use\": True, 'processor.power_std': 0.4})\n        launcher({'filter.use': True, 'filter.idx_band': 3, \"processor.use\": True, 'processor.power_std': 0.75})\n"
  },
  {
    "path": "audiocraft/grids/diffusion/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"Diffusion grids.\"\"\"\n"
  },
  {
    "path": "audiocraft/grids/diffusion/_explorers.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport treetable as tt\n\nfrom .._base_explorers import BaseExplorer\n\n\nclass DiffusionExplorer(BaseExplorer):\n    eval_metrics = [\"sisnr\", \"visqol\"]\n\n    def stages(self):\n        return [\"train\", \"valid\", \"valid_ema\", \"evaluate\", \"evaluate_ema\"]\n\n    def get_grid_meta(self):\n        \"\"\"Returns the list of Meta information to display for each XP/job.\n        \"\"\"\n        return [\n            tt.leaf(\"index\", align=\">\"),\n            tt.leaf(\"name\", wrap=140),\n            tt.leaf(\"state\"),\n            tt.leaf(\"sig\", align=\">\"),\n        ]\n\n    def get_grid_metrics(self):\n        \"\"\"Return the metrics that should be displayed in the tracking table.\n        \"\"\"\n        return [\n            tt.group(\n                \"train\",\n                [\n                    tt.leaf(\"epoch\"),\n                    tt.leaf(\"loss\", \".3%\"),\n                ],\n                align=\">\",\n            ),\n            tt.group(\n                \"valid\",\n                [\n                    tt.leaf(\"loss\", \".3%\"),\n                    # tt.leaf(\"loss_0\", \".3%\"),\n                ],\n                align=\">\",\n            ),\n            tt.group(\n                \"valid_ema\",\n                [\n                    tt.leaf(\"loss\", \".3%\"),\n                    # tt.leaf(\"loss_0\", \".3%\"),\n                ],\n                align=\">\",\n            ),\n            tt.group(\n                \"evaluate\", [tt.leaf(\"rvm\", \".4f\"), tt.leaf(\"rvm_0\", \".4f\"),\n                             tt.leaf(\"rvm_1\", \".4f\"), tt.leaf(\"rvm_2\", \".4f\"),\n                             tt.leaf(\"rvm_3\", \".4f\"), ], align=\">\"\n            ),\n            tt.group(\n                \"evaluate_ema\", [tt.leaf(\"rvm\", \".4f\"), tt.leaf(\"rvm_0\", \".4f\"),\n                                 tt.leaf(\"rvm_1\", \".4f\"), tt.leaf(\"rvm_2\", \".4f\"),\n                                 tt.leaf(\"rvm_3\", \".4f\")], align=\">\"\n            ),\n        ]\n"
  },
  {
    "path": "audiocraft/grids/magnet/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"MAGNeT grids.\"\"\"\n"
  },
  {
    "path": "audiocraft/grids/magnet/audio_magnet_16khz.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom ..musicgen._explorers import LMExplorer\nfrom ...environment import AudioCraftEnvironment\n\n\n@LMExplorer\ndef explorer(launcher):\n    partitions = AudioCraftEnvironment.get_slurm_partitions(['team', 'global'])\n    launcher.slurm_(gpus=32, partition=partitions)\n    launcher.bind_(solver='magnet/audio_magnet_16khz')\n    # replace this by the desired environmental sound dataset\n    launcher.bind_(dset='internal/sounds_16khz')\n\n    fsdp = {'autocast': False, 'fsdp.use': True}\n    medium = {'model/lm/model_scale': 'medium'}\n\n    # Small model (300M)\n    launcher.slurm_(gpus=32).bind_(label='32gpus')\n    with launcher.job_array():\n        sub = launcher.bind()\n        sub()\n\n    # Medium model (1.5B)\n    launcher.slurm_(gpus=64).bind_(label='64gpus')\n    with launcher.job_array():\n        sub = launcher.bind()\n        sub(medium, fsdp)\n"
  },
  {
    "path": "audiocraft/grids/magnet/audio_magnet_pretrained_16khz_eval.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nEvaluation with objective metrics for the pretrained audio-MAGNeT models.\nThis grid takes signature from the training grid and runs evaluation-only stage.\n\nWhen running the grid for the first time, please use:\nREGEN=1 dora grid magnet.audio_magnet_pretrained_16khz_eval\nand re-use the REGEN=1 option when the grid is changed to force regenerating it.\n\nNote that you need the proper metrics external libraries setup to use all\nthe objective metrics activated in this grid. Refer to the README for more information.\n\"\"\"\n\nimport os\n\nfrom ..musicgen._explorers import GenerationEvalExplorer\nfrom ...environment import AudioCraftEnvironment\nfrom ... import train\n\n\ndef eval(launcher, batch_size: int = 32):\n    opts = {\n        'dset': 'audio/audiocaps_16khz',\n        'solver/audiogen/evaluation': 'objective_eval',\n        'execute_only': 'evaluate',\n        '+dataset.evaluate.batch_size': batch_size,\n        '+metrics.fad.tf.batch_size': 32,\n    }\n    # binary for FAD computation: replace this path with your own path\n    metrics_opts = {\n        'metrics.fad.tf.bin': '/data/home/jadecopet/local/usr/opt/google-research'\n    }\n\n    sub = launcher.bind(opts)\n    sub.bind_(metrics_opts)\n\n    # base objective metrics\n    sub()\n\n\n@GenerationEvalExplorer\ndef explorer(launcher):\n    partitions = AudioCraftEnvironment.get_slurm_partitions(['team', 'global'])\n    launcher.slurm_(gpus=4, partition=partitions)\n\n    if 'REGEN' not in os.environ:\n        folder = train.main.dora.dir / 'grids' / __name__.split('.', 2)[-1]\n        with launcher.job_array():\n            for sig in folder.iterdir():\n                if not sig.is_symlink():\n                    continue\n                xp = train.main.get_xp_from_sig(sig.name)\n                launcher(xp.argv)\n        return\n\n    with launcher.job_array():\n        audio_magnet = launcher.bind(solver=\"magnet/audio_magnet_16khz\")\n\n        fsdp = {'autocast': False, 'fsdp.use': True}\n\n        # Small audio-MAGNeT model (300M)\n        audio_magnet_small = audio_magnet.bind({'continue_from': '//pretrained/facebook/audio-magnet-small'})\n        eval(audio_magnet_small, batch_size=128)\n\n        # Medium audio-MAGNeT model (1.5B)\n        audio_magnet_medium = audio_magnet.bind({'continue_from': '//pretrained/facebook/audio-magnet-medium'})\n        audio_magnet_medium.bind_({'model/lm/model_scale': 'medium'})\n        audio_magnet_medium.bind_(fsdp)\n        eval(audio_magnet_medium, batch_size=128)\n"
  },
  {
    "path": "audiocraft/grids/magnet/magnet_32khz.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom ..musicgen._explorers import LMExplorer\nfrom ...environment import AudioCraftEnvironment\n\n\n@LMExplorer\ndef explorer(launcher):\n    partitions = AudioCraftEnvironment.get_slurm_partitions(['team', 'global'])\n    launcher.slurm_(gpus=32, partition=partitions)\n    launcher.bind_(solver='magnet/magnet_32khz')\n    # replace this by the desired music dataset\n    launcher.bind_(dset='internal/music_400k_32khz')\n\n    fsdp = {'autocast': False, 'fsdp.use': True}\n    medium = {'model/lm/model_scale': 'medium'}\n    adam = {'optim.optimizer': 'adamw', 'optim.lr': 1e-4}\n    segdur_10secs = {'dataset.segment_duration': 10,\n                     'dataset.batch_size': 576,\n                     'generate.lm.decoding_steps': [20, 10, 10, 10]}\n\n    # Small models (300M)\n    launcher.slurm_(gpus=32).bind_(label='32gpus')\n    with launcher.job_array():\n        # 30 seconds\n        sub = launcher.bind()\n        sub()\n\n        # 10 seconds\n        sub = launcher.bind()\n        sub(segdur_10secs)\n\n    # Medium models (1.5B)\n    launcher.bind_(fsdp)\n    launcher.slurm_(gpus=64).bind_(label='64gpus')\n    with launcher.job_array():\n        # 30 seconds\n        sub = launcher.bind()\n        sub(medium, adam)\n\n        # 10 seconds\n        sub = launcher.bind()\n        sub(segdur_10secs)\n"
  },
  {
    "path": "audiocraft/grids/magnet/magnet_pretrained_32khz_eval.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nEvaluation with objective metrics for the pretrained MAGNeT models.\nThis grid takes signature from the training grid and runs evaluation-only stage.\n\nWhen running the grid for the first time, please use:\nREGEN=1 dora grid magnet.magnet_pretrained_32khz_eval\nand re-use the REGEN=1 option when the grid is changed to force regenerating it.\n\nNote that you need the proper metrics external libraries setup to use all\nthe objective metrics activated in this grid. Refer to the README for more information.\n\"\"\"\n\nimport os\n\nfrom ..musicgen._explorers import GenerationEvalExplorer\nfrom ...environment import AudioCraftEnvironment\nfrom ... import train\n\n\ndef eval(launcher, batch_size: int = 32):\n    opts = {\n        'dset': 'audio/musiccaps_32khz',\n        'solver/musicgen/evaluation': 'objective_eval',\n        'execute_only': 'evaluate',\n        '+dataset.evaluate.batch_size': batch_size,\n        '+metrics.fad.tf.batch_size': 16,\n    }\n    # binary for FAD computation: replace this path with your own path\n    metrics_opts = {\n        'metrics.fad.tf.bin': '/data/home/jadecopet/local/usr/opt/google-research'\n    }\n\n    sub = launcher.bind(opts)\n    sub.bind_(metrics_opts)\n\n    # base objective metrics\n    sub()\n\n\n@GenerationEvalExplorer\ndef explorer(launcher):\n    partitions = AudioCraftEnvironment.get_slurm_partitions(['team', 'global'])\n    launcher.slurm_(gpus=4, partition=partitions)\n\n    if 'REGEN' not in os.environ:\n        folder = train.main.dora.dir / 'grids' / __name__.split('.', 2)[-1]\n        with launcher.job_array():\n            for sig in folder.iterdir():\n                if not sig.is_symlink():\n                    continue\n                xp = train.main.get_xp_from_sig(sig.name)\n                launcher(xp.argv)\n        return\n\n    with launcher.job_array():\n        magnet = launcher.bind(solver=\"magnet/magnet_32khz\")\n\n        fsdp = {'autocast': False, 'fsdp.use': True}\n\n        segdur_10secs = {'dataset.segment_duration': 10,\n                         'generate.lm.decoding_steps': [20, 10, 10, 10]}\n\n        # 10-second magnet models\n        magnet_small_10secs = magnet.bind({'continue_from': '//pretrained/facebook/magnet-small-10secs'})\n        magnet_small_10secs.bind_(segdur_10secs)\n        eval(magnet_small_10secs, batch_size=128)\n\n        magnet_medium_10secs = magnet.bind({'continue_from': '//pretrained/facebook/magnet-medium-10secs'})\n        magnet_medium_10secs.bind_(segdur_10secs)\n        magnet_medium_10secs.bind_({'model/lm/model_scale': 'medium'})\n        magnet_medium_10secs.bind_(fsdp)\n        eval(magnet_medium_10secs, batch_size=128)\n\n        # 30-second magnet models\n        magnet_small_30secs = magnet.bind({'continue_from': '//pretrained/facebook/magnet-small-30secs'})\n        eval(magnet_small_30secs, batch_size=128)\n\n        magnet_medium_30secs = magnet.bind({'continue_from': '//pretrained/facebook/magnet-medium-30secs'})\n        magnet_medium_30secs.bind_({'model/lm/model_scale': 'medium'})\n        magnet_medium_30secs.bind_(fsdp)\n        eval(magnet_medium_30secs, batch_size=128)\n"
  },
  {
    "path": "audiocraft/grids/musicgen/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"MusicGen grids.\"\"\"\n"
  },
  {
    "path": "audiocraft/grids/musicgen/_explorers.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport typing as tp\n\nimport treetable as tt\n\nfrom .._base_explorers import BaseExplorer\n\n\nclass LMExplorer(BaseExplorer):\n    eval_metrics: tp.List[str] = []\n\n    def stages(self) -> tp.List[str]:\n        return ['train', 'valid']\n\n    def get_grid_metrics(self):\n        \"\"\"Return the metrics that should be displayed in the tracking table.\"\"\"\n        return [\n            tt.group(\n                'train',\n                [\n                    tt.leaf('epoch'),\n                    tt.leaf('duration', '.1f'),  # duration in minutes\n                    tt.leaf('ping'),\n                    tt.leaf('ce', '.4f'),  # cross entropy\n                    tt.leaf(\"ppl\", '.3f'),  # perplexity\n                ],\n                align='>',\n            ),\n            tt.group(\n                'valid',\n                [\n                    tt.leaf('ce', '.4f'),\n                    tt.leaf('ppl', '.3f'),\n                    tt.leaf('best_ppl', '.3f'),\n                ],\n                align='>',\n            ),\n        ]\n\n    def process_sheep(self, sheep, history):\n        parts = super().process_sheep(sheep, history)\n\n        track_by = {'ppl': 'lower'}  # values should be in ['lower', 'higher']\n        best_metrics = {k: (1 if v == 'lower' else -1) * float('inf') for k, v in track_by.items()}\n\n        def comparator(mode, a, b):\n            return a < b if mode == 'lower' else a > b\n\n        for metrics in history:\n            for key, sub in metrics.items():\n                for metric in track_by:\n                    # for the validation set, keep track of best metrics (ppl in this example)\n                    # this is so we can conveniently compare metrics between runs in the grid\n                    if key == 'valid' and metric in sub and comparator(\n                        track_by[metric], sub[metric], best_metrics[metric]\n                    ):\n                        best_metrics[metric] = sub[metric]\n\n        if 'valid' in parts:\n            parts['valid'].update({f'best_{k}': v for k, v in best_metrics.items()})\n        return parts\n\n\nclass GenerationEvalExplorer(BaseExplorer):\n    eval_metrics: tp.List[str] = []\n\n    def stages(self) -> tp.List[str]:\n        return ['evaluate']\n\n    def get_grid_metrics(self):\n        \"\"\"Return the metrics that should be displayed in the tracking table.\"\"\"\n        return [\n            tt.group(\n                'evaluate',\n                [\n                    tt.leaf('epoch', '.3f'),\n                    tt.leaf('duration', '.1f'),\n                    tt.leaf('ping'),\n                    tt.leaf('ce', '.4f'),\n                    tt.leaf('ppl', '.3f'),\n                    tt.leaf('fad', '.3f'),\n                    tt.leaf('kld', '.3f'),\n                    tt.leaf('text_consistency', '.3f'),\n                    tt.leaf('chroma_cosine', '.3f'),\n                ],\n                align='>',\n            ),\n        ]\n"
  },
  {
    "path": "audiocraft/grids/musicgen/musicgen_base_32khz.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom ._explorers import LMExplorer\nfrom ...environment import AudioCraftEnvironment\n\n\n@LMExplorer\ndef explorer(launcher):\n    partitions = AudioCraftEnvironment.get_slurm_partitions(['team', 'global'])\n    launcher.slurm_(gpus=32, partition=partitions)\n    launcher.bind_(solver='musicgen/musicgen_base_32khz')\n    # replace this by the desired music dataset\n    launcher.bind_(dset='internal/music_400k_32khz')\n\n    fsdp = {'autocast': False, 'fsdp.use': True}\n    medium = {'model/lm/model_scale': 'medium'}\n    large = {'model/lm/model_scale': 'large'}\n\n    cfg_low = {'classifier_free_guidance.training_dropout': 0.2}\n    wd_low = {'conditioners.description.t5.word_dropout': 0.2}\n\n    adam = {'optim.optimizer': 'adamw', 'optim.lr': 1e-4}\n\n    launcher.bind_(fsdp)\n\n    launcher.slurm_(gpus=32).bind_(label='32gpus')\n    with launcher.job_array():\n        sub = launcher.bind()\n        sub()\n\n    launcher.slurm_(gpus=64).bind_(label='64gpus')\n    with launcher.job_array():\n        sub = launcher.bind()\n        sub(medium, adam)\n\n    launcher.slurm_(gpus=96).bind_(label='96gpus')\n    with launcher.job_array():\n        sub = launcher.bind()\n        sub(large, cfg_low, wd_low, adam, {'optim.max_norm': 3})\n"
  },
  {
    "path": "audiocraft/grids/musicgen/musicgen_base_cached_32khz.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom ._explorers import LMExplorer\nfrom ...environment import AudioCraftEnvironment\n\n\n@LMExplorer\ndef explorer(launcher):\n    partitions = AudioCraftEnvironment.get_slurm_partitions(['team', 'global'])\n    launcher.slurm_(gpus=32, partition=partitions)\n    launcher.bind_(solver='musicgen/musicgen_base_32khz')\n    # replace this by the desired music dataset\n    launcher.bind_(dset='internal/music_400k_32khz')\n\n    fsdp = {'autocast': False, 'fsdp.use': True}\n    medium = {'model/lm/model_scale': 'medium'}\n    large = {'model/lm/model_scale': 'large'}\n\n    cfg_low = {'classifier_free_guidance.training_dropout': 0.2}\n    wd_low = {'conditioners.description.t5.word_dropout': 0.2}\n\n    adam = {'optim.optimizer': 'adamw', 'optim.lr': 1e-4}\n\n    # BEGINNING OF CACHE WRITING JOBS.\n    cache_write = {\n        'cache.path': '/fsx-codegen/defossez/cache/interleave_stereo_nv_32k',\n        'cache.write': True,\n        'generate.every': 500,\n        'evaluate.every': 500,\n        'logging.log_updates': 50,\n    }\n\n    cache_sub = launcher.bind({'model/lm/model_scale': 'xsmall', 'conditioner': 'none'})\n    cache_sub.bind_({'deadlock.use': True})\n    cache_sub.slurm_(gpus=8)\n    with launcher.job_array():\n        num_shards = 10  # total number of jobs running in parallel.\n        for shard in range(0, num_shards):\n            launcher(cache_write, {'cache.write_num_shards': num_shards, 'cache.write_shard': shard})\n\n    # REMOVE THE FOLLOWING RETURN STATEMENT ONCE THE ABOVE JOBS ARE DONE,\n    # OR SUFFICIENTLY AHEAD.\n    return\n\n    cache = {\n        'cache.path': '/fsx-codegen/defossez/cache/interleave_stereo_nv_32k',\n    }\n    launcher.bind_(fsdp, cache)\n\n    launcher.slurm_(gpus=32).bind_(label='32gpus')\n    with launcher.job_array():\n        sub = launcher.bind()\n        sub()\n\n    launcher.slurm_(gpus=64).bind_(label='64gpus')\n    with launcher.job_array():\n        sub = launcher.bind()\n        sub(medium, adam)\n\n    launcher.slurm_(gpus=96).bind_(label='96gpus')\n    with launcher.job_array():\n        sub = launcher.bind()\n        sub(large, cfg_low, wd_low, adam, {'optim.max_norm': 3})\n"
  },
  {
    "path": "audiocraft/grids/musicgen/musicgen_clapemb_32khz.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom ._explorers import LMExplorer\nfrom ...environment import AudioCraftEnvironment\n\n\n@LMExplorer\ndef explorer(launcher):\n    partitions = AudioCraftEnvironment.get_slurm_partitions(['team', 'global'])\n    launcher.slurm_(gpus=32, partition=partitions)\n    launcher.bind_(solver='musicgen/musicgen_base_32khz')\n    # replace this by the desired music dataset\n    launcher.bind_(dset='internal/music_400k_32khz')\n    launcher.bind_(conditioner='clapemb2music')\n\n    fsdp = {'autocast': False, 'fsdp.use': True}\n    cache_path = {'conditioners.description.clap.cache_path':\n                  '/fsx-audio-craft-llm/jadecopet/experiments/audiocraft/caches/clap_embed_music'}\n    text_wav_training_opt = {'conditioners.description.clap.text_p': 0.5}\n\n    launcher.bind_(fsdp)\n\n    launcher.slurm_(gpus=32).bind_(label='32gpus')\n    with launcher.job_array():\n        launcher()\n        launcher(text_wav_training_opt)\n        launcher(cache_path)\n        launcher(cache_path, text_wav_training_opt)\n"
  },
  {
    "path": "audiocraft/grids/musicgen/musicgen_melody_32khz.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom ._explorers import LMExplorer\nfrom ...environment import AudioCraftEnvironment\n\n\n@LMExplorer\ndef explorer(launcher):\n    partitions = AudioCraftEnvironment.get_slurm_partitions(['team', 'global'])\n    launcher.slurm_(gpus=32, partition=partitions)\n    launcher.bind_(solver='musicgen/musicgen_melody_32khz')\n    # replace this by the desired music dataset\n    launcher.bind_(dset='internal/music_400k_32khz')\n\n    fsdp = {'autocast': False, 'fsdp.use': True}\n    medium = {'model/lm/model_scale': 'medium'}\n    large = {'model/lm/model_scale': 'large'}\n\n    cfg_low = {'classifier_free_guidance.training_dropout': 0.2}\n    wd_low = {'conditioners.description.t5.word_dropout': 0.2}\n\n    adam = {'optim.optimizer': 'adamw', 'optim.lr': 1e-4}\n\n    cache_path = {'conditioners.self_wav.chroma_stem.cache_path':\n                  '/fsx-audio-craft-llm/jadecopet/experiments/audiocraft/caches/chroma_stem'}\n\n    # CACHE GENERATION JOBS\n    n_cache_gen_jobs = 4\n    gen_sub = launcher.slurm(gpus=1)\n    gen_sub.bind_(\n        cache_path, {\n            # the cache is always computed over the whole file, so duration doesn't matter here.\n            'dataset.segment_duration': 2.,\n            'dataset.batch_size': 8,\n            'dataset.train.permutation_on_files': True,  # try to not repeat files.\n            'optim.epochs': 10,\n            'model/lm/model_scale': 'xsmall',\n\n        })\n    with gen_sub.job_array():\n        for gen_job in range(n_cache_gen_jobs):\n            gen_sub({'dataset.train.shuffle_seed': gen_job})\n\n    # ACTUAL TRAINING JOBS.\n    launcher.bind_(fsdp)\n\n    launcher.slurm_(gpus=32).bind_(label='32gpus')\n    with launcher.job_array():\n        sub = launcher.bind()\n        sub()\n        sub(cache_path)\n\n    launcher.slurm_(gpus=64).bind_(label='64gpus')\n    with launcher.job_array():\n        sub = launcher.bind()\n        sub(medium, adam)\n\n    launcher.slurm_(gpus=96).bind_(label='96gpus')\n    with launcher.job_array():\n        sub = launcher.bind()\n        sub(large, cfg_low, wd_low, adam, {'optim.max_norm': 3})\n"
  },
  {
    "path": "audiocraft/grids/musicgen/musicgen_pretrained_32khz_eval.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nEvaluation with objective metrics for the pretrained MusicGen models.\nThis grid takes signature from the training grid and runs evaluation-only stage.\n\nWhen running the grid for the first time, please use:\nREGEN=1 dora grid musicgen.musicgen_pretrained_32khz_eval\nand re-use the REGEN=1 option when the grid is changed to force regenerating it.\n\nNote that you need the proper metrics external libraries setup to use all\nthe objective metrics activated in this grid. Refer to the README for more information.\n\"\"\"\n\nimport os\n\nfrom ._explorers import GenerationEvalExplorer\nfrom ...environment import AudioCraftEnvironment\nfrom ... import train\n\n\ndef eval(launcher, batch_size: int = 32, eval_melody: bool = False):\n    opts = {\n        'dset': 'audio/musiccaps_32khz',\n        'solver/musicgen/evaluation': 'objective_eval',\n        'execute_only': 'evaluate',\n        '+dataset.evaluate.batch_size': batch_size,\n        '+metrics.fad.tf.batch_size': 16,\n    }\n    # chroma-specific evaluation\n    chroma_opts = {\n        'dset': 'internal/music_400k_32khz',\n        'dataset.evaluate.segment_duration': 30,\n        'dataset.evaluate.num_samples': 1000,\n        'evaluate.metrics.chroma_cosine': True,\n        'evaluate.metrics.fad': False,\n        'evaluate.metrics.kld': False,\n        'evaluate.metrics.text_consistency': False,\n    }\n    # binary for FAD computation: replace this path with your own path\n    metrics_opts = {\n        'metrics.fad.tf.bin': '/data/home/jadecopet/local/usr/opt/google-research'\n    }\n    opt1 = {'generate.lm.use_sampling': True, 'generate.lm.top_k': 250, 'generate.lm.top_p': 0.}\n    opt2 = {'transformer_lm.two_step_cfg': True}\n\n    sub = launcher.bind(opts)\n    sub.bind_(metrics_opts)\n\n    # base objective metrics\n    sub(opt1, opt2)\n\n    if eval_melody:\n        # chroma-specific metrics\n        sub(opt1, opt2, chroma_opts)\n\n\n@GenerationEvalExplorer\ndef explorer(launcher):\n    partitions = AudioCraftEnvironment.get_slurm_partitions(['team', 'global'])\n    launcher.slurm_(gpus=4, partition=partitions)\n\n    if 'REGEN' not in os.environ:\n        folder = train.main.dora.dir / 'grids' / __name__.split('.', 2)[-1]\n        with launcher.job_array():\n            for sig in folder.iterdir():\n                if not sig.is_symlink():\n                    continue\n                xp = train.main.get_xp_from_sig(sig.name)\n                launcher(xp.argv)\n        return\n\n    with launcher.job_array():\n        musicgen_base = launcher.bind(solver=\"musicgen/musicgen_base_32khz\")\n        musicgen_base.bind_({'autocast': False, 'fsdp.use': True})\n\n        # base musicgen models\n        musicgen_base_small = musicgen_base.bind({'continue_from': '//pretrained/facebook/musicgen-small'})\n        eval(musicgen_base_small, batch_size=128)\n\n        musicgen_base_medium = musicgen_base.bind({'continue_from': '//pretrained/facebook/musicgen-medium'})\n        musicgen_base_medium.bind_({'model/lm/model_scale': 'medium'})\n        eval(musicgen_base_medium, batch_size=128)\n\n        musicgen_base_large = musicgen_base.bind({'continue_from': '//pretrained/facebook/musicgen-large'})\n        musicgen_base_large.bind_({'model/lm/model_scale': 'large'})\n        eval(musicgen_base_large, batch_size=128)\n\n        # melody musicgen model\n        musicgen_melody = launcher.bind(solver=\"musicgen/musicgen_melody_32khz\")\n        musicgen_melody.bind_({'autocast': False, 'fsdp.use': True})\n\n        musicgen_melody_medium = musicgen_melody.bind({'continue_from': '//pretrained/facebook/musicgen-melody'})\n        musicgen_melody_medium.bind_({'model/lm/model_scale': 'medium'})\n        eval(musicgen_melody_medium, batch_size=128, eval_melody=True)\n"
  },
  {
    "path": "audiocraft/grids/musicgen/musicgen_stereo_finetune_32khz.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom pathlib import Path\nfrom ._explorers import LMExplorer\nfrom ...environment import AudioCraftEnvironment\n\n\n@LMExplorer\ndef explorer(launcher):\n    partitions = AudioCraftEnvironment.get_slurm_partitions(['team', 'global'])\n    launcher.slurm_(gpus=32, partition=partitions)\n    launcher.bind_(solver='musicgen/musicgen_base_32khz')\n    # replace this by the desired music dataset, which needs to be stereo\n    launcher.bind_(dset='audio/example')\n\n    fsdp = {'autocast': False, 'fsdp.use': True}\n    medium = {'model/lm/model_scale': 'medium'}\n    large = {'model/lm/model_scale': 'large'}\n\n    cfg_low = {'classifier_free_guidance.training_dropout': 0.2}\n    wd_low = {'conditioners.description.t5.word_dropout': 0.2}\n\n    adam = {'optim.optimizer': 'adamw', 'optim.lr': 1e-4}\n\n    stereo = {\n        'codebooks_pattern.delay.delays': [0, 0, 1, 1, 2, 2, 3, 3],\n        'transformer_lm.n_q': 8,\n        'interleave_stereo_codebooks.use': True,\n        'channels': 2,\n    }\n\n    # You must follow the instructions in docs/MUSICGEN.md about the creation\n    # of the proper fine tuning checkpoints. We will assume they are stored under\n    # ~/checkpoints/{mode_name}.\n\n    checkpoints = Path.home() / 'checkpoints'\n\n    launcher.bind_(fsdp, stereo, {'optim.epochs': 100})\n\n    launcher.slurm_(gpus=32).bind_(label='32gpus')\n    with launcher.job_array():\n        sub = launcher.bind({'continue_from': str(checkpoints / 'stereo_finetune_musicgen-small.th')})\n        sub()\n\n    launcher.slurm_(gpus=64).bind_(label='64gpus')\n    with launcher.job_array():\n        sub = launcher.bind({'continue_from': str(checkpoints / 'stereo_finetune_musicgen-medium.th')})\n        sub(medium, adam)\n\n    launcher.slurm_(gpus=96).bind_(label='96gpus')\n    with launcher.job_array():\n        sub = launcher.bind({'continue_from': str(checkpoints / 'stereo_finetune_musicgen-large.th')})\n        sub(large, cfg_low, wd_low, adam, {'optim.max_norm': 3})\n"
  },
  {
    "path": "audiocraft/grids/musicgen/musicgen_style_32khz.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\nfrom ._explorers import LMExplorer\nfrom ...environment import AudioCraftEnvironment\n\n\n@LMExplorer\ndef explorer(launcher):\n    partitions = AudioCraftEnvironment.get_slurm_partitions(['team', 'global'])\n    launcher.slurm_(gpus=64, partition=partitions, constraint='volta32gb').bind_(label='64gpus')\n    launcher.bind_(dset='internal/music_400k_32khz')\n\n    sub = launcher.bind_({'solver': 'musicgen/musicgen_style_32khz',\n                          'autocast': False,\n                          'fsdp.use': True,\n                          'model/lm/model_scale': 'medium',\n                          'optim.optimizer': 'adamw',\n                          'optim.lr': 1e-4,\n                          'generate.every': 25,\n                          'dataset.generate.num_samples': 64,\n                          })\n    sub()\n"
  },
  {
    "path": "audiocraft/grids/watermarking/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"watermarking grids.\"\"\"\n"
  },
  {
    "path": "audiocraft/grids/watermarking/_explorers.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport treetable as tt\n\nfrom .._base_explorers import BaseExplorer\n\n\nclass WatermarkingMbExplorer(BaseExplorer):\n    eval_metrics = [\"acc\", \"bit_acc\", \"visqol\", \"fnr\", \"fpr\", \"sisnr\"]\n\n    def stages(self):\n        return [\"train\", \"valid\", \"valid_ema\", \"evaluate\", \"evaluate_ema\"]\n\n    def get_grid_meta(self):\n        \"\"\"Returns the list of Meta information to display for each XP/job.\"\"\"\n        return [\n            tt.leaf(\"index\", align=\">\"),\n            tt.leaf(\"name\", wrap=140),\n            tt.leaf(\"state\"),\n            tt.leaf(\"sig\", align=\">\"),\n        ]\n\n    def get_grid_metrics(self):\n        \"\"\"Return the metrics that should be displayed in the tracking table.\"\"\"\n        return [\n            tt.group(\n                \"train\",\n                [\n                    tt.leaf(\"epoch\"),\n                    tt.leaf(\"sisnr\", \".3%\"),\n                    tt.leaf(\"wm_detection_identity\", \".3%\"),\n                    tt.leaf(\"wm_mb_identity\", \".3%\"),\n                ],\n                align=\">\",\n            ),\n            tt.group(\n                \"valid\",\n                [\n                    tt.leaf(\"sisnr\", \".3%\"),\n                    tt.leaf(\"wm_detection_identity\", \".3%\"),\n                    tt.leaf(\"wm_mb_identity\", \".3%\"),\n                    # tt.leaf(\"loss_0\", \".3%\"),\n                ],\n                align=\">\",\n            ),\n            tt.group(\n                \"evaluate\",\n                [\n                    tt.leaf(\"aug_identity_acc\", \".4f\"),\n                    tt.leaf(\"aug_identity_fnr\", \".4f\"),\n                    tt.leaf(\"aug_identity_fpr\", \".4f\"),\n                    tt.leaf(\"aug_identity_bit_acc\", \".4f\"),\n                    tt.leaf(\"pesq\", \".4f\"),\n                    tt.leaf(\"all_aug_acc\", \".4f\"),\n                    tt.leaf(\"localization_acc_padding\", \".4f\"),\n                ],\n                align=\">\",\n            ),\n        ]\n\n\nclass WatermarkingExplorer(BaseExplorer):\n    eval_metrics = [\"acc\", \"visqol\", \"fnr\", \"fpr\", \"sisnr\"]\n\n    def stages(self):\n        return [\"train\", \"valid\", \"valid_ema\", \"evaluate\", \"evaluate_ema\"]\n\n    def get_grid_meta(self):\n        \"\"\"Returns the list of Meta information to display for each XP/job.\"\"\"\n        return [\n            tt.leaf(\"index\", align=\">\"),\n            tt.leaf(\"name\", wrap=140),\n            tt.leaf(\"state\"),\n            tt.leaf(\"sig\", align=\">\"),\n        ]\n\n    def get_grid_metrics(self):\n        \"\"\"Return the metrics that should be displayed in the tracking table.\"\"\"\n        return [\n            tt.group(\n                \"train\",\n                [\n                    tt.leaf(\"epoch\"),\n                    tt.leaf(\"sisnr\", \".3f\"),\n                    tt.leaf(\"wm_detection_identity\"),\n                ],\n                align=\">\",\n            ),\n            tt.group(\n                \"valid\",\n                [\n                    tt.leaf(\"sisnr\", \".3f\"),\n                    tt.leaf(\"wm_detection_identity\"),\n                    # tt.leaf(\"loss_0\", \".3%\"),\n                ],\n                align=\">\",\n            ),\n            tt.group(\n                \"evaluate\",\n                [\n                    tt.leaf(\"aug_identity_acc\", \".4f\"),\n                    tt.leaf(\"aug_identity_fnr\", \".4f\"),\n                    tt.leaf(\"aug_identity_fpr\", \".4f\"),\n                    tt.leaf(\"pesq\", \".4f\"),\n                    tt.leaf(\"all_aug_acc\", \".4f\"),\n                    tt.leaf(\"localization_acc_padding\", \".4f\"),\n\n                ],\n                align=\">\",\n            ),\n        ]\n"
  },
  {
    "path": "audiocraft/grids/watermarking/audioseal.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n#\n\"\"\"\ndora grid watermarking.audioseal --clear\n\"\"\"\nfrom audiocraft.environment import AudioCraftEnvironment\nfrom ._explorers import WatermarkingExplorer\n\n\n@WatermarkingExplorer\ndef explorer(launcher):\n    partitions = AudioCraftEnvironment.get_slurm_partitions(['team', 'global'])\n    launcher.slurm_(\n        gpus=8,\n        partition=partitions,\n        constraint=\"volta32gb\",\n    )\n    launcher.bind_(\n        {\n            \"solver\": \"watermark/robustness\",\n            \"dset\": \"audio/example\",\n        }\n    )\n    launcher.bind_(label=\"audioseal\")\n\n    with launcher.job_array():\n        launcher()\n"
  },
  {
    "path": "audiocraft/grids/watermarking/kbits.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\ndora grid watermarking.kbits --clear\n\"\"\"\nimport os\nfrom audiocraft.environment import AudioCraftEnvironment\nfrom ._explorers import WatermarkingMbExplorer\n\n\n@WatermarkingMbExplorer\ndef explorer(launcher):\n    partitions = AudioCraftEnvironment.get_slurm_partitions(['team', 'global'])\n    launcher.slurm_(\n        gpus=8,\n        partition=partitions,\n        constraint=\"volta32gb\",\n    )\n    launcher.bind_(\n        {\n            \"solver\": \"watermark/robustness\",\n            \"dset\": os.getenv(\"AUDIOCRAFT_DSET\", \"audio/example\"),\n            \"dataset.batch_size\": 16,\n            # optim\n            \"optim.epochs\": 300,\n            \"schedule\": {\n                \"lr_scheduler\": \"cosine\",\n                \"cosine\": {\n                    \"warmup\": 4000,\n                    \"lr_min_ratio\": 0.0,\n                    \"cycle_length\": 1.0,\n                },\n            },\n            # crop and padding\n            \"crop\": {\n                \"prob\": 0.4,\n                \"shuffle_prob\": 0.2,\n                \"pad_prob\": 0.2,\n                \"size\": 0.5,\n                \"max_n_windows\": 5,\n            },\n            # augmentations\n            \"select_aug_mode\": 'use_eval',\n            \"aug_weights.updownresample\": 0.1,\n            \"aug_weights.speed\": 0.1,\n            \"aug_weights.echo\": 0.1,\n            \"aug_weights.pink_noise\": 0.1,\n            \"aug_weights.lowpass_filter\": 0.1,\n            \"aug_weights.highpass_filter\": 0.1,\n            \"aug_weights.bandpass_filter\": 0.1,\n            \"aug_weights.smooth\": 0.1,\n            \"aug_weights.boost_audio\": 0.1,\n            \"aug_weights.duck_audio\": 0.1,\n            \"aug_weights.mp3_compression\": 0.1,\n            \"aug_weights.encodec\": 0.1,\n            \"aug_weights.identity\": 1.0,\n            # multi-bit\n            \"audioseal.nbits\": 16,\n            \"detector.output_dim\": 32,\n            \"wm_mb.loss_type\": \"bce\",\n            \"wm_mb.temperature\": 0.1,\n            # losses\n            \"losses\": {  # encodec loss + tf  = 10\n                \"adv\": 4.0,\n                \"feat\": 4.0,\n                \"l1\": 0.1,\n                \"mel\": 0.0,\n                \"msspec\": 2.0,\n                \"sisnr\": 0.0,\n                \"tf_loudnessratio\": 10.0,\n            },\n            \"losses.wm_detection\": 1.0,\n            \"losses.wm_mb\": 1.0,\n        }\n    )\n    launcher.bind_(label=\"kbits16\")\n\n    lrs = [5e-5]\n    seeds = [1, 2, 3, 4]\n\n    with launcher.job_array():\n        for lr in lrs:\n            for seed in seeds:\n                launcher({\n                    \"optim.lr\": lr,\n                    \"seed\": seed,\n                })\n"
  },
  {
    "path": "audiocraft/losses/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"Loss related classes and functions. In particular the loss balancer from\nEnCodec, and the usual spectral losses.\"\"\"\n\n# flake8: noqa\nfrom .balancer import Balancer\nfrom .sisnr import SISNR\nfrom .stftloss import (\n    LogSTFTMagnitudeLoss,\n    MRSTFTLoss,\n    SpectralConvergenceLoss,\n    STFTLoss\n)\nfrom .specloss import (\n    MelSpectrogramL1Loss,\n    MultiScaleMelSpectrogramLoss,\n)\n\nfrom .wmloss import (\n    WMDetectionLoss,\n    WMMbLoss\n)\n\nfrom .loudnessloss import TFLoudnessRatio\n"
  },
  {
    "path": "audiocraft/losses/balancer.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport typing as tp\n\nimport flashy\nimport torch\nfrom torch import autograd\n\n\nclass Balancer:\n    \"\"\"Loss balancer.\n\n    The loss balancer combines losses together to compute gradients for the backward.\n    Given `y = f(...)`, and a number of losses `l1(y, ...)`, `l2(y, ...)`, with `...`\n    not having any dependence on `f`, the balancer can efficiently normalize the partial gradients\n    `d l1 / d y`, `d l2 / dy` before summing them in order to achieve a desired ratio between\n    the losses. For instance if `weights = {'l1': 2, 'l2': 1}`, 66% of the gradient\n    going into `f(...)` will come from `l1` on average, and 33% from `l2`. This allows for an easy\n    interpration of the weights even if the intrisic scale of `l1`, `l2` ... is unknown.\n\n    Noting `g1 = d l1 / dy`, etc., the balanced gradient `G` will be\n    (with `avg` an exponential moving average over the updates),\n\n        G = sum_i total_norm * g_i / avg(||g_i||) * w_i / sum(w_i)\n\n    If `balance_grads` is False, this is deactivated, and instead the gradient will just be the\n    standard sum of the partial gradients with the given weights.\n\n    A call to the backward method of the balancer will compute the the partial gradients,\n    combining all the losses and potentially rescaling the gradients,\n    which can help stabilize the training and reason about multiple losses with varying scales.\n    The obtained gradient with respect to `y` is then back-propagated to `f(...)`.\n\n    Expected usage:\n\n        weights = {'loss_a': 1, 'loss_b': 4}\n        balancer = Balancer(weights, ...)\n        losses: dict = {}\n        losses['loss_a'] = compute_loss_a(x, y)\n        losses['loss_b'] = compute_loss_b(x, y)\n        if model.training():\n            effective_loss = balancer.backward(losses, x)\n\n    Args:\n        weights (dict[str, float]): Weight coefficient for each loss. The balancer expect the losses keys\n            from the backward method to match the weights keys to assign weight to each of the provided loss.\n        balance_grads (bool): Whether to rescale gradients so that weights reflect the fraction of the\n            overall gradient, rather than a constant multiplier.\n        total_norm (float): Reference norm when rescaling gradients, ignored otherwise.\n        emay_decay (float): EMA decay for averaging the norms.\n        per_batch_item (bool): Whether to compute the averaged norm per batch item or not. This only holds\n            when rescaling the gradients.\n        epsilon (float): Epsilon value for numerical stability.\n        monitor (bool): If True, stores in `self.metrics` the relative ratio between the norm of the gradients\n            coming from each loss, when calling `backward()`.\n    \"\"\"\n    def __init__(self, weights: tp.Dict[str, float], balance_grads: bool = True, total_norm: float = 1.,\n                 ema_decay: float = 0.999, per_batch_item: bool = True, epsilon: float = 1e-12,\n                 monitor: bool = False):\n        self.weights = weights\n        self.per_batch_item = per_batch_item\n        self.total_norm = total_norm or 1.\n        self.averager = flashy.averager(ema_decay or 1.)\n        self.epsilon = epsilon\n        self.monitor = monitor\n        self.balance_grads = balance_grads\n        self._metrics: tp.Dict[str, tp.Any] = {}\n\n    @property\n    def metrics(self):\n        return self._metrics\n\n    def backward(self, losses: tp.Dict[str, torch.Tensor], input: torch.Tensor) -> torch.Tensor:\n        \"\"\"Compute the backward and return the effective train loss, e.g. the loss obtained from\n        computing the effective weights. If `balance_grads` is True, the effective weights\n        are the one that needs to be applied to each gradient to respect the desired relative\n        scale of gradients coming from each loss.\n\n        Args:\n            losses (Dict[str, torch.Tensor]): dictionary with the same keys as `self.weights`.\n            input (torch.Tensor): the input of the losses, typically the output of the model.\n                This should be the single point of dependence between the losses\n                and the model being trained.\n        \"\"\"\n        norms = {}\n        grads = {}\n        for name, loss in losses.items():\n            # Compute partial derivative of the less with respect to the input.\n            grad, = autograd.grad(loss, [input], retain_graph=True)\n            if self.per_batch_item:\n                # We do not average the gradient over the batch dimension.\n                dims = tuple(range(1, grad.dim()))\n                norm = grad.norm(dim=dims, p=2).mean()\n            else:\n                norm = grad.norm(p=2)\n            norms[name] = norm\n            grads[name] = grad\n\n        count = 1\n        if self.per_batch_item:\n            count = len(grad)\n        # Average norms across workers. Theoretically we should average the\n        # squared norm, then take the sqrt, but it worked fine like that.\n        avg_norms = flashy.distrib.average_metrics(self.averager(norms), count)\n        # We approximate the total norm of the gradient as the sums of the norms.\n        # Obviously this can be very incorrect if all gradients are aligned, but it works fine.\n        total = sum(avg_norms.values())\n\n        self._metrics = {}\n        if self.monitor:\n            # Store the ratio of the total gradient represented by each loss.\n            for k, v in avg_norms.items():\n                self._metrics[f'ratio_{k}'] = v / total\n\n        total_weights = sum([self.weights[k] for k in avg_norms])\n        assert total_weights > 0.\n        desired_ratios = {k: w / total_weights for k, w in self.weights.items()}\n\n        out_grad = torch.zeros_like(input)\n        effective_loss = torch.tensor(0., device=input.device, dtype=input.dtype)\n        for name, avg_norm in avg_norms.items():\n            if self.balance_grads:\n                # g_balanced = g / avg(||g||) * total_norm * desired_ratio\n                scale = desired_ratios[name] * self.total_norm / (self.epsilon + avg_norm)\n            else:\n                # We just do regular weighted sum of the gradients.\n                scale = self.weights[name]\n            out_grad.add_(grads[name], alpha=scale)\n            effective_loss += scale * losses[name].detach()\n        # Send the computed partial derivative with respect to the output of the model to the model.\n        input.backward(out_grad)\n        return effective_loss\n"
  },
  {
    "path": "audiocraft/losses/loudnessloss.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport math\nimport typing as tp\n\nimport julius\nimport torch\nimport torchaudio\nfrom torch import nn\nfrom torch.nn import functional as F\nfrom torchaudio.functional.filtering import highpass_biquad, treble_biquad\n\n\ndef basic_loudness(waveform: torch.Tensor, sample_rate: int) -> torch.Tensor:\n    \"\"\"This is a simpler loudness function that is more stable.\n    Args:\n        waveform(torch.Tensor): audio waveform of dimension `(..., channels, time)`\n        sample_rate (int): sampling rate of the waveform\n    Returns:\n        loudness loss as a scalar\n    \"\"\"\n\n    if waveform.size(-2) > 5:\n        raise ValueError(\"Only up to 5 channels are supported.\")\n    eps = torch.finfo(torch.float32).eps\n    gate_duration = 0.4\n    overlap = 0.75\n    gate_samples = int(round(gate_duration * sample_rate))\n    step = int(round(gate_samples * (1 - overlap)))\n\n    # Apply K-weighting\n    waveform = treble_biquad(waveform, sample_rate, 4.0, 1500.0, 1 / math.sqrt(2))\n    waveform = highpass_biquad(waveform, sample_rate, 38.0, 0.5)\n\n    # Compute the energy for each block\n    energy = torch.square(waveform).unfold(-1, gate_samples, step)\n    energy = torch.mean(energy, dim=-1)\n\n    # Compute channel-weighted summation\n    g = torch.tensor([1.0, 1.0, 1.0, 1.41, 1.41], dtype=waveform.dtype, device=waveform.device)\n    g = g[: energy.size(-2)]\n\n    energy_weighted = torch.sum(g.unsqueeze(-1) * energy, dim=-2)\n    # loudness with epsilon for stability. Not as much precision in the very low loudness sections\n    loudness = -0.691 + 10 * torch.log10(energy_weighted + eps)\n    return loudness\n\n\ndef _unfold(a: torch.Tensor, kernel_size: int, stride: int) -> torch.Tensor:\n    \"\"\"Given input of size [*OT, T], output Tensor of size [*OT, F, K]\n    with K the kernel size, by extracting frames with the given stride.\n    This will pad the input so that `F = ceil(T / K)`.\n    see https://github.com/pytorch/pytorch/issues/60466\n    \"\"\"\n    *shape, length = a.shape\n    n_frames = math.ceil(length / stride)\n    tgt_length = (n_frames - 1) * stride + kernel_size\n    a = F.pad(a, (0, tgt_length - length))\n    strides = list(a.stride())\n    assert strides[-1] == 1, \"data should be contiguous\"\n    strides = strides[:-1] + [stride, 1]\n    return a.as_strided([*shape, n_frames, kernel_size], strides)\n\n\nclass FLoudnessRatio(nn.Module):\n    \"\"\"FSNR loss.\n\n    Input should be [B, C, T], output is scalar.\n\n    Args:\n        sample_rate (int): Sample rate.\n        segment (float or None): Evaluate on chunks of that many seconds. If None, evaluate on\n            entire audio only.\n        overlap (float): Overlap between chunks, i.e. 0.5 = 50 % overlap.\n        epsilon (float): Epsilon value for numerical stability.\n        n_bands (int): number of mel scale bands that we include\n    \"\"\"\n    def __init__(\n        self,\n        sample_rate: int = 16000,\n        segment: tp.Optional[float] = 20,\n        overlap: float = 0.5,\n        epsilon: float = torch.finfo(torch.float32).eps,\n        n_bands: int = 0,\n    ):\n        super().__init__()\n        self.sample_rate = sample_rate\n        self.segment = segment\n        self.overlap = overlap\n        self.epsilon = epsilon\n        if n_bands == 0:\n            self.filter = None\n        else:\n            self.filter = julius.SplitBands(sample_rate=sample_rate, n_bands=n_bands)\n        self.loudness = torchaudio.transforms.Loudness(sample_rate)\n\n    def forward(self, out_sig: torch.Tensor, ref_sig: torch.Tensor) -> torch.Tensor:\n        B, C, T = ref_sig.shape\n        assert ref_sig.shape == out_sig.shape\n        assert self.filter is not None\n        bands_ref = self.filter(ref_sig)\n        bands_out = self.filter(out_sig)\n        l_noise = self.loudness(bands_ref - bands_out)\n        l_ref = self.loudness(bands_ref)\n        l_ratio = (l_noise - l_ref).view(-1, B)\n        loss = torch.nn.functional.softmax(l_ratio, dim=0) * l_ratio\n        return loss.sum()\n\n\nclass TLoudnessRatio(nn.Module):\n    \"\"\"TSNR loss.\n\n    Input should be [B, C, T], output is scalar.\n\n    Args:\n        sample_rate (int): Sample rate.\n        segment (float or None): Evaluate on chunks of that many seconds. If None, evaluate on\n            entire audio only.\n        overlap (float): Overlap between chunks, i.e. 0.5 = 50 % overlap.\n    \"\"\"\n    def __init__(\n        self,\n        sample_rate: int = 16000,\n        segment: float = 0.5,\n        overlap: float = 0.5,\n    ):\n        super().__init__()\n        self.sample_rate = sample_rate\n        self.segment = segment\n        self.overlap = overlap\n        self.loudness = torchaudio.transforms.Loudness(sample_rate)\n\n    def forward(self, out_sig: torch.Tensor, ref_sig: torch.Tensor) -> torch.Tensor:\n        B, C, T = ref_sig.shape\n        assert ref_sig.shape == out_sig.shape\n        assert C == 1\n\n        frame = int(self.segment * self.sample_rate)\n        stride = int(frame * (1 - self.overlap))\n        gt = _unfold(ref_sig, frame, stride).view(-1, 1, frame)\n        est = _unfold(out_sig, frame, stride).view(-1, 1, frame)\n        l_noise = self.loudness(gt - est)  # watermark\n        l_ref = self.loudness(gt)  # ground truth\n        l_ratio = (l_noise - l_ref).view(-1, B)\n        loss = torch.nn.functional.softmax(l_ratio, dim=0) * l_ratio\n        return loss.sum()\n\n\nclass TFLoudnessRatio(nn.Module):\n    \"\"\"TF-loudness ratio loss.\n\n    Input should be [B, C, T], output is scalar.\n\n    Args:\n        sample_rate (int): Sample rate.\n        segment (float or None): Evaluate on chunks of that many seconds. If None, evaluate on\n            entire audio only.\n        overlap (float): Overlap between chunks, i.e. 0.5 = 50 % overlap.\n        n_bands (int): number of bands to separate\n        temperature (float): temperature of the softmax step\n    \"\"\"\n    def __init__(\n        self,\n        sample_rate: int = 16000,\n        segment: float = 0.5,\n        overlap: float = 0.5,\n        n_bands: int = 0,\n        clip_min: float = -100,\n        temperature: float = 1.0,\n    ):\n        super().__init__()\n        self.sample_rate = sample_rate\n        self.segment = segment\n        self.overlap = overlap\n        self.clip_min = clip_min\n        self.temperature = temperature\n        if n_bands == 0:\n            self.filter = None\n        else:\n            self.n_bands = n_bands\n            self.filter = julius.SplitBands(sample_rate=sample_rate, n_bands=n_bands)\n\n    def forward(self, out_sig: torch.Tensor, ref_sig: torch.Tensor) -> torch.Tensor:\n        B, C, T = ref_sig.shape\n\n        assert ref_sig.shape == out_sig.shape\n        assert C == 1\n        assert self.filter is not None\n\n        bands_ref = self.filter(ref_sig).view(B * self.n_bands, 1, -1)\n        bands_out = self.filter(out_sig).view(B * self.n_bands, 1, -1)\n        frame = int(self.segment * self.sample_rate)\n        stride = int(frame * (1 - self.overlap))\n        gt = _unfold(bands_ref, frame, stride).squeeze(1).contiguous().view(-1, 1, frame)\n        est = _unfold(bands_out, frame, stride).squeeze(1).contiguous().view(-1, 1, frame)\n        l_noise = basic_loudness(est - gt, sample_rate=self.sample_rate)  # watermark\n        l_ref = basic_loudness(gt, sample_rate=self.sample_rate)  # ground truth\n        l_ratio = (l_noise - l_ref).view(-1, B)\n        loss = torch.nn.functional.softmax(l_ratio / self.temperature, dim=0) * l_ratio\n        return loss.mean()\n"
  },
  {
    "path": "audiocraft/losses/sisnr.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport math\nimport typing as tp\n\nimport torch\nfrom torch import nn\nfrom torch.nn import functional as F\n\n\ndef _unfold(a: torch.Tensor, kernel_size: int, stride: int) -> torch.Tensor:\n    \"\"\"Given input of size [*OT, T], output Tensor of size [*OT, F, K]\n    with K the kernel size, by extracting frames with the given stride.\n    This will pad the input so that `F = ceil(T / K)`.\n    see https://github.com/pytorch/pytorch/issues/60466\n    \"\"\"\n    *shape, length = a.shape\n    n_frames = math.ceil(length / stride)\n    tgt_length = (n_frames - 1) * stride + kernel_size\n    a = F.pad(a, (0, tgt_length - length))\n    strides = list(a.stride())\n    assert strides[-1] == 1, \"data should be contiguous\"\n    strides = strides[:-1] + [stride, 1]\n    return a.as_strided([*shape, n_frames, kernel_size], strides)\n\n\ndef _center(x: torch.Tensor) -> torch.Tensor:\n    return x - x.mean(-1, True)\n\n\ndef _norm2(x: torch.Tensor) -> torch.Tensor:\n    return x.pow(2).sum(-1, True)\n\n\nclass SISNR(nn.Module):\n    \"\"\"SISNR loss.\n\n    Input should be [B, C, T], output is scalar.\n\n    ..Warning:: This function returns the opposite of the SI-SNR (e.g. `-1 * regular_SI_SNR`).\n        Consequently, lower scores are better in terms of reconstruction quality,\n        in particular, it should be negative if training goes well. This done this way so\n        that this module can also be used as a loss function for training model.\n\n    Args:\n        sample_rate (int): Sample rate.\n        segment (float or None): Evaluate on chunks of that many seconds. If None, evaluate on\n            entire audio only.\n        overlap (float): Overlap between chunks, i.e. 0.5 = 50 % overlap.\n        epsilon (float): Epsilon value for numerical stability.\n    \"\"\"\n    def __init__(\n        self,\n        sample_rate: int = 16000,\n        segment: tp.Optional[float] = 20,\n        overlap: float = 0.5,\n        epsilon: float = torch.finfo(torch.float32).eps,\n    ):\n        super().__init__()\n        self.sample_rate = sample_rate\n        self.segment = segment\n        self.overlap = overlap\n        self.epsilon = epsilon\n\n    def forward(self, out_sig: torch.Tensor, ref_sig: torch.Tensor) -> torch.Tensor:\n        B, C, T = ref_sig.shape\n        assert ref_sig.shape == out_sig.shape\n\n        if self.segment is None:\n            frame = T\n            stride = T\n        else:\n            frame = int(self.segment * self.sample_rate)\n            stride = int(frame * (1 - self.overlap))\n\n        epsilon = self.epsilon * frame  # make epsilon prop to frame size.\n\n        gt = _unfold(ref_sig, frame, stride)\n        est = _unfold(out_sig, frame, stride)\n        if self.segment is None:\n            assert gt.shape[-1] == 1\n\n        gt = _center(gt)\n        est = _center(est)\n        dot = torch.einsum(\"bcft,bcft->bcf\", gt, est)\n\n        proj = dot[:, :, :, None] * gt / (epsilon + _norm2(gt))\n        noise = est - proj\n\n        sisnr = 10 * (\n            torch.log10(epsilon + _norm2(proj)) - torch.log10(epsilon + _norm2(noise))\n        )\n        return -1 * sisnr[..., 0].mean()\n"
  },
  {
    "path": "audiocraft/losses/specloss.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport typing as tp\n\nimport numpy as np\nfrom torchaudio.transforms import MelSpectrogram\nimport torch\nfrom torch import nn\nfrom torch.nn import functional as F\n\nfrom ..modules import pad_for_conv1d\n\n\nclass MelSpectrogramWrapper(nn.Module):\n    \"\"\"Wrapper around MelSpectrogram torchaudio transform providing proper padding\n    and additional post-processing including log scaling.\n\n    Args:\n        n_mels (int): Number of mel bins.\n        n_fft (int): Number of fft.\n        hop_length (int): Hop size.\n        win_length (int): Window length.\n        n_mels (int): Number of mel bins.\n        sample_rate (int): Sample rate.\n        f_min (float or None): Minimum frequency.\n        f_max (float or None): Maximum frequency.\n        log (bool): Whether to scale with log.\n        normalized (bool): Whether to normalize the melspectrogram.\n        floor_level (float): Floor level based on human perception (default=1e-5).\n    \"\"\"\n    def __init__(self, n_fft: int = 1024, hop_length: int = 256, win_length: tp.Optional[int] = None,\n                 n_mels: int = 80, sample_rate: float = 22050, f_min: float = 0.0, f_max: tp.Optional[float] = None,\n                 log: bool = True, normalized: bool = False, floor_level: float = 1e-5):\n        super().__init__()\n        self.n_fft = n_fft\n        hop_length = int(hop_length)\n        self.hop_length = hop_length\n        self.mel_transform = MelSpectrogram(n_mels=n_mels, sample_rate=sample_rate, n_fft=n_fft, hop_length=hop_length,\n                                            win_length=win_length, f_min=f_min, f_max=f_max, normalized=normalized,\n                                            window_fn=torch.hann_window, center=False)\n        self.floor_level = floor_level\n        self.log = log\n\n    def forward(self, x):\n        p = int((self.n_fft - self.hop_length) // 2)\n        if len(x.shape) == 2:\n            x = x.unsqueeze(1)\n        x = F.pad(x, (p, p), \"reflect\")\n        # Make sure that all the frames are full.\n        # The combination of `pad_for_conv1d` and the above padding\n        # will make the output of size ceil(T / hop).\n        x = pad_for_conv1d(x, self.n_fft, self.hop_length)\n        self.mel_transform.to(x.device)\n        mel_spec = self.mel_transform(x)\n        B, C, freqs, frame = mel_spec.shape\n        if self.log:\n            mel_spec = torch.log10(self.floor_level + mel_spec)\n        return mel_spec.reshape(B, C * freqs, frame)\n\n\nclass MelSpectrogramL1Loss(torch.nn.Module):\n    \"\"\"L1 Loss on MelSpectrogram.\n\n    Args:\n        sample_rate (int): Sample rate.\n        n_fft (int): Number of fft.\n        hop_length (int): Hop size.\n        win_length (int): Window length.\n        n_mels (int): Number of mel bins.\n        f_min (float or None): Minimum frequency.\n        f_max (float or None): Maximum frequency.\n        log (bool): Whether to scale with log.\n        normalized (bool): Whether to normalize the melspectrogram.\n        floor_level (float): Floor level value based on human perception (default=1e-5).\n    \"\"\"\n    def __init__(self, sample_rate: int, n_fft: int = 1024, hop_length: int = 256, win_length: int = 1024,\n                 n_mels: int = 80, f_min: float = 0.0, f_max: tp.Optional[float] = None,\n                 log: bool = True, normalized: bool = False, floor_level: float = 1e-5):\n        super().__init__()\n        self.l1 = torch.nn.L1Loss()\n        self.melspec = MelSpectrogramWrapper(n_fft=n_fft, hop_length=hop_length, win_length=win_length,\n                                             n_mels=n_mels, sample_rate=sample_rate, f_min=f_min, f_max=f_max,\n                                             log=log, normalized=normalized, floor_level=floor_level)\n\n    def forward(self, x, y):\n        self.melspec.to(x.device)\n        s_x = self.melspec(x)\n        s_y = self.melspec(y)\n        return self.l1(s_x, s_y)\n\n\nclass MultiScaleMelSpectrogramLoss(nn.Module):\n    \"\"\"Multi-Scale spectrogram loss (msspec).\n\n    Args:\n        sample_rate (int): Sample rate.\n        range_start (int): Power of 2 to use for the first scale.\n        range_stop (int): Power of 2 to use for the last scale.\n        n_mels (int): Number of mel bins.\n        f_min (float): Minimum frequency.\n        f_max (float or None): Maximum frequency.\n        normalized (bool): Whether to normalize the melspectrogram.\n        alphas (bool): Whether to use alphas as coefficients or not.\n        floor_level (float): Floor level value based on human perception (default=1e-5).\n    \"\"\"\n    def __init__(self, sample_rate: int, range_start: int = 6, range_end: int = 11,\n                 n_mels: int = 64, f_min: float = 0.0, f_max: tp.Optional[float] = None,\n                 normalized: bool = False, alphas: bool = True, floor_level: float = 1e-5):\n        super().__init__()\n        l1s = list()\n        l2s = list()\n        self.alphas = list()\n        self.total = 0\n        self.normalized = normalized\n        for i in range(range_start, range_end):\n            l1s.append(\n                MelSpectrogramWrapper(n_fft=2 ** i, hop_length=(2 ** i) / 4, win_length=2 ** i,\n                                      n_mels=n_mels, sample_rate=sample_rate, f_min=f_min, f_max=f_max,\n                                      log=False, normalized=normalized, floor_level=floor_level))\n            l2s.append(\n                MelSpectrogramWrapper(n_fft=2 ** i, hop_length=(2 ** i) / 4, win_length=2 ** i,\n                                      n_mels=n_mels, sample_rate=sample_rate, f_min=f_min, f_max=f_max,\n                                      log=True, normalized=normalized, floor_level=floor_level))\n            if alphas:\n                self.alphas.append(np.sqrt(2 ** i - 1))\n            else:\n                self.alphas.append(1)\n            self.total += self.alphas[-1] + 1\n\n        self.l1s = nn.ModuleList(l1s)\n        self.l2s = nn.ModuleList(l2s)\n\n    def forward(self, x, y):\n        loss = 0.0\n        self.l1s.to(x.device)\n        self.l2s.to(x.device)\n        for i in range(len(self.alphas)):\n            s_x_1 = self.l1s[i](x)\n            s_y_1 = self.l1s[i](y)\n            s_x_2 = self.l2s[i](x)\n            s_y_2 = self.l2s[i](y)\n            loss += F.l1_loss(s_x_1, s_y_1) + self.alphas[i] * F.mse_loss(s_x_2, s_y_2)\n        if self.normalized:\n            loss = loss / self.total\n        return loss\n"
  },
  {
    "path": "audiocraft/losses/stftloss.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n# Adapted from MIT code under the original license\n# Copyright 2019 Tomoki Hayashi\n# MIT License (https://opensource.org/licenses/MIT)\nimport typing as tp\n\nimport torch\nfrom torch import nn\nfrom torch.nn import functional as F\n\n\n# TODO: Replace with torchaudio.STFT?\ndef _stft(x: torch.Tensor, fft_size: int, hop_length: int, win_length: int,\n          window: tp.Optional[torch.Tensor], normalized: bool) -> torch.Tensor:\n    \"\"\"Perform STFT and convert to magnitude spectrogram.\n\n    Args:\n        x: Input signal tensor (B, C, T).\n        fft_size (int): FFT size.\n        hop_length (int): Hop size.\n        win_length (int): Window length.\n        window (torch.Tensor or None): Window function type.\n        normalized (bool): Whether to normalize the STFT or not.\n\n    Returns:\n        torch.Tensor: Magnitude spectrogram (B, C, #frames, fft_size // 2 + 1).\n    \"\"\"\n    B, C, T = x.shape\n    x_stft = torch.stft(\n        x.view(-1, T), fft_size, hop_length, win_length, window,\n        normalized=normalized, return_complex=True,\n    )\n    x_stft = x_stft.view(B, C, *x_stft.shape[1:])\n    real = x_stft.real\n    imag = x_stft.imag\n\n    # NOTE(kan-bayashi): clamp is needed to avoid nan or inf\n    return torch.sqrt(torch.clamp(real ** 2 + imag ** 2, min=1e-7)).transpose(2, 1)\n\n\nclass SpectralConvergenceLoss(nn.Module):\n    \"\"\"Spectral convergence loss.\n    \"\"\"\n    def __init__(self, epsilon: float = torch.finfo(torch.float32).eps):\n        super().__init__()\n        self.epsilon = epsilon\n\n    def forward(self, x_mag: torch.Tensor, y_mag: torch.Tensor):\n        \"\"\"Calculate forward propagation.\n\n        Args:\n            x_mag: Magnitude spectrogram of predicted signal (B, #frames, #freq_bins).\n            y_mag: Magnitude spectrogram of groundtruth signal (B, #frames, #freq_bins).\n        Returns:\n            torch.Tensor: Spectral convergence loss value.\n        \"\"\"\n        return torch.norm(y_mag - x_mag, p=\"fro\") / (torch.norm(y_mag, p=\"fro\") + self.epsilon)\n\n\nclass LogSTFTMagnitudeLoss(nn.Module):\n    \"\"\"Log STFT magnitude loss.\n\n    Args:\n        epsilon (float): Epsilon value for numerical stability.\n    \"\"\"\n    def __init__(self, epsilon: float = torch.finfo(torch.float32).eps):\n        super().__init__()\n        self.epsilon = epsilon\n\n    def forward(self, x_mag: torch.Tensor, y_mag: torch.Tensor):\n        \"\"\"Calculate forward propagation.\n\n        Args:\n            x_mag (torch.Tensor): Magnitude spectrogram of predicted signal (B, #frames, #freq_bins).\n            y_mag (torch.Tensor): Magnitude spectrogram of groundtruth signal (B, #frames, #freq_bins).\n        Returns:\n            torch.Tensor: Log STFT magnitude loss value.\n        \"\"\"\n        return F.l1_loss(torch.log(self.epsilon + y_mag), torch.log(self.epsilon + x_mag))\n\n\nclass STFTLosses(nn.Module):\n    \"\"\"STFT losses.\n\n    Args:\n        n_fft (int): Size of FFT.\n        hop_length (int): Hop length.\n        win_length (int): Window length.\n        window (str): Window function type.\n        normalized (bool): Whether to use normalized STFT or not.\n        epsilon (float): Epsilon for numerical stability.\n    \"\"\"\n    def __init__(self, n_fft: int = 1024, hop_length: int = 120, win_length: int = 600,\n                 window: str = \"hann_window\", normalized: bool = False,\n                 epsilon: float = torch.finfo(torch.float32).eps):\n        super().__init__()\n        self.n_fft = n_fft\n        self.hop_length = hop_length\n        self.win_length = win_length\n        self.normalized = normalized\n        self.register_buffer(\"window\", getattr(torch, window)(win_length))\n        self.spectral_convergenge_loss = SpectralConvergenceLoss(epsilon)\n        self.log_stft_magnitude_loss = LogSTFTMagnitudeLoss(epsilon)\n\n    def forward(self, x: torch.Tensor, y: torch.Tensor) -> tp.Tuple[torch.Tensor, torch.Tensor]:\n        \"\"\"Calculate forward propagation.\n\n        Args:\n            x (torch.Tensor): Predicted signal (B, T).\n            y (torch.Tensor): Groundtruth signal (B, T).\n        Returns:\n            torch.Tensor: Spectral convergence loss value.\n            torch.Tensor: Log STFT magnitude loss value.\n        \"\"\"\n        x_mag = _stft(x, self.n_fft, self.hop_length,\n                      self.win_length, self.window, self.normalized)  # type: ignore\n        y_mag = _stft(y, self.n_fft, self.hop_length,\n                      self.win_length, self.window, self.normalized)  # type: ignore\n        sc_loss = self.spectral_convergenge_loss(x_mag, y_mag)\n        mag_loss = self.log_stft_magnitude_loss(x_mag, y_mag)\n\n        return sc_loss, mag_loss\n\n\nclass STFTLoss(nn.Module):\n    \"\"\"Single Resolution STFT loss.\n\n    Args:\n        n_fft (int): Nb of FFT.\n        hop_length (int): Hop length.\n        win_length (int): Window length.\n        window (str): Window function type.\n        normalized (bool): Whether to use normalized STFT or not.\n        epsilon (float): Epsilon for numerical stability.\n        factor_sc (float): Coefficient for the spectral loss.\n        factor_mag (float): Coefficient for the magnitude loss.\n    \"\"\"\n    def __init__(self, n_fft: int = 1024, hop_length: int = 120, win_length: int = 600,\n                 window: str = \"hann_window\", normalized: bool = False,\n                 factor_sc: float = 0.1, factor_mag: float = 0.1,\n                 epsilon: float = torch.finfo(torch.float32).eps):\n        super().__init__()\n        self.loss = STFTLosses(n_fft, hop_length, win_length, window, normalized, epsilon)\n        self.factor_sc = factor_sc\n        self.factor_mag = factor_mag\n\n    def forward(self, x: torch.Tensor, y: torch.Tensor) -> tp.Tuple[torch.Tensor, torch.Tensor]:\n        \"\"\"Calculate forward propagation.\n\n        Args:\n            x (torch.Tensor): Predicted signal (B, T).\n            y (torch.Tensor): Groundtruth signal (B, T).\n        Returns:\n            torch.Tensor: Single resolution STFT loss.\n        \"\"\"\n        sc_loss, mag_loss = self.loss(x, y)\n        return self.factor_sc * sc_loss + self.factor_mag * mag_loss\n\n\nclass MRSTFTLoss(nn.Module):\n    \"\"\"Multi resolution STFT loss.\n\n    Args:\n        n_ffts (Sequence[int]): Sequence of FFT sizes.\n        hop_lengths (Sequence[int]): Sequence of hop sizes.\n        win_lengths (Sequence[int]): Sequence of window lengths.\n        window (str): Window function type.\n        factor_sc (float): Coefficient for the spectral loss.\n        factor_mag (float): Coefficient for the magnitude loss.\n        normalized (bool): Whether to use normalized STFT or not.\n        epsilon (float): Epsilon for numerical stability.\n    \"\"\"\n    def __init__(self, n_ffts: tp.Sequence[int] = [1024, 2048, 512], hop_lengths: tp.Sequence[int] = [120, 240, 50],\n                 win_lengths: tp.Sequence[int] = [600, 1200, 240], window: str = \"hann_window\",\n                 factor_sc: float = 0.1, factor_mag: float = 0.1,\n                 normalized: bool = False, epsilon: float = torch.finfo(torch.float32).eps):\n        super().__init__()\n        assert len(n_ffts) == len(hop_lengths) == len(win_lengths)\n        self.stft_losses = torch.nn.ModuleList()\n        for fs, ss, wl in zip(n_ffts, hop_lengths, win_lengths):\n            self.stft_losses += [STFTLosses(fs, ss, wl, window, normalized, epsilon)]\n        self.factor_sc = factor_sc\n        self.factor_mag = factor_mag\n\n    def forward(self, x: torch.Tensor, y: torch.Tensor) -> torch.Tensor:\n        \"\"\"Calculate forward propagation.\n\n        Args:\n            x (torch.Tensor): Predicted signal (B, T).\n            y (torch.Tensor): Groundtruth signal (B, T).\n        Returns:\n            torch.Tensor: Multi resolution STFT loss.\n        \"\"\"\n        sc_loss = torch.Tensor([0.0])\n        mag_loss = torch.Tensor([0.0])\n        for f in self.stft_losses:\n            sc_l, mag_l = f(x, y)\n            sc_loss += sc_l\n            mag_loss += mag_l\n        sc_loss /= len(self.stft_losses)\n        mag_loss /= len(self.stft_losses)\n\n        return self.factor_sc * sc_loss + self.factor_mag * mag_loss\n"
  },
  {
    "path": "audiocraft/losses/wmloss.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom typing import Literal\n\nimport torch\nimport torch.nn as nn\n\n\nclass WMDetectionLoss(nn.Module):\n    \"\"\"Compute the detection loss\"\"\"\n    def __init__(self, p_weight: float = 1.0, n_weight: float = 1.0) -> None:\n        super().__init__()\n        self.criterion = nn.NLLLoss()\n        self.p_weight = p_weight\n        self.n_weight = n_weight\n\n    def forward(self, positive, negative, mask, message=None):\n\n        positive = positive[:, :2, :]  # b 2+nbits t -> b 2 t\n        negative = negative[:, :2, :]  # b 2+nbits t -> b 2 t\n\n        # dimensionality of positive [bsz, classes=2, time_steps]\n        # correct classes for pos = [bsz, time_steps] where all values = 1 for positive\n        classes_shape = positive[\n            :, 0, :\n        ]  # same as positive or negative but dropping dim=1\n        pos_correct_classes = torch.ones_like(classes_shape, dtype=int)\n        neg_correct_classes = torch.zeros_like(classes_shape, dtype=int)\n\n        # taking log because network outputs softmax\n        # NLLLoss expects a logsoftmax input\n        positive = torch.log(positive)\n        negative = torch.log(negative)\n\n        if not torch.all(mask == 1):\n            # pos_correct_classes [bsz, timesteps] mask [bsz, 1, timesptes]\n            # mask is applied to the watermark, this basically flips the tgt class from 1 (positive)\n            # to 0 (negative) in the correct places\n            pos_correct_classes = pos_correct_classes * mask[:, 0, :].to(int)\n            loss_p = self.p_weight * self.criterion(positive, pos_correct_classes)\n            # no need for negative class loss here since some of the watermark\n            # is masked to negative\n            return loss_p\n\n        else:\n            loss_p = self.p_weight * self.criterion(positive, pos_correct_classes)\n            loss_n = self.n_weight * self.criterion(negative, neg_correct_classes)\n            return loss_p + loss_n\n\n\nclass WMMbLoss(nn.Module):\n    def __init__(self, temperature: float, loss_type: Literal[\"bce\", \"mse\"]) -> None:\n        \"\"\"\n        Compute the masked sample-level detection loss\n        (https://arxiv.org/pdf/2401.17264)\n\n        Args:\n            temperature: temperature for loss computation\n            loss_type: bce or mse between outputs and original message\n        \"\"\"\n        super().__init__()\n        self.bce_with_logits = (\n            nn.BCEWithLogitsLoss()\n        )  # same as Softmax + NLLLoss, but when only 1 output unit\n        self.mse = nn.MSELoss()\n        self.loss_type = loss_type\n        self.temperature = temperature\n\n    def forward(self, positive, negative, mask, message):\n        \"\"\"\n        Compute decoding loss\n        Args:\n            positive: outputs on watermarked samples [bsz, 2+nbits, time_steps]\n            negative: outputs on not watermarked samples [bsz, 2+nbits, time_steps]\n            mask: watermark mask [bsz, 1, time_steps]\n            message: original message [bsz, nbits] or None\n        \"\"\"\n        # # no use of negative at the moment\n        # negative = negative[:, 2:, :]  # b 2+nbits t -> b nbits t\n        # negative = torch.masked_select(negative, mask)\n        if message.size(0) == 0:\n            return torch.tensor(0.0)\n        positive = positive[:, 2:, :]  # b 2+nbits t -> b nbits t\n        assert (\n            positive.shape[-2] == message.shape[1]\n        ), \"in decoding loss: \\\n            enc and dec don't share nbits, are you using multi-bit?\"\n\n        # cut last dim of positive to keep only where mask is 1\n        new_shape = [*positive.shape[:-1], -1]  # b nbits -1\n        positive = torch.masked_select(positive, mask == 1).reshape(new_shape)\n\n        message = message.unsqueeze(-1).repeat(1, 1, positive.shape[2])  # b k -> b k t\n        if self.loss_type == \"bce\":\n            # in this case similar to temperature in softmax\n            loss = self.bce_with_logits(positive / self.temperature, message.float())\n        elif self.loss_type == \"mse\":\n            loss = self.mse(positive / self.temperature, message.float())\n\n        return loss\n"
  },
  {
    "path": "audiocraft/metrics/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"Metrics like CLAP score, FAD, KLD, Visqol, Chroma similarity, etc.\n\"\"\"\n# flake8: noqa\nfrom .clap_consistency import CLAPTextConsistencyMetric, TextConsistencyMetric\nfrom .chroma_cosinesim import ChromaCosineSimilarityMetric\nfrom .fad import FrechetAudioDistanceMetric\nfrom .kld import KLDivergenceMetric, PasstKLDivergenceMetric\nfrom .rvm import RelativeVolumeMel\nfrom .visqol import ViSQOL\n"
  },
  {
    "path": "audiocraft/metrics/chroma_cosinesim.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport torch\nimport torchmetrics\n\nfrom ..data.audio_utils import convert_audio\nfrom ..modules.chroma import ChromaExtractor\n\n\nclass ChromaCosineSimilarityMetric(torchmetrics.Metric):\n    \"\"\"Chroma cosine similarity metric.\n\n    This metric extracts a chromagram for a reference waveform and\n    a generated waveform and compares each frame using the cosine similarity\n    function. The output is the mean cosine similarity.\n\n    Args:\n        sample_rate (int): Sample rate used by the chroma extractor.\n        n_chroma (int): Number of chroma used by the chroma extractor.\n        radix2_exp (int): Exponent for the chroma extractor.\n        argmax (bool): Whether the chroma extractor uses argmax.\n        eps (float): Epsilon for cosine similarity computation.\n    \"\"\"\n    def __init__(self, sample_rate: int, n_chroma: int, radix2_exp: int, argmax: bool, eps: float = 1e-8):\n        super().__init__()\n        self.chroma_sample_rate = sample_rate\n        self.n_chroma = n_chroma\n        self.eps = eps\n        self.chroma_extractor = ChromaExtractor(sample_rate=self.chroma_sample_rate, n_chroma=self.n_chroma,\n                                                radix2_exp=radix2_exp, argmax=argmax)\n        self.add_state(\"cosine_sum\", default=torch.tensor(0.), dist_reduce_fx=\"sum\")\n        self.add_state(\"weight\", default=torch.tensor(0.), dist_reduce_fx=\"sum\")\n\n    def update(self, preds: torch.Tensor, targets: torch.Tensor,\n               sizes: torch.Tensor, sample_rates: torch.Tensor) -> None:\n        \"\"\"Compute cosine similarity between chromagrams and accumulate scores over the dataset.\"\"\"\n        if preds.size(0) == 0:\n            return\n\n        assert preds.shape == targets.shape, (\n            f\"Preds and target shapes mismatch: preds={preds.shape}, targets={targets.shape}\")\n        assert preds.size(0) == sizes.size(0), (\n            f\"Number of items in preds ({preds.shape}) mismatch \",\n            f\"with sizes ({sizes.shape})\")\n        assert preds.size(0) == sample_rates.size(0), (\n            f\"Number of items in preds ({preds.shape}) mismatch \",\n            f\"with sample_rates ({sample_rates.shape})\")\n        assert torch.all(sample_rates == sample_rates[0].item()), \"All sample rates are not the same in the batch\"\n\n        device = self.weight.device\n        preds, targets = preds.to(device), targets.to(device)  # type: ignore\n        sample_rate = sample_rates[0].item()\n        preds = convert_audio(preds, from_rate=sample_rate, to_rate=self.chroma_sample_rate, to_channels=1)\n        targets = convert_audio(targets, from_rate=sample_rate, to_rate=self.chroma_sample_rate, to_channels=1)\n        gt_chroma = self.chroma_extractor(targets)\n        gen_chroma = self.chroma_extractor(preds)\n        chroma_lens = (sizes / self.chroma_extractor.winhop).ceil().int()\n        for i in range(len(gt_chroma)):\n            t = int(chroma_lens[i].item())\n            cosine_sim = torch.nn.functional.cosine_similarity(\n                gt_chroma[i, :t], gen_chroma[i, :t], dim=1, eps=self.eps)\n            self.cosine_sum += cosine_sim.sum(dim=0)  # type: ignore\n            self.weight += torch.tensor(t)  # type: ignore\n\n    def compute(self) -> float:\n        \"\"\"Computes the average cosine similarty across all generated/target chromagrams pairs.\"\"\"\n        assert self.weight.item() > 0, \"Unable to compute with total number of comparisons <= 0\"  # type: ignore\n        return (self.cosine_sum / self.weight).item()  # type: ignore\n"
  },
  {
    "path": "audiocraft/metrics/clap_consistency.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom pathlib import Path\nimport typing as tp\n\nimport torch\nimport torchmetrics\nfrom transformers import RobertaTokenizer  # type: ignore\n\nfrom ..data.audio_utils import convert_audio\nfrom ..environment import AudioCraftEnvironment\nfrom ..utils.utils import load_clap_state_dict\n\ntry:\n    import laion_clap  # type: ignore\nexcept ImportError:\n    laion_clap = None\n\n\nclass TextConsistencyMetric(torchmetrics.Metric):\n    \"\"\"Text consistency metric measuring consistency between audio and text pairs.\"\"\"\n\n    def update(self, audio: torch.Tensor, text: tp.List[str], sizes: torch.Tensor, sample_rates: torch.Tensor) -> None:\n        raise NotImplementedError(\"implement how to update the metric from the audio and text pairs.\")\n\n    def compute(self):\n        raise NotImplementedError(\"implement how to compute the final metric score.\")\n\n\nclass CLAPTextConsistencyMetric(TextConsistencyMetric):\n    \"\"\"Text consistency metric relying on Contrastive Language-Audio Pretraining (CLAP).\n\n    This metric is similar to the MuLan Cycle Consistency from MusicLM (https://arxiv.org/pdf/2301.11325.pdf)\n    or the CLAP score used in Make-An-Audio (https://arxiv.org/pdf/2301.12661v1.pdf).\n\n    As a joint audio-text embedding model, a pretrained CLAP model can be used to quantify the\n    similarity between audio-text pairs. We compute the CLAP embeddings from the text descriptions as\n    well as the generated audio based on them, and define the MCC metric as the average cosine similarity\n    between these embeddings.\n\n    Model implementation & pre-trained checkpoints: https://github.com/LAION-AI/CLAP\n    \"\"\"\n    def __init__(self, model_path: tp.Union[str, Path], model_arch: str = 'HTSAT-tiny', enable_fusion: bool = False):\n        super().__init__()\n        if laion_clap is None:\n            raise ImportError(\"Please install CLAP to compute text consistency: 'pip install laion_clap'\")\n        self.add_state(\"cosine_sum\", default=torch.tensor(0.), dist_reduce_fx=\"sum\")\n        self.add_state(\"weight\", default=torch.tensor(0.), dist_reduce_fx=\"sum\")\n        self._initialize_model(model_path, model_arch, enable_fusion)\n\n    def _initialize_model(self, model_path: tp.Union[str, Path], model_arch: str, enable_fusion: bool):\n        model_path = AudioCraftEnvironment.resolve_reference_path(model_path)\n        self.tokenize = RobertaTokenizer.from_pretrained('roberta-base')\n        self.model = laion_clap.CLAP_Module(enable_fusion=enable_fusion, amodel=model_arch)\n        self.model_sample_rate = 48_000\n        load_clap_state_dict(self.model, model_path)\n        self.model.eval()\n\n    def _tokenizer(self, texts: tp.Union[str, tp.List[str]]) -> dict:\n        # we use the default params from CLAP module here as well\n        return self.tokenize(texts, padding=\"max_length\", truncation=True, max_length=77, return_tensors=\"pt\")\n\n    def update(self, audio: torch.Tensor, text: tp.List[str], sizes: torch.Tensor, sample_rates: torch.Tensor) -> None:\n        \"\"\"Compute cosine similarity between audio and text pairs and accumulate scores over the dataset.\"\"\"\n        assert audio.size(0) == len(text), \"Number of audio and text samples should match\"\n        assert torch.all(sample_rates == sample_rates[0].item()), \"All items in batch should have the same sample rate\"\n        sample_rate = int(sample_rates[0].item())\n        # convert audio batch to 48kHz monophonic audio with no channel dimension: [B, C, T] -> [B, T]\n        audio = convert_audio(audio, from_rate=sample_rate, to_rate=self.model_sample_rate, to_channels=1).mean(dim=1)\n        audio_embeddings = self.model.get_audio_embedding_from_data(audio, use_tensor=True)\n        text_embeddings = self.model.get_text_embedding(text, tokenizer=self._tokenizer, use_tensor=True)\n        # cosine similarity between the text and the audio embedding\n        cosine_sim = torch.nn.functional.cosine_similarity(audio_embeddings, text_embeddings, dim=1, eps=1e-8)\n        self.cosine_sum += cosine_sim.sum(dim=0)\n        self.weight += torch.tensor(cosine_sim.size(0))\n\n    def compute(self):\n        \"\"\"Computes the average cosine similarty across all audio/text pairs.\"\"\"\n        assert self.weight.item() > 0, \"Unable to compute with total number of comparisons <= 0\"  # type: ignore\n        return (self.cosine_sum / self.weight).item()  # type: ignore\n"
  },
  {
    "path": "audiocraft/metrics/fad.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport logging\nfrom pathlib import Path\nimport os\nimport subprocess\nimport tempfile\nimport typing as tp\n\nfrom audiocraft.data.audio import audio_write\nfrom audiocraft.data.audio_utils import convert_audio\nimport flashy\nimport torch\nimport torchmetrics\n\nfrom ..environment import AudioCraftEnvironment\n\n\nlogger = logging.getLogger(__name__)\n\nVGGISH_SAMPLE_RATE = 16_000\nVGGISH_CHANNELS = 1\n\n\nclass FrechetAudioDistanceMetric(torchmetrics.Metric):\n    \"\"\"Fréchet Audio Distance computation based on official TensorFlow implementation from Google Research.\n\n    From: D.C. Dowson & B.V. Landau The Fréchet distance between\n    multivariate normal distributions\n    https://doi.org/10.1016/0047-259X(82)90077-X\n    The Fréchet distance between two multivariate gaussians,\n    `X ~ N(mu_x, sigma_x)` and `Y ~ N(mu_y, sigma_y)`, is `d^2`.\n    d^2 = (mu_x - mu_y)^2 + Tr(sigma_x + sigma_y - 2 * sqrt(sigma_x*sigma_y))\n        = (mu_x - mu_y)^2 + Tr(sigma_x) + Tr(sigma_y)\n                        - 2 * Tr(sqrt(sigma_x*sigma_y)))\n\n    To use this FAD computation metric, you need to have the proper Frechet Audio Distance tool setup\n    from: https://github.com/google-research/google-research/tree/master/frechet_audio_distance\n    We provide the below instructions as reference but we do not guarantee for further support\n    in frechet_audio_distance installation. This was tested with python 3.10, cuda 11.8, tensorflow 2.12.0.\n\n        We recommend installing the frechet_audio_distance library in a dedicated env (e.g. conda).\n\n        1. Get the code and models following the repository instructions. We used the steps below:\n                git clone git@github.com:google-research/google-research.git\n                git clone git@github.com:tensorflow/models.git\n                mkdir google-research/tensorflow_models\n                touch google-research/tensorflow_models/__init__.py\n                cp -r models/research/audioset google-research/tensorflow_models/\n                touch google-research/tensorflow_models/audioset/__init__.py\n                echo \"from .vggish import mel_features, vggish_params, vggish_slim\" > \\\n                    google-research/tensorflow_models/audioset/__init__.py\n                # we can now remove the tensorflow models repository\n                # rm -r models\n                cd google-research\n           Follow the instructions to download the vggish checkpoint. AudioCraft base configuration\n           assumes it is placed in the AudioCraft reference dir.\n\n           Note that we operate the following changes for the code to work with TensorFlow 2.X and python 3:\n           - Update xrange for range in:\n             https://github.com/google-research/google-research/blob/master/frechet_audio_distance/audioset_model.py\n           - Update `tf_record = tf.python_io.tf_record_iterator(filename).next()` to\n             `tf_record = tf.python_io.tf_record_iterator(filename).__next__()` in\n              https://github.com/google-research/google-research/blob/master/frechet_audio_distance/fad_utils.py\n           - Update `import vggish_params as params` to `from . import vggish_params as params` in:\n             https://github.com/tensorflow/models/blob/master/research/audioset/vggish/vggish_slim.py\n           - Add flag to provide a given batch size for running the AudioSet model in:\n             https://github.com/google-research/google-research/blob/master/frechet_audio_distance/create_embeddings_main.py\n             ```\n             flags.DEFINE_integer('batch_size', 64,\n                                  'Number of samples in the batch for AudioSet model.')\n             ```\n             Ensure you pass the flag to the create_embeddings_beam.create_pipeline function, adding:\n             `batch_size=FLAGS.batch_size` to the provided parameters.\n\n        2. Follow instructions for the library installation and a valid TensorFlow installation\n           ```\n           # e.g. instructions from: https://www.tensorflow.org/install/pip\n           conda install -c conda-forge cudatoolkit=11.8.0\n           python3 -m pip install nvidia-cudnn-cu11==8.6.0.163 tensorflow==2.12.*\n           mkdir -p $CONDA_PREFIX/etc/conda/activate.d\n           echo 'CUDNN_PATH=$(dirname $(python -c \"import nvidia.cudnn;print(nvidia.cudnn.__file__)\"))' \\\n             >> $CONDA_PREFIX/etc/conda/activate.d/env_vars.sh\n           echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CONDA_PREFIX/lib/:$CUDNN_PATH/lib' \\\n             >> $CONDA_PREFIX/etc/conda/activate.d/env_vars.sh\n           source $CONDA_PREFIX/etc/conda/activate.d/env_vars.sh\n           # Verify install: on a machine with GPU device\n           python3 -c \"import tensorflow as tf; print(tf.config.list_physical_devices('GPU'))\"\n           ```\n\n           Now install frechet_audio_distance required dependencies:\n           ```\n           # We assume we already have TensorFlow installed from the above steps\n           pip install apache-beam numpy scipy tf_slim\n           ```\n\n           Finally, follow remaining library instructions to ensure you have a working frechet_audio_distance setup\n           (you may want to specify --model_ckpt flag pointing to the model's path).\n\n        3. AudioCraft's FrechetAudioDistanceMetric requires 2 environment variables pointing to the python executable\n           and Tensorflow library path from the above installation steps:\n            export TF_PYTHON_EXE=\"<PATH_TO_THE_ENV_PYTHON_BINARY>\"\n            export TF_LIBRARY_PATH=\"<PATH_TO_THE_ENV_CUDNN_LIBRARY>\"\n\n            e.g. assuming we have installed everything in a dedicated conda env\n            with python 3.10 that is currently active:\n            export TF_PYTHON_EXE=\"$CONDA_PREFIX/bin/python\"\n            export TF_LIBRARY_PATH=\"$CONDA_PREFIX/lib/python3.10/site-packages/nvidia/cudnn/lib\"\n\n            Finally you may want to export the following variable:\n            export TF_FORCE_GPU_ALLOW_GROWTH=true\n            See: https://www.tensorflow.org/guide/gpu#limiting_gpu_memory_growth\n\n            You can save those environment variables in your training conda env, when currently active:\n            `$CONDA_PREFIX/etc/conda/activate.d/env_vars.sh`\n            e.g. assuming the env with TensorFlow and frechet_audio_distance install is named ac_eval,\n            and the training conda env is named audiocraft:\n            ```\n            # activate training env\n            conda activate audiocraft\n            # get path to all envs\n            CONDA_ENV_DIR=$(dirname $CONDA_PREFIX)\n            # export pointers to evaluation env for using TensorFlow in FrechetAudioDistanceMetric\n            touch $CONDA_PREFIX/etc/conda/activate.d/env_vars.sh\n            echo 'export TF_PYTHON_EXE=\"$CONDA_ENV_DIR/ac_eval/bin/python\"' >> \\\n                $CONDA_PREFIX/etc/conda/activate.d/env_vars.sh\n            echo 'export TF_LIBRARY_PATH=\"$CONDA_ENV_DIR/ac_eval/lib/python3.10/site-packages/nvidia/cudnn/lib\"' >> \\\n                $CONDA_PREFIX/etc/conda/activate.d/env_vars.sh\n            # optionally:\n            echo 'export TF_FORCE_GPU_ALLOW_GROWTH=true' >> $CONDA_PREFIX/etc/conda/activate.d/env_vars.sh\n            # you may need to reactivate the audiocraft env for this to take effect\n            ```\n\n    Args:\n        bin (Path or str): Path to installed frechet audio distance code.\n        model_path (Path or str): Path to Tensorflow checkpoint for the model\n            used to compute statistics over the embedding beams.\n        format (str): Audio format used to save files.\n        log_folder (Path or str, optional): Path where to write process logs.\n    \"\"\"\n    def __init__(self, bin: tp.Union[Path, str], model_path: tp.Union[Path, str],\n                 format: str = \"wav\", batch_size: tp.Optional[int] = None,\n                 log_folder: tp.Optional[tp.Union[Path, str]] = None):\n        super().__init__()\n        self.model_sample_rate = VGGISH_SAMPLE_RATE\n        self.model_channels = VGGISH_CHANNELS\n        self.model_path = AudioCraftEnvironment.resolve_reference_path(model_path)\n        assert Path(self.model_path).exists(), f\"Could not find provided model checkpoint path at: {self.model_path}\"\n        self.format = format\n        self.batch_size = batch_size\n        self.bin = bin\n        self.tf_env = {\"PYTHONPATH\": str(self.bin)}\n        self.python_path = os.environ.get('TF_PYTHON_EXE') or 'python'\n        logger.info(\"Python exe for TF is  %s\", self.python_path)\n        if 'TF_LIBRARY_PATH' in os.environ:\n            self.tf_env['LD_LIBRARY_PATH'] = os.environ['TF_LIBRARY_PATH']\n        if 'TF_FORCE_GPU_ALLOW_GROWTH' in os.environ:\n            self.tf_env['TF_FORCE_GPU_ALLOW_GROWTH'] = os.environ['TF_FORCE_GPU_ALLOW_GROWTH']\n        logger.info(\"Env for TF is %r\", self.tf_env)\n        self.reset(log_folder)\n        self.add_state(\"total_files\", default=torch.tensor(0.), dist_reduce_fx=\"sum\")\n\n    def reset(self, log_folder: tp.Optional[tp.Union[Path, str]] = None):\n        \"\"\"Reset torchmetrics.Metrics state.\"\"\"\n        log_folder = Path(log_folder or tempfile.mkdtemp())\n        self.tmp_dir = log_folder / 'fad'\n        self.tmp_dir.mkdir(exist_ok=True)\n        self.samples_tests_dir = self.tmp_dir / 'tests'\n        self.samples_tests_dir.mkdir(exist_ok=True)\n        self.samples_background_dir = self.tmp_dir / 'background'\n        self.samples_background_dir.mkdir(exist_ok=True)\n        self.manifest_tests = self.tmp_dir / 'files_tests.cvs'\n        self.manifest_background = self.tmp_dir / 'files_background.cvs'\n        self.stats_tests_dir = self.tmp_dir / 'stats_tests'\n        self.stats_background_dir = self.tmp_dir / 'stats_background'\n        self.counter = 0\n\n    def update(self, preds: torch.Tensor, targets: torch.Tensor,\n               sizes: torch.Tensor, sample_rates: torch.Tensor,\n               stems: tp.Optional[tp.List[str]] = None):\n        \"\"\"Update torchmetrics.Metrics by saving the audio and updating the manifest file.\"\"\"\n        assert preds.shape == targets.shape, f\"preds={preds.shape} != targets={targets.shape}\"\n        num_samples = preds.shape[0]\n        assert num_samples == sizes.size(0) and num_samples == sample_rates.size(0)\n        assert stems is None or num_samples == len(set(stems))\n        for i in range(num_samples):\n            self.total_files += 1  # type: ignore\n            self.counter += 1\n            wav_len = int(sizes[i].item())\n            sample_rate = int(sample_rates[i].item())\n            pred_wav = preds[i]\n            target_wav = targets[i]\n            pred_wav = pred_wav[..., :wav_len]\n            target_wav = target_wav[..., :wav_len]\n            stem_name = stems[i] if stems is not None else f'sample_{self.counter}_{flashy.distrib.rank()}'\n            # dump audio files\n            try:\n                pred_wav = convert_audio(\n                    pred_wav.unsqueeze(0), from_rate=sample_rate,\n                    to_rate=self.model_sample_rate, to_channels=1).squeeze(0)\n                audio_write(\n                    self.samples_tests_dir / stem_name, pred_wav, sample_rate=self.model_sample_rate,\n                    format=self.format, strategy=\"peak\")\n            except Exception as e:\n                logger.error(f\"Exception occured when saving tests files for FAD computation: {repr(e)} - {e}\")\n            try:\n                # for the ground truth audio, we enforce the 'peak' strategy to avoid modifying\n                # the original audio when writing it\n                target_wav = convert_audio(\n                    target_wav.unsqueeze(0), from_rate=sample_rate,\n                    to_rate=self.model_sample_rate, to_channels=1).squeeze(0)\n                audio_write(\n                    self.samples_background_dir / stem_name, target_wav, sample_rate=self.model_sample_rate,\n                    format=self.format, strategy=\"peak\")\n            except Exception as e:\n                logger.error(f\"Exception occured when saving background files for FAD computation: {repr(e)} - {e}\")\n\n    def _get_samples_name(self, is_background: bool):\n        return 'background' if is_background else 'tests'\n\n    def _create_embedding_beams(self, is_background: bool, gpu_index: tp.Optional[int] = None):\n        if is_background:\n            input_samples_dir = self.samples_background_dir\n            input_filename = self.manifest_background\n            stats_name = self.stats_background_dir\n        else:\n            input_samples_dir = self.samples_tests_dir\n            input_filename = self.manifest_tests\n            stats_name = self.stats_tests_dir\n        beams_name = self._get_samples_name(is_background)\n        log_file = self.tmp_dir / f'fad_logs_create_beams_{beams_name}.log'\n\n        logger.info(f\"Scanning samples folder to fetch list of files: {input_samples_dir}\")\n        with open(input_filename, \"w\") as fout:\n            for path in Path(input_samples_dir).glob(f\"*.{self.format}\"):\n                fout.write(f\"{str(path)}\\n\")\n\n        cmd = [\n            self.python_path, \"-m\",\n            \"frechet_audio_distance.create_embeddings_main\",\n            \"--model_ckpt\", f\"{self.model_path}\",\n            \"--input_files\", f\"{str(input_filename)}\",\n            \"--stats\", f\"{str(stats_name)}\",\n        ]\n        if self.batch_size is not None:\n            cmd += [\"--batch_size\", str(self.batch_size)]\n        logger.info(f\"Launching frechet_audio_distance embeddings main method: {' '.join(cmd)} on {beams_name}\")\n        env = os.environ\n        if gpu_index is not None:\n            env[\"CUDA_VISIBLE_DEVICES\"] = str(gpu_index)\n        process = subprocess.Popen(\n            cmd, stdout=open(log_file, \"w\"), env={**env, **self.tf_env}, stderr=subprocess.STDOUT)\n        return process, log_file\n\n    def _compute_fad_score(self, gpu_index: tp.Optional[int] = None):\n        cmd = [\n            self.python_path, \"-m\", \"frechet_audio_distance.compute_fad\",\n            \"--test_stats\", f\"{str(self.stats_tests_dir)}\",\n            \"--background_stats\", f\"{str(self.stats_background_dir)}\",\n        ]\n        logger.info(f\"Launching frechet_audio_distance compute fad method: {' '.join(cmd)}\")\n        env = os.environ\n        if gpu_index is not None:\n            env[\"CUDA_VISIBLE_DEVICES\"] = str(gpu_index)\n        result = subprocess.run(cmd, env={**env, **self.tf_env}, capture_output=True)\n        if result.returncode:\n            logger.error(\n                \"Error with FAD computation from stats: \\n %s \\n %s\",\n                result.stdout.decode(), result.stderr.decode()\n            )\n            raise RuntimeError(\"Error while executing FAD computation from stats\")\n        try:\n            # result is \"FAD: (d+).(d+)\" hence we remove the prefix with (d+) being one digit or more\n            fad_score = float(result.stdout[4:])\n            return fad_score\n        except Exception as e:\n            raise RuntimeError(f\"Error parsing FAD score from command stdout: {e}\")\n\n    def _log_process_result(self, returncode: int, log_file: tp.Union[Path, str], is_background: bool) -> None:\n        beams_name = self._get_samples_name(is_background)\n        if returncode:\n            with open(log_file, \"r\") as f:\n                error_log = f.read()\n                logger.error(error_log)\n            os._exit(1)\n        else:\n            logger.info(f\"Successfully computed embedding beams on {beams_name} samples.\")\n\n    def _parallel_create_embedding_beams(self, num_of_gpus: int):\n        assert num_of_gpus > 0\n        logger.info(\"Creating embeddings beams in a parallel manner on different GPUs\")\n        tests_beams_process, tests_beams_log_file = self._create_embedding_beams(is_background=False, gpu_index=0)\n        bg_beams_process, bg_beams_log_file = self._create_embedding_beams(is_background=True, gpu_index=1)\n        tests_beams_code = tests_beams_process.wait()\n        bg_beams_code = bg_beams_process.wait()\n        self._log_process_result(tests_beams_code, tests_beams_log_file, is_background=False)\n        self._log_process_result(bg_beams_code, bg_beams_log_file, is_background=True)\n\n    def _sequential_create_embedding_beams(self):\n        logger.info(\"Creating embeddings beams in a sequential manner\")\n        tests_beams_process, tests_beams_log_file = self._create_embedding_beams(is_background=False)\n        tests_beams_code = tests_beams_process.wait()\n        self._log_process_result(tests_beams_code, tests_beams_log_file, is_background=False)\n        bg_beams_process, bg_beams_log_file = self._create_embedding_beams(is_background=True)\n        bg_beams_code = bg_beams_process.wait()\n        self._log_process_result(bg_beams_code, bg_beams_log_file, is_background=True)\n\n    @flashy.distrib.rank_zero_only\n    def _local_compute_frechet_audio_distance(self):\n        \"\"\"Compute Frechet Audio Distance score calling TensorFlow API.\"\"\"\n        num_of_gpus = torch.cuda.device_count() if torch.cuda.is_available() else 0\n        if num_of_gpus > 1:\n            self._parallel_create_embedding_beams(num_of_gpus)\n        else:\n            self._sequential_create_embedding_beams()\n        fad_score = self._compute_fad_score(gpu_index=0)\n        return fad_score\n\n    def compute(self) -> float:\n        \"\"\"Compute metrics.\"\"\"\n        assert self.total_files.item() > 0, \"No files dumped for FAD computation!\"  # type: ignore\n        fad_score = self._local_compute_frechet_audio_distance()\n        logger.warning(f\"FAD score = {fad_score}\")\n        fad_score = flashy.distrib.broadcast_object(fad_score, src=0)\n        return fad_score\n"
  },
  {
    "path": "audiocraft/metrics/kld.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport contextlib\nfrom functools import partial\nimport logging\nimport os\nimport typing as tp\n\nimport torch\nimport torchmetrics\n\nfrom ..data.audio_utils import convert_audio\n\n\nlogger = logging.getLogger(__name__)\n\n\nclass _patch_passt_stft:\n    \"\"\"Decorator to patch torch.stft in PaSST.\"\"\"\n    def __init__(self):\n        self.old_stft = torch.stft\n\n    def __enter__(self):\n        # return_complex is a mandatory parameter in latest torch versions\n        # torch is throwing RuntimeErrors when not set\n        torch.stft = partial(torch.stft, return_complex=False)\n\n    def __exit__(self, *exc):\n        torch.stft = self.old_stft\n\n\ndef kl_divergence(pred_probs: torch.Tensor, target_probs: torch.Tensor, epsilon: float = 1e-6) -> torch.Tensor:\n    \"\"\"Computes the elementwise KL-Divergence loss between probability distributions\n    from generated samples and target samples.\n\n    Args:\n        pred_probs (torch.Tensor): Probabilities for each label obtained\n            from a classifier on generated audio. Expected shape is [B, num_classes].\n        target_probs (torch.Tensor): Probabilities for each label obtained\n            from a classifier on target audio. Expected shape is [B, num_classes].\n        epsilon (float): Epsilon value.\n    Returns:\n        kld (torch.Tensor): KLD loss between each generated sample and target pair.\n    \"\"\"\n    kl_div = torch.nn.functional.kl_div((pred_probs + epsilon).log(), target_probs, reduction=\"none\")\n    return kl_div.sum(-1)\n\n\nclass KLDivergenceMetric(torchmetrics.Metric):\n    \"\"\"Base implementation for KL Divergence metric.\n\n    The KL divergence is measured between probability distributions\n    of class predictions returned by a pre-trained audio classification model.\n    When the KL-divergence is low, the generated audio is expected to\n    have similar acoustic characteristics as the reference audio,\n    according to the classifier.\n    \"\"\"\n    def __init__(self):\n        super().__init__()\n        self.add_state(\"kld_pq_sum\", default=torch.tensor(0.), dist_reduce_fx=\"sum\")\n        self.add_state(\"kld_qp_sum\", default=torch.tensor(0.), dist_reduce_fx=\"sum\")\n        self.add_state(\"kld_all_sum\", default=torch.tensor(0.), dist_reduce_fx=\"sum\")\n        self.add_state(\"weight\", default=torch.tensor(0), dist_reduce_fx=\"sum\")\n\n    def _get_label_distribution(self, x: torch.Tensor, sizes: torch.Tensor,\n                                sample_rates: torch.Tensor) -> tp.Optional[torch.Tensor]:\n        \"\"\"Get model output given provided input tensor.\n\n        Args:\n            x (torch.Tensor): Input audio tensor of shape [B, C, T].\n            sizes (torch.Tensor): Actual audio sample length, of shape [B].\n            sample_rates (torch.Tensor): Actual audio sample rate, of shape [B].\n        Returns:\n            probs (torch.Tensor): Probabilities over labels, of shape [B, num_classes].\n        \"\"\"\n        raise NotImplementedError(\"implement method to extract label distributions from the model.\")\n\n    def update(self, preds: torch.Tensor, targets: torch.Tensor,\n               sizes: torch.Tensor, sample_rates: torch.Tensor) -> None:\n        \"\"\"Calculates running KL-Divergence loss between batches of audio\n        preds (generated) and target (ground-truth)\n        Args:\n            preds (torch.Tensor): Audio samples to evaluate, of shape [B, C, T].\n            targets (torch.Tensor): Target samples to compare against, of shape [B, C, T].\n            sizes (torch.Tensor): Actual audio sample length, of shape [B].\n            sample_rates (torch.Tensor): Actual audio sample rate, of shape [B].\n        \"\"\"\n        assert preds.shape == targets.shape\n        assert preds.size(0) > 0, \"Cannot update the loss with empty tensors\"\n        preds_probs = self._get_label_distribution(preds, sizes, sample_rates)\n        targets_probs = self._get_label_distribution(targets, sizes, sample_rates)\n        if preds_probs is not None and targets_probs is not None:\n            assert preds_probs.shape == targets_probs.shape\n            kld_scores = kl_divergence(preds_probs, targets_probs)\n            assert not torch.isnan(kld_scores).any(), \"kld_scores contains NaN value(s)!\"\n            self.kld_pq_sum += torch.sum(kld_scores)\n            kld_qp_scores = kl_divergence(targets_probs, preds_probs)\n            self.kld_qp_sum += torch.sum(kld_qp_scores)\n            self.weight += torch.tensor(kld_scores.size(0))\n\n    def compute(self) -> dict:\n        \"\"\"Computes KL-Divergence across all evaluated pred/target pairs.\"\"\"\n        weight: float = float(self.weight.item())  # type: ignore\n        assert weight > 0, \"Unable to compute with total number of comparisons <= 0\"\n        logger.info(f\"Computing KL divergence on a total of {weight} samples\")\n        kld_pq = self.kld_pq_sum.item() / weight  # type: ignore\n        kld_qp = self.kld_qp_sum.item() / weight  # type: ignore\n        kld_both = kld_pq + kld_qp\n        return {'kld': kld_pq, 'kld_pq': kld_pq, 'kld_qp': kld_qp, 'kld_both': kld_both}\n\n\nclass PasstKLDivergenceMetric(KLDivergenceMetric):\n    \"\"\"KL-Divergence metric based on pre-trained PASST classifier on AudioSet.\n\n    From: PaSST: Efficient Training of Audio Transformers with Patchout\n    Paper: https://arxiv.org/abs/2110.05069\n    Implementation: https://github.com/kkoutini/PaSST\n\n    Follow instructions from the github repo:\n    ```\n    pip install 'git+https://github.com/kkoutini/passt_hear21@0.0.19#egg=hear21passt'\n    ```\n\n    Args:\n        pretrained_length (float, optional): Audio duration used for the pretrained model.\n    \"\"\"\n    def __init__(self, pretrained_length: tp.Optional[float] = None):\n        super().__init__()\n        self._initialize_model(pretrained_length)\n\n    def _initialize_model(self, pretrained_length: tp.Optional[float] = None):\n        \"\"\"Initialize underlying PaSST audio classifier.\"\"\"\n        model, sr, max_frames, min_frames = self._load_base_model(pretrained_length)\n        self.min_input_frames = min_frames\n        self.max_input_frames = max_frames\n        self.model_sample_rate = sr\n        self.model = model\n        self.model.eval()\n        self.model.to(self.device)\n\n    def _load_base_model(self, pretrained_length: tp.Optional[float]):\n        \"\"\"Load pretrained model from PaSST.\"\"\"\n        try:\n            if pretrained_length == 30:\n                from hear21passt.base30sec import get_basic_model  # type: ignore\n                max_duration = 30\n            elif pretrained_length == 20:\n                from hear21passt.base20sec import get_basic_model  # type: ignore\n                max_duration = 20\n            else:\n                from hear21passt.base import get_basic_model  # type: ignore\n                # Original PASST was trained on AudioSet with 10s-long audio samples\n                max_duration = 10\n            min_duration = 0.15\n            min_duration = 0.15\n        except ModuleNotFoundError:\n            raise ModuleNotFoundError(\n                \"Please install hear21passt to compute KL divergence: \",\n                \"pip install 'git+https://github.com/kkoutini/passt_hear21@0.0.19#egg=hear21passt'\"\n            )\n        model_sample_rate = 32_000\n        max_input_frames = int(max_duration * model_sample_rate)\n        min_input_frames = int(min_duration * model_sample_rate)\n        with open(os.devnull, 'w') as f, contextlib.redirect_stdout(f):\n            model = get_basic_model(mode='logits')\n        return model, model_sample_rate, max_input_frames, min_input_frames\n\n    def _process_audio(self, wav: torch.Tensor, sample_rate: int, wav_len: int) -> tp.List[torch.Tensor]:\n        \"\"\"Process audio to feed to the pretrained model.\"\"\"\n        wav = wav.unsqueeze(0)\n        wav = wav[..., :wav_len]\n        wav = convert_audio(wav, from_rate=sample_rate, to_rate=self.model_sample_rate, to_channels=1)\n        wav = wav.squeeze(0)\n        # we don't pad but return a list of audio segments as this otherwise affects the KLD computation\n        segments = torch.split(wav, self.max_input_frames, dim=-1)\n        valid_segments = []\n        for s in segments:\n            # ignoring too small segments that are breaking the model inference\n            if s.size(-1) > self.min_input_frames:\n                valid_segments.append(s)\n        return [s[None] for s in valid_segments]\n\n    def _get_model_preds(self, wav: torch.Tensor) -> torch.Tensor:\n        \"\"\"Run the pretrained model and get the predictions.\"\"\"\n        assert wav.dim() == 3, f\"Unexpected number of dims for preprocessed wav: {wav.shape}\"\n        wav = wav.mean(dim=1)\n        # PaSST is printing a lot of garbage that we are not interested in\n        with open(os.devnull, \"w\") as f, contextlib.redirect_stdout(f):\n            with torch.no_grad(), _patch_passt_stft():\n                logits = self.model(wav.to(self.device))\n                probs = torch.softmax(logits, dim=-1)\n                return probs\n\n    def _get_label_distribution(self, x: torch.Tensor, sizes: torch.Tensor,\n                                sample_rates: torch.Tensor) -> tp.Optional[torch.Tensor]:\n        \"\"\"Get model output given provided input tensor.\n\n        Args:\n            x (torch.Tensor): Input audio tensor of shape [B, C, T].\n            sizes (torch.Tensor): Actual audio sample length, of shape [B].\n            sample_rates (torch.Tensor): Actual audio sample rate, of shape [B].\n        Returns:\n            probs (torch.Tensor, optional): Probabilities over labels, of shape [B, num_classes].\n        \"\"\"\n        all_probs: tp.List[torch.Tensor] = []\n        for i, wav in enumerate(x):\n            sample_rate = int(sample_rates[i].item())\n            wav_len = int(sizes[i].item())\n            wav_segments = self._process_audio(wav, sample_rate, wav_len)\n            for segment in wav_segments:\n                probs = self._get_model_preds(segment).mean(dim=0)\n                all_probs.append(probs)\n        if len(all_probs) > 0:\n            return torch.stack(all_probs, dim=0)\n        else:\n            return None\n"
  },
  {
    "path": "audiocraft/metrics/miou.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport torch\n\n\ndef calculate_miou(y_pred: torch.Tensor, y_true: torch.Tensor) -> float:\n    \"\"\"\n    Calculate the mean Intersection over Union (mIoU) between two binary tensors using PyTorch.\n\n    Args:\n        y_pred (torch.Tensor): Predicted binary tensor of shape [bsz, frames].\n        y_true (torch.Tensor): Ground truth binary tensor of shape [bsz, frames].\n\n    Returns:\n        float: The mean Intersection over Union (mIoU) score.\n\n    Reference:\n        The Intersection over Union (IoU) metric is commonly used in computer vision.\n        For more information, refer to the following paper:\n        \"SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation\"\n        by Vijay Badrinarayanan, Alex Kendall, Roberto Cipolla\n    \"\"\"\n    # Ensure y_pred and y_true have the same shape\n    if y_pred.shape != y_true.shape:\n        raise ValueError(\"Input tensors must have the same shape\")\n\n    # converting predictions to binary vector\n    y_pred = y_pred > 0.5\n    # Compute the intersection and union\n    intersection = torch.logical_and(y_pred, y_true)\n    union = torch.logical_or(y_pred, y_true)\n\n    # Compute IoU for each sample in the batch\n    iou_per_sample = torch.sum(intersection, dim=1) / torch.sum(union, dim=1)\n    # Calculate mIoU by taking the mean across the batch\n    miou = torch.mean(iou_per_sample).item()\n\n    return miou\n"
  },
  {
    "path": "audiocraft/metrics/pesq.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport julius\nimport pesq\n\nimport torch\nimport torchmetrics\n\n\nclass PesqMetric(torchmetrics.Metric):\n    \"\"\"Metric for Perceptual Evaluation of Speech Quality.\n    (https://doi.org/10.5281/zenodo.6549559)\n\n    \"\"\"\n\n    sum_pesq: torch.Tensor\n    total: torch.Tensor\n\n    def __init__(self, sample_rate: int):\n        super().__init__()\n        self.sr = sample_rate\n\n        self.add_state(\"sum_pesq\", default=torch.tensor(0.0), dist_reduce_fx=\"sum\")\n        self.add_state(\"total\", default=torch.tensor(0), dist_reduce_fx=\"sum\")\n\n    def update(self, preds: torch.Tensor, targets: torch.Tensor):\n        if self.sr != 16000:\n            preds = julius.resample_frac(preds, self.sr, 16000)\n            targets = julius.resample_frac(targets, self.sr, 16000)\n        for ii in range(preds.size(0)):\n            try:\n                self.sum_pesq += pesq.pesq(\n                    16000, targets[ii, 0].detach().cpu().numpy(), preds[ii, 0].detach().cpu().numpy()\n                )\n                self.total += 1\n            except (\n                pesq.NoUtterancesError\n            ):  # this error can append when the sample don't contain speech\n                pass\n\n    def compute(self) -> torch.Tensor:\n        return (\n            self.sum_pesq / self.total\n            if (self.total != 0).item()\n            else torch.tensor(0.0)\n        )\n"
  },
  {
    "path": "audiocraft/metrics/rvm.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport typing as tp\nimport torch\nfrom torch import nn\nimport torchaudio\n\n\ndef db_to_scale(volume: tp.Union[float, torch.Tensor]):\n    return 10 ** (volume / 20)\n\n\ndef scale_to_db(scale: torch.Tensor, min_volume: float = -120):\n    min_scale = db_to_scale(min_volume)\n    return 20 * torch.log10(scale.clamp(min=min_scale))\n\n\nclass RelativeVolumeMel(nn.Module):\n    \"\"\"Relative volume melspectrogram measure.\n\n    Computes a measure of distance over two mel spectrogram that is interpretable in terms\n    of decibels. Given `x_ref` and `x_est` two waveforms of shape `[*, T]`, it will\n    first renormalize both by the ground truth of `x_ref`.\n\n    ..Warning:: This class returns the volume of the distortion at the spectrogram level,\n        e.g. low negative values reflects lower distortion levels. For a SNR (like reported\n        in the MultiBandDiffusion paper), just take `-rvm`.\n\n    Then it computes the mel spectrogram `z_ref` and `z_est` and compute volume of the difference\n    relative to the volume of `z_ref` for each time-frequency bin. It further adds some limits, e.g.\n    clamping the values between -25 and 25 dB (controlled by `min_relative_volume` and `max_relative_volume`)\n    with the goal of avoiding the loss being dominated by parts where the reference is almost silent.\n    Indeed, volumes in dB can take unbounded values both towards -oo and +oo, which can make the final\n    average metric harder to interpret. Besides, anything below -30 dB of attenuation would sound extremely\n    good (for a neural network output, although sound engineers typically aim for much lower attenuations).\n    Similarly, anything above +30 dB would just be completely missing the target, and there is no point\n    in measuring by exactly how much it missed it. -25, 25 is a more conservative range, but also more\n    in line with what neural nets currently can achieve.\n\n    For instance, a Relative Volume Mel (RVM) score of -10 dB means that on average, the delta between\n    the target and reference mel-spec is 10 dB lower than the reference mel-spec value.\n\n    The metric can be aggregated over a given frequency band in order have different insights for\n    different region of the spectrum. `num_aggregated_bands` controls the number of bands.\n\n    ..Warning:: While this function is optimized for interpretability, nothing was done to ensure it\n        is numerically stable when computing its gradient. We thus advise against using it as a training loss.\n\n    Args:\n        sample_rate (int): Sample rate of the input audio.\n        n_mels (int): Number of mel bands to use.\n        n_fft (int): Number of frequency bins for the STFT.\n        hop_length (int): Hop length of the STFT and the mel-spectrogram.\n        min_relative_volume (float): The error `z_ref - z_est` volume is given relative to\n            the volume of `z_ref`. If error is smaller than -25 dB of `z_ref`, then it is clamped.\n        max_relative_volume (float): Same as `min_relative_volume` but clamping if the error is larger than that.\n        max_initial_gain (float): When rescaling the audio at the very beginning, we will limit the gain\n            to that amount, to avoid rescaling near silence. Given in dB.\n        min_activity_volume (float): When computing the reference level from `z_ref`, will clamp low volume\n            bins to that amount. This is effectively our \"zero\" level for the reference mel-spectrogram,\n            and anything below that will be considered equally.\n        num_aggregated_bands (int): Number of bands to keep when computing the average RVM value.\n            For instance, a value of 3 would give 3 scores, roughly for low, mid and high freqs.\n    \"\"\"\n    def __init__(self, sample_rate: int = 24000, n_mels: int = 80, n_fft: int = 512,\n                 hop_length: int = 128, min_relative_volume: float = -25,\n                 max_relative_volume: float = 25, max_initial_gain: float = 25,\n                 min_activity_volume: float = -25,\n                 num_aggregated_bands: int = 4) -> None:\n        super().__init__()\n        self.melspec = torchaudio.transforms.MelSpectrogram(\n            n_mels=n_mels, n_fft=n_fft, hop_length=hop_length,\n            normalized=True, sample_rate=sample_rate, power=2)\n        self.min_relative_volume = min_relative_volume\n        self.max_relative_volume = max_relative_volume\n        self.max_initial_gain = max_initial_gain\n        self.min_activity_volume = min_activity_volume\n        self.num_aggregated_bands = num_aggregated_bands\n\n    def forward(self, estimate: torch.Tensor, ground_truth: torch.Tensor) -> tp.Dict[str, torch.Tensor]:\n        \"\"\"Compute RVM metric between estimate and reference samples.\n\n        Args:\n            estimate (torch.Tensor): Estimate sample.\n            ground_truth (torch.Tensor): Reference sample.\n\n        Returns:\n            dict[str, torch.Tensor]: Metrics with keys `rvm` for the overall average, and `rvm_{k}`\n            for the RVM over the k-th band (k=0..num_aggregated_bands - 1).\n        \"\"\"\n        min_scale = db_to_scale(-self.max_initial_gain)\n        std = ground_truth.pow(2).mean().sqrt().clamp(min=min_scale)\n        z_gt = self.melspec(ground_truth / std).sqrt()\n        z_est = self.melspec(estimate / std).sqrt()\n\n        delta = z_gt - z_est\n        ref_db = scale_to_db(z_gt, self.min_activity_volume)\n        delta_db = scale_to_db(delta.abs(), min_volume=-120)\n        relative_db = (delta_db - ref_db).clamp(self.min_relative_volume, self.max_relative_volume)\n        dims = list(range(relative_db.dim()))\n        dims.remove(dims[-2])\n        losses_per_band = relative_db.mean(dim=dims)\n        aggregated = [chunk.mean() for chunk in losses_per_band.chunk(self.num_aggregated_bands, dim=0)]\n        metrics = {f'rvm_{index}': value for index, value in enumerate(aggregated)}\n        metrics['rvm'] = losses_per_band.mean()\n        return metrics\n"
  },
  {
    "path": "audiocraft/metrics/visqol.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport csv\nimport json\nimport logging\nfrom pathlib import Path\nimport tempfile\nimport typing as tp\nimport subprocess\nimport shutil\n\nimport torch\nimport torchaudio\n\nlogger = logging.getLogger(__name__)\n\n\nclass ViSQOL:\n    \"\"\"ViSQOL wrapper to run ViSQOL from Python using a pre-installed binary.\n\n    To learn more about ViSQOL and how to build ViSQOL binary using bazel, please refer to the\n    instructions available in the open source repository: https://github.com/google/visqol\n\n    ViSQOL is capable of running in two modes:\n\n    Audio Mode:\n        When running in audio mode, input signals must have a 48kHz sample rate. Input should be resampled to 48kHz.\n        Input signals can be multi-channel, but they will be down-mixed to mono for performing the comparison.\n        Audio mode uses support vector regression, with the maximum range at ~4.75.\n\n    Speech Mode:\n        When running in speech mode, ViSQOL uses a wideband model. It therefore expects input sample rates of 16kHz.\n            Input should be resampled to 16kHz.\n        As part of the speech mode processing, a root mean square implementation for voice activity detection\n            is performed on the reference signal to determine what parts of the signal have voice activity and\n            should therefore be included in the comparison. The signal is normalized before performing the voice\n            activity detection.\n        Input signals can be multi-channel, but they will be down-mixed to mono for performing the comparison.\n        Speech mode is scaled to have a maximum MOS of 5.0 to match previous version behavior.\n\n    For more details, check the guidelines: https://github.com/google/visqol#general-guidelines-for-input\n\n    Args:\n        visqol_bin (str): Path to the ViSQOL binary.\n        mode (str): ViSQOL computation mode, expecting \"audio\" or \"speech\".\n        model (str): Name of the model to use for similarity to quality model.\n        debug (bool): Whether to also get debug metrics from ViSQOL or not.\n    \"\"\"\n    SAMPLE_RATES_MODES = {\"audio\": 48_000, \"speech\": 16_000}\n    ALLOWED_SAMPLE_RATES = frozenset(SAMPLE_RATES_MODES.values())\n\n    def __init__(self, bin: tp.Union[Path, str], mode: str = \"audio\",\n                 model: str = \"libsvm_nu_svr_model.txt\", debug: bool = False):\n        assert bin is not None and Path(bin).exists(), f\"Could not find ViSQOL binary in specified path: {bin}\"\n        self.visqol_bin = str(bin)\n        self.visqol_mode = mode\n        self.target_sr = self._get_target_sr(self.visqol_mode)\n        self.model = model\n        self.debug = debug\n        assert Path(self.visqol_model).exists(), \\\n            f\"Could not find the specified model in ViSQOL install: {self.visqol_model}\"\n\n    def _get_target_sr(self, mode: str) -> int:\n        # returns target sampling rate for the corresponding ViSQOL mode.\n        if mode not in ViSQOL.SAMPLE_RATES_MODES:\n            raise ValueError(\n                f\"Unsupported mode! Allowed are: {', '.join(ViSQOL.SAMPLE_RATES_MODES.keys())}\"\n            )\n        return ViSQOL.SAMPLE_RATES_MODES[mode]\n\n    def _prepare_files(\n        self, ref_sig: torch.Tensor, deg_sig: torch.Tensor, sr: int, target_sr: int, pad_with_silence: bool = False\n    ):\n        # prepare files for ViSQOL evaluation.\n        assert target_sr in ViSQOL.ALLOWED_SAMPLE_RATES\n        assert len(ref_sig) == len(deg_sig), (\n            \"Expects same number of ref and degraded inputs\",\n            f\" but ref len {len(ref_sig)} != deg len {len(deg_sig)}\"\n        )\n        # resample audio if needed\n        if sr != target_sr:\n            transform = torchaudio.transforms.Resample(sr, target_sr)\n            pad = int(0.5 * target_sr)\n            rs_ref = []\n            rs_deg = []\n            for i in range(len(ref_sig)):\n                rs_ref_i = transform(ref_sig[i])\n                rs_deg_i = transform(deg_sig[i])\n                if pad_with_silence:\n                    rs_ref_i = torch.nn.functional.pad(rs_ref_i, (pad, pad), mode='constant', value=0)\n                    rs_deg_i = torch.nn.functional.pad(rs_deg_i, (pad, pad), mode='constant', value=0)\n                rs_ref.append(rs_ref_i)\n                rs_deg.append(rs_deg_i)\n            ref_sig = torch.stack(rs_ref)\n            deg_sig = torch.stack(rs_deg)\n        # save audio chunks to tmp dir and create csv\n        tmp_dir = Path(tempfile.mkdtemp())\n        try:\n            tmp_input_csv_path = tmp_dir / \"input.csv\"\n            tmp_results_csv_path = tmp_dir / \"results.csv\"\n            tmp_debug_json_path = tmp_dir / \"debug.json\"\n            with open(tmp_input_csv_path, \"w\") as csv_file:\n                csv_writer = csv.writer(csv_file)\n                csv_writer.writerow([\"reference\", \"degraded\"])\n                for i in range(len(ref_sig)):\n                    tmp_ref_filename = tmp_dir / f\"ref_{i}.wav\"\n                    tmp_deg_filename = tmp_dir / f\"deg_{i}.wav\"\n                    torchaudio.save(\n                        tmp_ref_filename,\n                        torch.clamp(ref_sig[i], min=-0.99, max=0.99),\n                        sample_rate=target_sr,\n                        bits_per_sample=16,\n                        encoding=\"PCM_S\"\n                    )\n                    torchaudio.save(\n                        tmp_deg_filename,\n                        torch.clamp(deg_sig[i], min=-0.99, max=0.99),\n                        sample_rate=target_sr,\n                        bits_per_sample=16,\n                        encoding=\"PCM_S\"\n                    )\n                    csv_writer.writerow([str(tmp_ref_filename), str(tmp_deg_filename)])\n            return tmp_dir, tmp_input_csv_path, tmp_results_csv_path, tmp_debug_json_path\n        except Exception as e:\n            logger.error(\"Exception occurred when preparing files for ViSQOL: %s\", e)\n            return tmp_dir, None, None, None\n\n    def _flush_files(self, tmp_dir: tp.Union[Path, str]):\n        # flush tmp files used to compute ViSQOL.\n        shutil.rmtree(str(tmp_dir))\n\n    def _collect_moslqo_score(self, results_csv_path: tp.Union[Path, str]) -> float:\n        # collect results for each evaluated pair and return averaged moslqo score.\n        with open(results_csv_path, \"r\") as csv_file:\n            reader = csv.DictReader(csv_file)\n            moslqo_scores = [float(row[\"moslqo\"]) for row in reader]\n            if len(moslqo_scores) > 0:\n                return sum(moslqo_scores) / len(moslqo_scores)\n            else:\n                return 0.0\n\n    def _collect_debug_data(self, debug_json_path: tp.Union[Path, str]) -> dict:\n        # collect debug data for the visqol inference.\n        with open(debug_json_path, \"r\") as f:\n            data = json.load(f)\n            return data\n\n    @property\n    def visqol_model(self):\n        return f'{self.visqol_bin}/model/{self.model}'\n\n    def _run_visqol(\n        self,\n        input_csv_path: tp.Union[Path, str],\n        results_csv_path: tp.Union[Path, str],\n        debug_csv_path: tp.Optional[tp.Union[Path, str]],\n    ):\n        input_csv_path = str(input_csv_path)\n        results_csv_path = str(results_csv_path)\n        debug_csv_path = str(debug_csv_path)\n        cmd = [\n            f'{self.visqol_bin}/bazel-bin/visqol',\n            '--batch_input_csv', f'{input_csv_path}',\n            '--results_csv', f'{results_csv_path}'\n        ]\n        if debug_csv_path is not None:\n            cmd += ['--output_debug', f'{debug_csv_path}']\n        if self.visqol_mode == \"speech\":\n            cmd += ['--use_speech_mode']\n        cmd += ['--similarity_to_quality_model', f'{self.visqol_model}']\n        result = subprocess.run(cmd, capture_output=True)\n        if result.returncode:\n            logger.error(\"Error with visqol: \\n %s \\n %s\", result.stdout.decode(), result.stderr.decode())\n            raise RuntimeError(\"Error while executing visqol\")\n        result.check_returncode()\n\n    def __call__(\n        self,\n        ref_sig: torch.Tensor,\n        deg_sig: torch.Tensor,\n        sr: int,\n        pad_with_silence: bool = False,\n    ):\n        \"\"\"Calculate the ViSQOL metric for a pair of audio signals at a given sample rate.\n        Args:\n            ref_sig (torch.Tensor): Reference signals as [B, C, T].\n            deg_sig (torch.Tensor): Degraded signals as [B, C, T].\n            sr (int): Sample rate of the two audio signals.\n            pad_with_silence (bool): Whether to pad the file with silences as recommended\n                in visqol guidelines (see: https://github.com/google/visqol#general-guidelines-for-input).\n        Returns:\n            float: The ViSQOL score or mean score for the batch.\n        \"\"\"\n        logger.debug(f\"Calculating visqol with mode={self.visqol_mode} on {len(ref_sig)} samples\")\n        tmp_dir, input_csv, results_csv, debug_json = self._prepare_files(\n            ref_sig, deg_sig, sr, self.target_sr, pad_with_silence\n        )\n        try:\n            if input_csv and results_csv:\n                self._run_visqol(\n                    input_csv,\n                    results_csv,\n                    debug_json if self.debug else None,\n                )\n                mosqol = self._collect_moslqo_score(results_csv)\n                return mosqol\n            else:\n                raise RuntimeError(\"Something unexpected happened when running VISQOL!\")\n        except Exception as e:\n            logger.error(\"Exception occurred when running ViSQOL: %s\", e)\n        finally:\n            self._flush_files(tmp_dir)\n"
  },
  {
    "path": "audiocraft/models/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"\nModels for EnCodec, AudioGen, MusicGen, as well as the generic LMModel.\n\"\"\"\n# flake8: noqa\nfrom . import builders, loaders\nfrom .encodec import (\n    CompressionModel, EncodecModel, DAC,\n    HFEncodecModel, HFEncodecCompressionModel)\nfrom .audiogen import AudioGen\nfrom .lm import LMModel\nfrom .lm_magnet import MagnetLMModel\nfrom .flow_matching import FlowMatchingModel\nfrom .multibanddiffusion import MultiBandDiffusion\nfrom .musicgen import MusicGen\nfrom .magnet import MAGNeT\nfrom .unet import DiffusionUnet\nfrom .watermark import WMModel\nfrom .jasco import JASCO\n"
  },
  {
    "path": "audiocraft/models/audiogen.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nMain model for using AudioGen. This will combine all the required components\nand provide easy access to the generation API.\n\"\"\"\n\nimport typing as tp\n\nimport torch\n\nfrom .encodec import CompressionModel\nfrom .genmodel import BaseGenModel\nfrom .lm import LMModel\nfrom .builders import get_debug_compression_model, get_debug_lm_model\nfrom .loaders import load_compression_model, load_lm_model\n\n\nclass AudioGen(BaseGenModel):\n    \"\"\"AudioGen main model with convenient generation API.\n\n    Args:\n        name (str): name of the model.\n        compression_model (CompressionModel): Compression model\n            used to map audio to invertible discrete representations.\n        lm (LMModel): Language model over discrete representations.\n        max_duration (float, optional): maximum duration the model can produce,\n            otherwise, inferred from the training params.\n    \"\"\"\n    def __init__(self, name: str, compression_model: CompressionModel, lm: LMModel,\n                 max_duration: tp.Optional[float] = None):\n        super().__init__(name, compression_model, lm, max_duration)\n        self.set_generation_params(duration=5)  # default duration\n\n    @staticmethod\n    def get_pretrained(name: str = 'facebook/audiogen-medium', device=None):\n        \"\"\"Return pretrained model, we provide a single model for now:\n        - facebook/audiogen-medium (1.5B), text to sound,\n          # see: https://huggingface.co/facebook/audiogen-medium\n        \"\"\"\n        if device is None:\n            if torch.cuda.device_count():\n                device = 'cuda'\n            else:\n                device = 'cpu'\n\n        if name == 'debug':\n            # used only for unit tests\n            compression_model = get_debug_compression_model(device, sample_rate=16000)\n            lm = get_debug_lm_model(device)\n            return AudioGen(name, compression_model, lm, max_duration=10)\n\n        compression_model = load_compression_model(name, device=device)\n        lm = load_lm_model(name, device=device)\n        assert 'self_wav' not in lm.condition_provider.conditioners, \\\n            \"AudioGen do not support waveform conditioning for now\"\n        return AudioGen(name, compression_model, lm)\n\n    def set_generation_params(self, use_sampling: bool = True, top_k: int = 250,\n                              top_p: float = 0.0, temperature: float = 1.0,\n                              duration: float = 10.0, cfg_coef: float = 3.0,\n                              two_step_cfg: bool = False, extend_stride: float = 2):\n        \"\"\"Set the generation parameters for AudioGen.\n\n        Args:\n            use_sampling (bool, optional): Use sampling if True, else do argmax decoding. Defaults to True.\n            top_k (int, optional): top_k used for sampling. Defaults to 250.\n            top_p (float, optional): top_p used for sampling, when set to 0 top_k is used. Defaults to 0.0.\n            temperature (float, optional): Softmax temperature parameter. Defaults to 1.0.\n            duration (float, optional): Duration of the generated waveform. Defaults to 10.0.\n            cfg_coef (float, optional): Coefficient used for classifier free guidance. Defaults to 3.0.\n            two_step_cfg (bool, optional): If True, performs 2 forward for Classifier Free Guidance,\n                instead of batching together the two. This has some impact on how things\n                are padded but seems to have little impact in practice.\n            extend_stride: when doing extended generation (i.e. more than 10 seconds), by how much\n                should we extend the audio each time. Larger values will mean less context is\n                preserved, and shorter value will require extra computations.\n        \"\"\"\n        assert extend_stride < self.max_duration, \"Cannot stride by more than max generation duration.\"\n        self.extend_stride = extend_stride\n        self.duration = duration\n        self.generation_params = {\n            'use_sampling': use_sampling,\n            'temp': temperature,\n            'top_k': top_k,\n            'top_p': top_p,\n            'cfg_coef': cfg_coef,\n            'two_step_cfg': two_step_cfg,\n        }\n"
  },
  {
    "path": "audiocraft/models/builders.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nAll the functions to build the relevant models and modules\nfrom the Hydra config.\n\"\"\"\n\nimport typing as tp\n\nimport omegaconf\nimport torch\n\nimport audiocraft\n\nfrom .. import quantization as qt\nfrom ..modules.codebooks_patterns import (CoarseFirstPattern,\n                                          CodebooksPatternProvider,\n                                          DelayedPatternProvider,\n                                          MusicLMPattern,\n                                          ParallelPatternProvider,\n                                          UnrolledPatternProvider)\nfrom ..modules.conditioners import (BaseConditioner, ChromaStemConditioner,\n                                    CLAPEmbeddingConditioner,\n                                    ConditionFuser, JascoCondConst,\n                                    ConditioningProvider, LUTConditioner,\n                                    T5Conditioner, StyleConditioner)\nfrom ..modules.jasco_conditioners import (JascoConditioningProvider, ChordsEmbConditioner,\n                                          DrumsConditioner, MelodyConditioner)\nfrom ..modules.diffusion_schedule import MultiBandProcessor, SampleProcessor\nfrom ..utils.utils import dict_from_config\nfrom .encodec import (CompressionModel, EncodecModel,\n                      InterleaveStereoCompressionModel)\nfrom .lm import LMModel\nfrom .lm_magnet import MagnetLMModel\nfrom .flow_matching import FlowMatchingModel\nfrom .unet import DiffusionUnet\nfrom .watermark import WMModel\n\n\ndef get_quantizer(\n    quantizer: str, cfg: omegaconf.DictConfig, dimension: int\n) -> qt.BaseQuantizer:\n    klass = {\"no_quant\": qt.DummyQuantizer, \"rvq\": qt.ResidualVectorQuantizer}[\n        quantizer\n    ]\n    kwargs = dict_from_config(getattr(cfg, quantizer))\n    if quantizer != \"no_quant\":\n        kwargs[\"dimension\"] = dimension\n    return klass(**kwargs)\n\n\ndef get_encodec_autoencoder(encoder_name: str, cfg: omegaconf.DictConfig):\n    if encoder_name == \"seanet\":\n        kwargs = dict_from_config(getattr(cfg, \"seanet\"))\n        encoder_override_kwargs = kwargs.pop(\"encoder\")\n        decoder_override_kwargs = kwargs.pop(\"decoder\")\n        encoder_kwargs = {**kwargs, **encoder_override_kwargs}\n        decoder_kwargs = {**kwargs, **decoder_override_kwargs}\n        encoder = audiocraft.modules.SEANetEncoder(**encoder_kwargs)\n        decoder = audiocraft.modules.SEANetDecoder(**decoder_kwargs)\n        return encoder, decoder\n    else:\n        raise KeyError(f\"Unexpected compression model {cfg.compression_model}\")\n\n\ndef get_compression_model(cfg: omegaconf.DictConfig) -> CompressionModel:\n    \"\"\"Instantiate a compression model.\"\"\"\n    if cfg.compression_model == \"encodec\":\n        kwargs = dict_from_config(getattr(cfg, \"encodec\"))\n        encoder_name = kwargs.pop(\"autoencoder\")\n        quantizer_name = kwargs.pop(\"quantizer\")\n        encoder, decoder = get_encodec_autoencoder(encoder_name, cfg)\n        quantizer = get_quantizer(quantizer_name, cfg, encoder.dimension)\n        frame_rate = kwargs[\"sample_rate\"] // encoder.hop_length\n        renormalize = kwargs.pop(\"renormalize\", False)\n        # deprecated params\n        kwargs.pop(\"renorm\", None)\n        return EncodecModel(\n            encoder,\n            decoder,\n            quantizer,\n            frame_rate=frame_rate,\n            renormalize=renormalize,\n            **kwargs,\n        ).to(cfg.device)\n    else:\n        raise KeyError(f\"Unexpected compression model {cfg.compression_model}\")\n\n\ndef get_jasco_model(cfg: omegaconf.DictConfig,\n                    compression_model: tp.Optional[CompressionModel] = None) -> FlowMatchingModel:\n    kwargs = dict_from_config(getattr(cfg, \"transformer_lm\"))\n    attribute_dropout = dict_from_config(getattr(cfg, \"attribute_dropout\"))\n    cls_free_guidance = dict_from_config(getattr(cfg, \"classifier_free_guidance\"))\n    cfg_prob = cls_free_guidance[\"training_dropout\"]\n    cfg_coef = cls_free_guidance[\"inference_coef\"]\n    fuser = get_condition_fuser(cfg)\n    condition_provider = get_conditioner_provider(kwargs[\"dim\"], cfg).to(cfg.device)\n    if JascoCondConst.DRM.value in condition_provider.conditioners:  # use self_wav for drums\n        assert compression_model is not None\n\n        # use compression model for drums conditioning\n        condition_provider.conditioners.self_wav.compression_model = compression_model\n        condition_provider.conditioners.self_wav.compression_model.requires_grad_(False)\n\n    # downcast to jasco conditioning provider\n    seq_len = cfg.compression_model_framerate * cfg.dataset.segment_duration\n    chords_card = cfg.conditioners.chords.chords_emb.card if JascoCondConst.CRD.value in cfg.conditioners else -1\n    condition_provider = JascoConditioningProvider(device=condition_provider.device,\n                                                   conditioners=condition_provider.conditioners,\n                                                   chords_card=chords_card,\n                                                   sequence_length=seq_len)\n\n    if len(fuser.fuse2cond[\"cross\"]) > 0:  # enforce cross-att programmatically\n        kwargs[\"cross_attention\"] = True\n\n    kwargs.pop(\"n_q\", None)\n    kwargs.pop(\"card\", None)\n\n    return FlowMatchingModel(\n        condition_provider=condition_provider,\n        fuser=fuser,\n        cfg_dropout=cfg_prob,\n        cfg_coef=cfg_coef,\n        attribute_dropout=attribute_dropout,\n        dtype=getattr(torch, cfg.dtype),\n        device=cfg.device,\n        **kwargs,\n    ).to(cfg.device)\n\n\ndef get_lm_model(cfg: omegaconf.DictConfig) -> LMModel:\n    \"\"\"Instantiate a transformer LM.\"\"\"\n    if cfg.lm_model in [\"transformer_lm\", \"transformer_lm_magnet\"]:\n        kwargs = dict_from_config(getattr(cfg, \"transformer_lm\"))\n        n_q = kwargs[\"n_q\"]\n        q_modeling = kwargs.pop(\"q_modeling\", None)\n        codebooks_pattern_cfg = getattr(cfg, \"codebooks_pattern\")\n        attribute_dropout = dict_from_config(getattr(cfg, \"attribute_dropout\"))\n        cls_free_guidance = dict_from_config(getattr(cfg, \"classifier_free_guidance\"))\n        cfg_prob, cfg_coef = (\n            cls_free_guidance[\"training_dropout\"],\n            cls_free_guidance[\"inference_coef\"],\n        )\n        fuser = get_condition_fuser(cfg)\n        condition_provider = get_conditioner_provider(kwargs[\"dim\"], cfg).to(cfg.device)\n        if len(fuser.fuse2cond[\"cross\"]) > 0:  # enforce cross-att programmatically\n            kwargs[\"cross_attention\"] = True\n        if codebooks_pattern_cfg.modeling is None:\n            assert (\n                q_modeling is not None\n            ), \"LM model should either have a codebook pattern defined or transformer_lm.q_modeling\"\n            codebooks_pattern_cfg = omegaconf.OmegaConf.create(\n                {\"modeling\": q_modeling, \"delay\": {\"delays\": list(range(n_q))}}\n            )\n\n        pattern_provider = get_codebooks_pattern_provider(n_q, codebooks_pattern_cfg)\n        lm_class = MagnetLMModel if cfg.lm_model == \"transformer_lm_magnet\" else LMModel\n        return lm_class(\n            pattern_provider=pattern_provider,\n            condition_provider=condition_provider,\n            fuser=fuser,\n            cfg_dropout=cfg_prob,\n            cfg_coef=cfg_coef,\n            attribute_dropout=attribute_dropout,\n            dtype=getattr(torch, cfg.dtype),\n            device=cfg.device,\n            **kwargs,\n        ).to(cfg.device)\n    else:\n        raise KeyError(f\"Unexpected LM model {cfg.lm_model}\")\n\n\ndef get_conditioner_provider(\n    output_dim: int, cfg: omegaconf.DictConfig\n) -> ConditioningProvider:\n    \"\"\"Instantiate a conditioning model.\"\"\"\n    device = cfg.device\n    duration = cfg.dataset.segment_duration\n    cfg = getattr(cfg, \"conditioners\")\n    dict_cfg = {} if cfg is None else dict_from_config(cfg)\n    conditioners: tp.Dict[str, BaseConditioner] = {}\n    condition_provider_args = dict_cfg.pop(\"args\", {})\n    condition_provider_args.pop(\"merge_text_conditions_p\", None)\n    condition_provider_args.pop(\"drop_desc_p\", None)\n\n    for cond, cond_cfg in dict_cfg.items():\n        model_type = cond_cfg[\"model\"]\n        model_args = cond_cfg[model_type]\n        if model_type == \"t5\":\n            conditioners[str(cond)] = T5Conditioner(\n                output_dim=output_dim, device=device, **model_args\n            )\n        elif model_type == \"lut\":\n            conditioners[str(cond)] = LUTConditioner(\n                output_dim=output_dim, **model_args\n            )\n        elif model_type == \"chroma_stem\":\n            conditioners[str(cond)] = ChromaStemConditioner(\n                output_dim=output_dim, duration=duration, device=device, **model_args\n            )\n        elif model_type in {\"chords_emb\", \"drum_latents\", \"melody\"}:\n            conditioners_classes = {\"chords_emb\": ChordsEmbConditioner,\n                                    \"drum_latents\": DrumsConditioner,\n                                    \"melody\": MelodyConditioner}\n            conditioner_class = conditioners_classes[model_type]\n            conditioners[str(cond)] = conditioner_class(device=device, **model_args)\n        elif model_type == \"clap\":\n            conditioners[str(cond)] = CLAPEmbeddingConditioner(\n                output_dim=output_dim, device=device, **model_args\n            )\n        elif model_type == 'style':\n            conditioners[str(cond)] = StyleConditioner(\n                output_dim=output_dim,\n                device=device,\n                **model_args\n            )\n        else:\n            raise ValueError(f\"Unrecognized conditioning model: {model_type}\")\n    conditioner = ConditioningProvider(\n        conditioners, device=device, **condition_provider_args\n    )\n    return conditioner\n\n\ndef get_condition_fuser(cfg: omegaconf.DictConfig) -> ConditionFuser:\n    \"\"\"Instantiate a condition fuser object.\"\"\"\n    fuser_cfg = getattr(cfg, \"fuser\")\n    fuser_methods = [\"sum\", \"cross\", \"prepend\", \"ignore\", \"input_interpolate\"]\n    fuse2cond = {k: fuser_cfg[k] for k in fuser_methods if k in fuser_cfg}\n    kwargs = {k: v for k, v in fuser_cfg.items() if k not in fuser_methods}\n    fuser = ConditionFuser(fuse2cond=fuse2cond, **kwargs)\n    return fuser\n\n\ndef get_codebooks_pattern_provider(\n    n_q: int, cfg: omegaconf.DictConfig\n) -> CodebooksPatternProvider:\n    \"\"\"Instantiate a codebooks pattern provider object.\"\"\"\n    pattern_providers = {\n        \"parallel\": ParallelPatternProvider,\n        \"delay\": DelayedPatternProvider,\n        \"unroll\": UnrolledPatternProvider,\n        \"coarse_first\": CoarseFirstPattern,\n        \"musiclm\": MusicLMPattern,\n    }\n    name = cfg.modeling\n    kwargs = dict_from_config(cfg.get(name)) if hasattr(cfg, name) else {}\n    klass = pattern_providers[name]\n    return klass(n_q, **kwargs)\n\n\ndef get_debug_compression_model(device=\"cpu\", sample_rate: int = 32000):\n    \"\"\"Instantiate a debug compression model to be used for unit tests.\"\"\"\n    assert sample_rate in [\n        16000,\n        32000,\n    ], \"unsupported sample rate for debug compression model\"\n    model_ratios = {\n        16000: [10, 8, 8],  # 25 Hz at 16kHz\n        32000: [10, 8, 16],  # 25 Hz at 32kHz\n    }\n    ratios: tp.List[int] = model_ratios[sample_rate]\n    frame_rate = 25\n    seanet_kwargs: dict = {\n        \"n_filters\": 4,\n        \"n_residual_layers\": 1,\n        \"dimension\": 32,\n        \"ratios\": ratios,\n    }\n    encoder = audiocraft.modules.SEANetEncoder(**seanet_kwargs)\n    decoder = audiocraft.modules.SEANetDecoder(**seanet_kwargs)\n    quantizer = qt.ResidualVectorQuantizer(dimension=32, bins=400, n_q=4)\n    init_x = torch.randn(8, 32, 128)\n    quantizer(init_x, 1)  # initialize kmeans etc.\n    compression_model = EncodecModel(\n        encoder,\n        decoder,\n        quantizer,\n        frame_rate=frame_rate,\n        sample_rate=sample_rate,\n        channels=1,\n    ).to(device)\n    return compression_model.eval()\n\n\ndef get_diffusion_model(cfg: omegaconf.DictConfig):\n    # TODO Find a way to infer the channels from dset\n    channels = cfg.channels\n    num_steps = cfg.schedule.num_steps\n    return DiffusionUnet(chin=channels, num_steps=num_steps, **cfg.diffusion_unet)\n\n\ndef get_processor(cfg, sample_rate: int = 24000):\n    sample_processor = SampleProcessor()\n    if cfg.use:\n        kw = dict(cfg)\n        kw.pop(\"use\")\n        kw.pop(\"name\")\n        if cfg.name == \"multi_band_processor\":\n            sample_processor = MultiBandProcessor(sample_rate=sample_rate, **kw)\n    return sample_processor\n\n\ndef get_debug_lm_model(device=\"cpu\"):\n    \"\"\"Instantiate a debug LM to be used for unit tests.\"\"\"\n    pattern = DelayedPatternProvider(n_q=4)\n    dim = 16\n    providers = {\n        \"description\": LUTConditioner(\n            n_bins=128, dim=dim, output_dim=dim, tokenizer=\"whitespace\"\n        ),\n    }\n    condition_provider = ConditioningProvider(providers)\n    fuser = ConditionFuser(\n        {\"cross\": [\"description\"], \"prepend\": [], \"sum\": [], \"input_interpolate\": []}\n    )\n    lm = LMModel(\n        pattern,\n        condition_provider,\n        fuser,\n        n_q=4,\n        card=400,\n        dim=dim,\n        num_heads=4,\n        custom=True,\n        num_layers=2,\n        cross_attention=True,\n        causal=True,\n    )\n    return lm.to(device).eval()\n\n\ndef get_wrapped_compression_model(\n    compression_model: CompressionModel, cfg: omegaconf.DictConfig\n) -> CompressionModel:\n    if hasattr(cfg, \"interleave_stereo_codebooks\"):\n        if cfg.interleave_stereo_codebooks.use:\n            kwargs = dict_from_config(cfg.interleave_stereo_codebooks)\n            kwargs.pop(\"use\")\n            compression_model = InterleaveStereoCompressionModel(\n                compression_model, **kwargs\n            )\n    if hasattr(cfg, \"compression_model_n_q\"):\n        if cfg.compression_model_n_q is not None:\n            compression_model.set_num_codebooks(cfg.compression_model_n_q)\n    return compression_model\n\n\ndef get_watermark_model(cfg: omegaconf.DictConfig) -> WMModel:\n    \"\"\"Build a WMModel based by audioseal. This requires audioseal to be installed\"\"\"\n    import audioseal\n\n    from .watermark import AudioSeal\n\n    # Builder encoder and decoder directly using audiocraft API to avoid cyclic import\n    assert hasattr(\n        cfg, \"seanet\"\n    ), \"Missing required `seanet` parameters in AudioSeal config\"\n    encoder, decoder = get_encodec_autoencoder(\"seanet\", cfg)\n\n    # Build message processor\n    kwargs = (\n        dict_from_config(getattr(cfg, \"audioseal\")) if hasattr(cfg, \"audioseal\") else {}\n    )\n    nbits = kwargs.get(\"nbits\", 0)\n    hidden_size = getattr(cfg.seanet, \"dimension\", 128)\n    msg_processor = audioseal.MsgProcessor(nbits, hidden_size=hidden_size)\n\n    # Build detector using audioseal API\n    def _get_audioseal_detector():\n        # We don't need encoder and decoder params from seanet, remove them\n        seanet_cfg = dict_from_config(cfg.seanet)\n        seanet_cfg.pop(\"encoder\")\n        seanet_cfg.pop(\"decoder\")\n        detector_cfg = dict_from_config(cfg.detector)\n\n        typed_seanet_cfg = audioseal.builder.SEANetConfig(**seanet_cfg)\n        typed_detector_cfg = audioseal.builder.DetectorConfig(**detector_cfg)\n        _cfg = audioseal.builder.AudioSealDetectorConfig(\n            nbits=nbits, seanet=typed_seanet_cfg, detector=typed_detector_cfg\n        )\n        return audioseal.builder.create_detector(_cfg)\n\n    detector = _get_audioseal_detector()\n    generator = audioseal.AudioSealWM(\n        encoder=encoder, decoder=decoder, msg_processor=msg_processor\n    )\n    model = AudioSeal(generator=generator, detector=detector, nbits=nbits)\n\n    device = torch.device(getattr(cfg, \"device\", \"cpu\"))\n    dtype = getattr(torch, getattr(cfg, \"dtype\", \"float32\"))\n    return model.to(device=device, dtype=dtype)\n"
  },
  {
    "path": "audiocraft/models/encodec.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"Compression models or wrapper around existing models.\nAlso defines the main interface that a model must follow to be usable as an audio tokenizer.\n\"\"\"\n\nfrom abc import ABC, abstractmethod\nimport logging\nimport math\nfrom pathlib import Path\nimport typing as tp\n\nfrom einops import rearrange\nimport numpy as np\nimport torch\nfrom torch import nn\nfrom transformers import EncodecModel as HFEncodecModel\n\nfrom .. import quantization as qt\n\n\nlogger = logging.getLogger()\n\n\nclass CompressionModel(ABC, nn.Module):\n    \"\"\"Base API for all compression models that aim at being used as audio tokenizers\n    with a language model.\n    \"\"\"\n\n    @abstractmethod\n    def forward(self, x: torch.Tensor) -> qt.QuantizedResult:\n        ...\n\n    @abstractmethod\n    def encode(self, x: torch.Tensor) -> tp.Tuple[torch.Tensor, tp.Optional[torch.Tensor]]:\n        \"\"\"See `EncodecModel.encode`.\"\"\"\n        ...\n\n    @abstractmethod\n    def decode(self, codes: torch.Tensor, scale: tp.Optional[torch.Tensor] = None):\n        \"\"\"See `EncodecModel.decode`.\"\"\"\n        ...\n\n    @abstractmethod\n    def decode_latent(self, codes: torch.Tensor):\n        \"\"\"Decode from the discrete codes to continuous latent space.\"\"\"\n        ...\n\n    @property\n    @abstractmethod\n    def channels(self) -> int:\n        ...\n\n    @property\n    @abstractmethod\n    def frame_rate(self) -> float:\n        ...\n\n    @property\n    @abstractmethod\n    def sample_rate(self) -> int:\n        ...\n\n    @property\n    @abstractmethod\n    def cardinality(self) -> int:\n        ...\n\n    @property\n    @abstractmethod\n    def num_codebooks(self) -> int:\n        ...\n\n    @property\n    @abstractmethod\n    def total_codebooks(self) -> int:\n        ...\n\n    @abstractmethod\n    def set_num_codebooks(self, n: int):\n        \"\"\"Set the active number of codebooks used by the quantizer.\"\"\"\n        ...\n\n    @staticmethod\n    def get_pretrained(\n            name: str, device: tp.Union[torch.device, str] = 'cpu'\n            ) -> 'CompressionModel':\n        \"\"\"Instantiate a CompressionModel from a given pretrained model.\n\n        Args:\n            name (Path or str): name of the pretrained model. See after.\n            device (torch.device or str): Device on which the model is loaded.\n\n        Pretrained models:\n            - dac_44khz (https://github.com/descriptinc/descript-audio-codec)\n            - dac_24khz (same)\n            - facebook/encodec_24khz (https://huggingface.co/facebook/encodec_24khz)\n            - facebook/encodec_32khz (https://huggingface.co/facebook/encodec_32khz)\n            - your own model on Hugging Face. Export instructions to come...\n        \"\"\"\n\n        from . import builders, loaders\n        model: CompressionModel\n        if name in ['dac_44khz', 'dac_24khz']:\n            model_type = name.split('_')[1]\n            logger.info(\"Getting pretrained compression model from DAC %s\", model_type)\n            model = DAC(model_type)\n        elif name in ['debug_compression_model']:\n            logger.info(\"Getting pretrained compression model for debug\")\n            model = builders.get_debug_compression_model()\n        elif Path(name).exists():\n            # We assume here if the path exists that it is in fact an AC checkpoint\n            # that was exported using `audiocraft.utils.export` functions.\n            model = loaders.load_compression_model(name, device=device)\n        else:\n            logger.info(\"Getting pretrained compression model from HF %s\", name)\n            hf_model = HFEncodecModel.from_pretrained(name)\n            model = HFEncodecCompressionModel(hf_model).to(device)\n        return model.to(device).eval()\n\n\nclass EncodecModel(CompressionModel):\n    \"\"\"Encodec model operating on the raw waveform.\n\n    Args:\n        encoder (nn.Module): Encoder network.\n        decoder (nn.Module): Decoder network.\n        quantizer (qt.BaseQuantizer): Quantizer network.\n        frame_rate (int): Frame rate for the latent representation.\n        sample_rate (int): Audio sample rate.\n        channels (int): Number of audio channels.\n        causal (bool): Whether to use a causal version of the model.\n        renormalize (bool): Whether to renormalize the audio before running the model.\n    \"\"\"\n    # we need assignment to override the property in the abstract class,\n    # I couldn't find a better way...\n    frame_rate: float = 0\n    sample_rate: int = 0\n    channels: int = 0\n\n    def __init__(self,\n                 encoder: nn.Module,\n                 decoder: nn.Module,\n                 quantizer: qt.BaseQuantizer,\n                 frame_rate: int,\n                 sample_rate: int,\n                 channels: int,\n                 causal: bool = False,\n                 renormalize: bool = False):\n        super().__init__()\n        self.encoder = encoder\n        self.decoder = decoder\n        self.quantizer = quantizer\n        self.frame_rate = frame_rate\n        self.sample_rate = sample_rate\n        self.channels = channels\n        self.renormalize = renormalize\n        self.causal = causal\n        if self.causal:\n            # we force disabling here to avoid handling linear overlap of segments\n            # as supported in original EnCodec codebase.\n            assert not self.renormalize, 'Causal model does not support renormalize'\n\n    @property\n    def total_codebooks(self):\n        \"\"\"Total number of quantizer codebooks available.\"\"\"\n        return self.quantizer.total_codebooks\n\n    @property\n    def num_codebooks(self):\n        \"\"\"Active number of codebooks used by the quantizer.\"\"\"\n        return self.quantizer.num_codebooks\n\n    def set_num_codebooks(self, n: int):\n        \"\"\"Set the active number of codebooks used by the quantizer.\"\"\"\n        self.quantizer.set_num_codebooks(n)\n\n    @property\n    def cardinality(self):\n        \"\"\"Cardinality of each codebook.\"\"\"\n        return self.quantizer.bins\n\n    def preprocess(self, x: torch.Tensor) -> tp.Tuple[torch.Tensor, tp.Optional[torch.Tensor]]:\n        scale: tp.Optional[torch.Tensor]\n        if self.renormalize:\n            mono = x.mean(dim=1, keepdim=True)\n            volume = mono.pow(2).mean(dim=2, keepdim=True).sqrt()\n            scale = 1e-8 + volume\n            x = x / scale\n            scale = scale.view(-1, 1)\n        else:\n            scale = None\n        return x, scale\n\n    def postprocess(self,\n                    x: torch.Tensor,\n                    scale: tp.Optional[torch.Tensor] = None) -> torch.Tensor:\n        if scale is not None:\n            assert self.renormalize\n            x = x * scale.view(-1, 1, 1)\n        return x\n\n    def forward(self, x: torch.Tensor) -> qt.QuantizedResult:\n        assert x.dim() == 3\n        length = x.shape[-1]\n        x, scale = self.preprocess(x)\n\n        emb = self.encoder(x)\n        q_res = self.quantizer(emb, self.frame_rate)\n        out = self.decoder(q_res.x)\n\n        # remove extra padding added by the encoder and decoder\n        assert out.shape[-1] >= length, (out.shape[-1], length)\n        out = out[..., :length]\n\n        q_res.x = self.postprocess(out, scale)\n\n        return q_res\n\n    def encode(self, x: torch.Tensor) -> tp.Tuple[torch.Tensor, tp.Optional[torch.Tensor]]:\n        \"\"\"Encode the given input tensor to quantized representation along with scale parameter.\n\n        Args:\n            x (torch.Tensor): Float tensor of shape [B, C, T]\n\n        Returns:\n            codes, scale (tuple of torch.Tensor, torch.Tensor): Tuple composed of:\n                codes: a float tensor of shape [B, K, T] with K the number of codebooks used and T the timestep.\n                scale: a float tensor containing the scale for audio renormalization.\n        \"\"\"\n        assert x.dim() == 3\n        x, scale = self.preprocess(x)\n        emb = self.encoder(x)\n        codes = self.quantizer.encode(emb)\n        return codes, scale\n\n    def decode(self, codes: torch.Tensor, scale: tp.Optional[torch.Tensor] = None):\n        \"\"\"Decode the given codes to a reconstructed representation, using the scale to perform\n        audio denormalization if needed.\n\n        Args:\n            codes (torch.Tensor): Int tensor of shape [B, K, T]\n            scale (torch.Tensor, optional): Float tensor containing the scale value.\n\n        Returns:\n            out (torch.Tensor): Float tensor of shape [B, C, T], the reconstructed audio.\n        \"\"\"\n        emb = self.decode_latent(codes)\n        out = self.decoder(emb)\n        out = self.postprocess(out, scale)\n        # out contains extra padding added by the encoder and decoder\n        return out\n\n    def decode_latent(self, codes: torch.Tensor):\n        \"\"\"Decode from the discrete codes to continuous latent space.\"\"\"\n        return self.quantizer.decode(codes)\n\n\nclass DAC(CompressionModel):\n    def __init__(self, model_type: str = \"44khz\"):\n        super().__init__()\n        try:\n            import dac.utils\n        except ImportError:\n            raise RuntimeError(\"Could not import dac, make sure it is installed, \"\n                               \"please run `pip install descript-audio-codec`\")\n        self.model = dac.utils.load_model(model_type=model_type)\n        self.n_quantizers = self.total_codebooks\n        self.model.eval()\n\n    def forward(self, x: torch.Tensor) -> qt.QuantizedResult:\n        # We don't support training with this.\n        raise NotImplementedError(\"Forward and training with DAC not supported.\")\n\n    def encode(self, x: torch.Tensor) -> tp.Tuple[torch.Tensor, tp.Optional[torch.Tensor]]:\n        codes = self.model.encode(x, self.n_quantizers)[1]\n        return codes[:, :self.n_quantizers], None\n\n    def decode(self, codes: torch.Tensor, scale: tp.Optional[torch.Tensor] = None):\n        assert scale is None\n        z_q = self.decode_latent(codes)\n        return self.model.decode(z_q)\n\n    def decode_latent(self, codes: torch.Tensor):\n        \"\"\"Decode from the discrete codes to continuous latent space.\"\"\"\n        return self.model.quantizer.from_codes(codes)[0]\n\n    @property\n    def channels(self) -> int:\n        return 1\n\n    @property\n    def frame_rate(self) -> float:\n        return self.model.sample_rate / self.model.hop_length\n\n    @property\n    def sample_rate(self) -> int:\n        return self.model.sample_rate\n\n    @property\n    def cardinality(self) -> int:\n        return self.model.codebook_size\n\n    @property\n    def num_codebooks(self) -> int:\n        return self.n_quantizers\n\n    @property\n    def total_codebooks(self) -> int:\n        return self.model.n_codebooks\n\n    def set_num_codebooks(self, n: int):\n        \"\"\"Set the active number of codebooks used by the quantizer.\n        \"\"\"\n        assert n >= 1\n        assert n <= self.total_codebooks\n        self.n_quantizers = n\n\n\nclass HFEncodecCompressionModel(CompressionModel):\n    \"\"\"Wrapper around HuggingFace Encodec.\n    \"\"\"\n    def __init__(self, model: HFEncodecModel):\n        super().__init__()\n        self.model = model\n        bws = self.model.config.target_bandwidths\n        num_codebooks = [\n            bw * 1000 / (self.frame_rate * math.log2(self.cardinality))\n            for bw in bws\n        ]\n        deltas = [nc - int(nc) for nc in num_codebooks]\n        # Checking we didn't do some bad maths and we indeed have integers!\n        assert all(deltas) <= 1e-3, deltas\n        self.possible_num_codebooks = [int(nc) for nc in num_codebooks]\n        self.set_num_codebooks(max(self.possible_num_codebooks))\n\n    def forward(self, x: torch.Tensor) -> qt.QuantizedResult:\n        # We don't support training with this.\n        raise NotImplementedError(\"Forward and training with HF EncodecModel not supported.\")\n\n    def encode(self, x: torch.Tensor) -> tp.Tuple[torch.Tensor, tp.Optional[torch.Tensor]]:\n        bandwidth_index = self.possible_num_codebooks.index(self.num_codebooks)\n        bandwidth = self.model.config.target_bandwidths[bandwidth_index]\n        res = self.model.encode(x, None, bandwidth)\n        assert len(res[0]) == 1\n        assert len(res[1]) == 1\n        return res[0][0], res[1][0]\n\n    def decode(self, codes: torch.Tensor, scale: tp.Optional[torch.Tensor] = None):\n        if scale is None:\n            scales = [None]  # type: ignore\n        else:\n            scales = scale  # type: ignore\n        res = self.model.decode(codes[None], scales)\n        return res[0]\n\n    def decode_latent(self, codes: torch.Tensor):\n        \"\"\"Decode from the discrete codes to continuous latent space.\"\"\"\n        return self.model.quantizer.decode(codes.transpose(0, 1))\n\n    @property\n    def channels(self) -> int:\n        return self.model.config.audio_channels\n\n    @property\n    def frame_rate(self) -> float:\n        hop_length = int(np.prod(self.model.config.upsampling_ratios))\n        return self.sample_rate / hop_length\n\n    @property\n    def sample_rate(self) -> int:\n        return self.model.config.sampling_rate\n\n    @property\n    def cardinality(self) -> int:\n        return self.model.config.codebook_size\n\n    @property\n    def num_codebooks(self) -> int:\n        return self._num_codebooks\n\n    @property\n    def total_codebooks(self) -> int:\n        return max(self.possible_num_codebooks)\n\n    def set_num_codebooks(self, n: int):\n        \"\"\"Set the active number of codebooks used by the quantizer.\n        \"\"\"\n        if n not in self.possible_num_codebooks:\n            raise ValueError(f\"Allowed values for num codebooks: {self.possible_num_codebooks}\")\n        self._num_codebooks = n\n\n\nclass InterleaveStereoCompressionModel(CompressionModel):\n    \"\"\"Wraps a CompressionModel to support stereo inputs. The wrapped model\n    will be applied independently to the left and right channels, and both codebooks\n    will be interleaved. If the wrapped model returns a representation `[B, K ,T]` per\n    channel, then the output will be `[B, K * 2, T]`  or `[B, K, T * 2]` depending on\n    `per_timestep`.\n\n    Args:\n        model (CompressionModel): Compression model to wrap.\n        per_timestep (bool): Whether to interleave on the timestep dimension\n            or on the codebooks dimension.\n    \"\"\"\n    def __init__(self, model: CompressionModel, per_timestep: bool = False):\n        super().__init__()\n        self.model = model\n        self.per_timestep = per_timestep\n        assert self.model.channels == 1, \"Wrapped model is expected to be for monophonic audio\"\n\n    @property\n    def total_codebooks(self):\n        return self.model.total_codebooks\n\n    @property\n    def num_codebooks(self):\n        \"\"\"Active number of codebooks used by the quantizer.\n\n        ..Warning:: this reports the number of codebooks after the interleaving\n        of the codebooks!\n        \"\"\"\n        return self.model.num_codebooks if self.per_timestep else self.model.num_codebooks * 2\n\n    def set_num_codebooks(self, n: int):\n        \"\"\"Set the active number of codebooks used by the quantizer.\n\n        ..Warning:: this sets the number of codebooks before the interleaving!\n        \"\"\"\n        self.model.set_num_codebooks(n)\n\n    @property\n    def num_virtual_steps(self) -> float:\n        \"\"\"Return the number of virtual steps, e.g. one real step\n        will be split into that many steps.\n        \"\"\"\n        return 2 if self.per_timestep else 1\n\n    @property\n    def frame_rate(self) -> float:\n        return self.model.frame_rate * self.num_virtual_steps\n\n    @property\n    def sample_rate(self) -> int:\n        return self.model.sample_rate\n\n    @property\n    def channels(self) -> int:\n        return 2\n\n    @property\n    def cardinality(self):\n        \"\"\"Cardinality of each codebook.\n        \"\"\"\n        return self.model.cardinality\n\n    def forward(self, x: torch.Tensor) -> qt.QuantizedResult:\n        raise NotImplementedError(\"Not supported, use encode and decode.\")\n\n    def encode(self, x: torch.Tensor) -> tp.Tuple[torch.Tensor, tp.Optional[torch.Tensor]]:\n        B, C, T = x.shape\n        assert C == self.channels, f\"Expecting stereo audio but audio num channels is {C}\"\n\n        indices_c0, scales_c0 = self.model.encode(x[:, 0, ...].unsqueeze(1))\n        indices_c1, scales_c1 = self.model.encode(x[:, 1, ...].unsqueeze(1))\n        indices = torch.stack([indices_c0, indices_c1], dim=0)\n        scales: tp.Optional[torch.Tensor] = None\n        if scales_c0 is not None and scales_c1 is not None:\n            scales = torch.stack([scales_c0, scales_c1], dim=1)\n\n        if self.per_timestep:\n            indices = rearrange(indices, 'c b k t -> b k (t c)', c=2)\n        else:\n            indices = rearrange(indices, 'c b k t -> b (k c) t', c=2)\n\n        return (indices, scales)\n\n    def get_left_right_codes(self, codes: torch.Tensor) -> tp.Tuple[torch.Tensor, torch.Tensor]:\n        if self.per_timestep:\n            codes = rearrange(codes, 'b k (t c) -> c b k t', c=2)\n        else:\n            codes = rearrange(codes, 'b (k c) t -> c b k t', c=2)\n        return codes[0], codes[1]\n\n    def decode(self, codes: torch.Tensor, scale: tp.Optional[torch.Tensor] = None):\n        B, K, T = codes.shape\n        assert T % self.num_virtual_steps == 0, \"Provided codes' number of timesteps does not match\"\n        assert K == self.num_codebooks, \"Provided codes' number of codebooks does not match\"\n\n        scale_c0, scale_c1 = None, None\n        if scale is not None:\n            assert scale.size(0) == B and scale.size(1) == 2, f\"Scale has unexpected shape: {scale.shape}\"\n            scale_c0 = scale[0, ...]\n            scale_c1 = scale[1, ...]\n\n        codes_c0, codes_c1 = self.get_left_right_codes(codes)\n        audio_c0 = self.model.decode(codes_c0, scale_c0)\n        audio_c1 = self.model.decode(codes_c1, scale_c1)\n        return torch.cat([audio_c0, audio_c1], dim=1)\n\n    def decode_latent(self, codes: torch.Tensor):\n        \"\"\"Decode from the discrete codes to continuous latent space.\"\"\"\n        raise NotImplementedError(\"Not supported by interleaved stereo wrapped models.\")\n"
  },
  {
    "path": "audiocraft/models/flow_matching.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom dataclasses import dataclass\nfrom functools import partial\nimport logging\nimport math\nimport typing as tp\nimport torch\nfrom torch import nn\nfrom torchdiffeq import odeint  # type: ignore\nfrom ..modules.streaming import StreamingModule\nfrom ..modules.transformer import create_norm_fn, StreamingTransformerLayer\nfrom ..modules.unet_transformer import UnetTransformer\nfrom ..modules.conditioners import (\n    ConditionFuser,\n    ClassifierFreeGuidanceDropout,\n    AttributeDropout,\n    ConditioningAttributes,\n    JascoCondConst\n)\nfrom ..modules.jasco_conditioners import JascoConditioningProvider\nfrom ..modules.activations import get_activation_fn\n\nfrom .lm import ConditionTensors, init_layer\n\n\nlogger = logging.getLogger(__name__)\n\n\n@dataclass\nclass FMOutput:\n    latents: torch.Tensor  # [B, T, D]\n    mask: torch.Tensor  # [B, T]\n\n\nclass CFGTerm:\n    \"\"\"\n    Base class for Multi Source Classifier-Free Guidance (CFG) terms. This class represents a term in the CFG process,\n    which is used to guide the generation process by adjusting the influence of different conditions.\n    Attributes:\n        conditions (dict): A dictionary of conditions that influence the generation process.\n        weight (float): The weight of the CFG term, determining its influence on the generation.\n    \"\"\"\n    def __init__(self, conditions, weight):\n        self.conditions = conditions\n        self.weight = weight\n\n    def drop_irrelevant_conds(self, conditions):\n        \"\"\"\n        Drops irrelevant conditions from the CFG term. This method should be implemented by subclasses.\n        Args:\n            conditions (dict): The conditions to be filtered.\n        Raises:\n            NotImplementedError: If the method is not implemented in a subclass.\n        \"\"\"\n        raise NotImplementedError(\"No base implementation for setting generation params.\")\n\n\nclass AllCFGTerm(CFGTerm):\n    \"\"\"\n    A CFG term that retains all conditions. This class does not drop any condition.\n    \"\"\"\n    def __init__(self, conditions, weight):\n        super().__init__(conditions, weight)\n        self.drop_irrelevant_conds()\n\n    def drop_irrelevant_conds(self):\n        pass\n\n\nclass NullCFGTerm(CFGTerm):\n    \"\"\"\n    A CFG term that drops all conditions, effectively nullifying their influence.\n    \"\"\"\n    def __init__(self, conditions, weight):\n        super().__init__(conditions, weight)\n        self.drop_irrelevant_conds()\n\n    def drop_irrelevant_conds(self):\n        \"\"\"\n        Drops all conditions by applying a dropout with probability 1.0, effectively nullifying their influence.\n        \"\"\"\n        self.conditions = ClassifierFreeGuidanceDropout(p=1.0)(\n                                                        samples=self.conditions,\n                                                        cond_types=[\"wav\", \"text\", \"symbolic\"])\n\n\nclass TextCFGTerm(CFGTerm):\n    \"\"\"\n    A CFG term that selectively drops conditions based on specified dropout probabilities for different types\n    of conditions, such as 'symbolic' and 'wav'.\n    \"\"\"\n    def __init__(self, conditions, weight, model_att_dropout):\n        \"\"\"\n        Initializes a TextCFGTerm with specified conditions, weight, and model attention dropout configuration.\n        Args:\n            conditions (dict): The conditions to be used in the CFG process.\n            weight (float): The weight of the CFG term.\n            model_att_dropout (object): The attribute dropouts used by the model.\n        \"\"\"\n        super().__init__(conditions, weight)\n        if 'symbolic' in model_att_dropout.p:\n            self.drop_symbolics = {k: 1.0 for k in model_att_dropout.p['symbolic'].keys()}\n        else:\n            self.drop_symbolics = {}\n        if 'wav' in model_att_dropout.p:\n            self.drop_wav = {k: 1.0 for k in model_att_dropout.p['wav'].keys()}\n        else:\n            self.drop_wav = {}\n        self.drop_irrelevant_conds()\n\n    def drop_irrelevant_conds(self):\n        self.conditions = AttributeDropout({'symbolic': self.drop_symbolics,\n                                            'wav': self.drop_wav})(self.conditions)  # drop temporal conds\n\n\nclass FlowMatchingModel(StreamingModule):\n    \"\"\"\n    A flow matching model inherits from StreamingModule.\n    This model uses a transformer architecture to process and fuse conditions, applying learned embeddings and\n    transformations and predicts multi-source guided vector fields.\n    Attributes:\n        condition_provider (JascoConditioningProvider): Provider for conditioning attributes.\n        fuser (ConditionFuser): Fuser for combining multiple conditions.\n        dim (int): Dimensionality of the model's main features.\n        num_heads (int): Number of attention heads in the transformer.\n        flow_dim (int): Dimensionality of the flow features.\n        chords_dim (int): Dimensionality for chord embeddings, if used.\n        drums_dim (int): Dimensionality for drums embeddings, if used.\n        melody_dim (int): Dimensionality for melody embeddings, if used.\n        hidden_scale (int): Scaling factor for the dimensionality of the feedforward network in the transformer.\n        norm (str): Type of normalization to use ('layer_norm' or other supported types).\n        norm_first (bool): Whether to apply normalization before other operations in the transformer layers.\n        bias_proj (bool): Whether to include bias in the projection layers.\n        weight_init (Optional[str]): Method for initializing weights.\n        depthwise_init (Optional[str]): Method for initializing depthwise convolutional layers.\n        zero_bias_init (bool): Whether to initialize biases to zero.\n        cfg_dropout (float): Dropout rate for configuration settings.\n        cfg_coef (float): Coefficient for configuration influence.\n        attribute_dropout (Dict[str, Dict[str, float]]): Dropout rates for specific attributes.\n        time_embedding_dim (int): Dimensionality of time embeddings.\n        **kwargs: Additional keyword arguments for the transformer.\n    Methods:\n        __init__: Initializes the model with the specified attributes and configuration.\n    \"\"\"\n    def __init__(self, condition_provider: JascoConditioningProvider,\n                 fuser: ConditionFuser,\n                 dim: int = 128,\n                 num_heads: int = 8,\n                 flow_dim: int = 128,\n                 chords_dim: int = 0,\n                 drums_dim: int = 0,\n                 melody_dim: int = 0,\n                 hidden_scale: int = 4,\n                 norm: str = 'layer_norm',\n                 norm_first: bool = False,\n                 bias_proj: bool = True,\n                 weight_init: tp.Optional[str] = None,\n                 depthwise_init: tp.Optional[str] = None,\n                 zero_bias_init: bool = False,\n                 cfg_dropout: float = 0,\n                 cfg_coef: float = 1.0,\n                 attribute_dropout: tp.Dict[str, tp.Dict[str, float]] = {},\n                 time_embedding_dim: int = 128,\n                 **kwargs):\n        super().__init__()\n        self.cfg_coef = cfg_coef\n\n        self.cfg_dropout = ClassifierFreeGuidanceDropout(p=cfg_dropout)\n        self.att_dropout = AttributeDropout(p=attribute_dropout)\n        self.condition_provider = condition_provider\n        self.fuser = fuser\n        self.dim = dim  # transformer dim\n        self.flow_dim = flow_dim\n        self.chords_dim = chords_dim\n        self.emb = nn.Linear(flow_dim + chords_dim + drums_dim + melody_dim, dim, bias=False)\n        if 'activation' in kwargs:\n            kwargs['activation'] = get_activation_fn(kwargs['activation'])\n\n        self.transformer = UnetTransformer(\n            d_model=dim, num_heads=num_heads, dim_feedforward=int(hidden_scale * dim),\n            norm=norm, norm_first=norm_first,\n            layer_class=StreamingTransformerLayer,\n            **kwargs)\n        self.out_norm: tp.Optional[nn.Module] = None\n        if norm_first:\n            self.out_norm = create_norm_fn(norm, dim)\n        self.linear = nn.Linear(dim, flow_dim, bias=bias_proj)\n        self._init_weights(weight_init, depthwise_init, zero_bias_init)\n        self._fsdp: tp.Optional[nn.Module]\n        self.__dict__['_fsdp'] = None\n\n        # init time parameter embedding\n        self.d_temb1 = time_embedding_dim\n        self.d_temb2 = 4 * time_embedding_dim\n        self.temb = nn.Module()\n        self.temb.dense = nn.ModuleList([\n            torch.nn.Linear(self.d_temb1,\n                            self.d_temb2),\n            torch.nn.Linear(self.d_temb2,\n                            self.d_temb2),\n        ])\n        self.temb_proj = nn.Linear(self.d_temb2, dim)\n\n    def _get_timestep_embedding(self, timesteps, embedding_dim):\n        \"\"\"\n        #######################################################################################################\n        TAKEN FROM: https://github.com/CompVis/stable-diffusion/blob/main/ldm/modules/diffusionmodules/model.py\n        #######################################################################################################\n        This matches the implementation in Denoising Diffusion Probabilistic Models:\n        From Fairseq.\n        Build sinusoidal embeddings.\n        This matches the implementation in tensor2tensor, but differs slightly\n        from the description in Section 3.5 of \"Attention Is All You Need\".\n        \"\"\"\n        assert len(timesteps.shape) == 1\n\n        half_dim = embedding_dim // 2\n        emb = math.log(10000) / (half_dim - 1)\n        emb = torch.exp(torch.arange(half_dim, dtype=torch.float32) * -emb)\n        emb = emb.to(device=timesteps.device)\n        emb = timesteps.float()[:, None] * emb[None, :]\n        emb = torch.cat([torch.sin(emb), torch.cos(emb)], dim=1)\n        if embedding_dim % 2 == 1:  # zero pad\n            emb = torch.nn.functional.pad(emb, (0, 1, 0, 0))\n        return emb\n\n    def _embed_time_parameter(self, t: torch.Tensor):\n        \"\"\"\n        #######################################################################################################\n        TAKEN FROM: https://github.com/CompVis/stable-diffusion/blob/main/ldm/modules/diffusionmodules/model.py\n        #######################################################################################################\n        \"\"\"\n        temb = self._get_timestep_embedding(t.flatten(), self.d_temb1)\n        temb = self.temb.dense[0](temb)\n        temb = temb * torch.sigmoid(temb)  # swish activation\n        temb = self.temb.dense[1](temb)\n        return temb\n\n    def _init_weights(self, weight_init: tp.Optional[str], depthwise_init: tp.Optional[str], zero_bias_init: bool):\n        \"\"\"Initialization of the transformer module weights.\n\n        Args:\n            weight_init (str, optional): Weight initialization strategy. See ``get_init_fn`` for valid options.\n            depthwise_init (str, optional): Depthwise initialization strategy. The following options are valid:\n                'current' where the depth corresponds to the current layer index or 'global' where the total number\n                of layer is used as depth. If not set, no depthwise initialization strategy is used.\n            zero_bias_init (bool): Whether to initialize bias to zero or not.\n        \"\"\"\n        assert depthwise_init is None or depthwise_init in ['current', 'global']\n        assert depthwise_init is None or weight_init is not None, \\\n            \"If 'depthwise_init' is defined, a 'weight_init' method should be provided.\"\n        assert not zero_bias_init or weight_init is not None, \\\n            \"If 'zero_bias_init', a 'weight_init' method should be provided\"\n\n        if weight_init is None:\n            return\n\n        init_layer(self.emb, method=weight_init, init_depth=None, zero_bias_init=zero_bias_init)\n\n        for layer_idx, tr_layer in enumerate(self.transformer.layers):\n            depth = None\n            if depthwise_init == 'current':\n                depth = layer_idx + 1\n            elif depthwise_init == 'global':\n                depth = len(self.transformer.layers)\n            init_fn = partial(init_layer, method=weight_init, init_depth=depth, zero_bias_init=zero_bias_init)\n            tr_layer.apply(init_fn)\n\n        init_layer(self.linear, method=weight_init, init_depth=None, zero_bias_init=zero_bias_init)\n\n    def _align_seq_length(self,\n                          cond: torch.Tensor,\n                          seq_len: int = 500):\n        # trim if needed\n        cond = cond[:, :seq_len, :]\n\n        # pad if needed\n        B, T, C = cond.shape\n        if T < seq_len:\n            cond = torch.cat((cond, torch.zeros((B, seq_len - T, C), dtype=cond.dtype, device=cond.device)), dim=1)\n\n        return cond\n\n    def forward(self,\n                latents: torch.Tensor,\n                t: torch.Tensor,\n                conditions: tp.List[ConditioningAttributes],\n                condition_tensors: tp.Optional[ConditionTensors] = None) -> torch.Tensor:\n        \"\"\"Apply flow matching forward pass on latents and conditions.\n        Given a tensor of noisy latents of shape [B, T, D] with D the flow dim and T the sequence steps,\n        and a time parameter tensor t, return the vector field with shape [B, T, D].\n\n        Args:\n            latents (torch.Tensor): noisy latents.\n            conditions (list of ConditioningAttributes): Conditions to use when modeling\n                the given codes. Note that when evaluating multiple time with the same conditioning\n                you should pre-compute those and pass them as `condition_tensors`.\n            condition_tensors (dict[str, ConditionType], optional): Pre-computed conditioning\n                tensors, see `conditions`.\n        Returns:\n            torch.Tensor: estimated vector field v_theta.\n        \"\"\"\n        assert condition_tensors is not None, \"FlowMatchingModel require pre-calculation of condition tensors\"\n        assert not conditions, \"Shouldn't pass unprocessed conditions to FlowMatchingModel.\"\n\n        B, T, D = latents.shape\n        x = latents\n\n        # concat temporal conditions on the feature dimension\n        temporal_conds = JascoCondConst.ALL.value\n        for cond in temporal_conds:\n            if cond not in condition_tensors:\n                continue\n            c = self._align_seq_length(condition_tensors[cond][0], seq_len=T)\n            x = torch.concat((x, c), dim=-1)\n\n        # project to transformer dimension\n        input_ = self.emb(x)\n\n        input_, cross_attention_input = self.fuser(input_, condition_tensors)\n\n        # embed time parameter\n        t_embs = self._embed_time_parameter(t)\n\n        # add it to cross_attention_input\n        cross_attention_input = cross_attention_input + self.temb_proj(t_embs[:, None, :])\n\n        out = self.transformer(input_, cross_attention_src=cross_attention_input)\n\n        if self.out_norm:\n            out = self.out_norm(out)\n        v_theta = self.linear(out)  # [B, T, D]\n\n        # remove the prefix from the model outputs\n        if len(self.fuser.fuse2cond['prepend']) > 0:\n            v_theta = v_theta[:, :, -T:]\n\n        return v_theta  # [B, T, D]\n\n    def _multi_source_cfg_preprocess(self,\n                                     conditions: tp.List[ConditioningAttributes],\n                                     cfg_coef_all: float,\n                                     cfg_coef_txt: float,\n                                     min_weight: float = 1e-6):\n        \"\"\"\n        Preprocesses the CFG terms for multi-source conditional generation.\n        Args:\n            conditions (list): A list of conditions to be applied.\n            cfg_coef_all (float): The coefficient for all conditions.\n            cfg_coef_txt (float): The coefficient for text conditions.\n            min_weight (float): The minimal absolute weight for calculating a CFG term.\n        Returns:\n            tuple: A tuple containing condition_tensors and cfg_terms.\n                condition_tensors is a dictionary or ConditionTensors object with tokenized conditions.\n                cfg_terms is a list of CFGTerm objects with weights adjusted based on the coefficients.\n        \"\"\"\n        condition_tensors: tp.Optional[ConditionTensors]\n        cfg_terms = []\n        if conditions:\n            # conditional terms\n            cfg_terms = [AllCFGTerm(conditions=conditions, weight=cfg_coef_all),\n                         TextCFGTerm(conditions=conditions, weight=cfg_coef_txt,\n                                     model_att_dropout=self.att_dropout)]\n\n            # add null term\n            cfg_terms.append(NullCFGTerm(conditions=conditions, weight=1 - sum([ct.weight for ct in cfg_terms])))\n\n            # remove terms with negligible weight\n            for ct in cfg_terms:\n                if abs(ct.weight) < min_weight:\n                    cfg_terms.remove(ct)\n\n            conds: tp.List[ConditioningAttributes] = sum([ct.conditions for ct in cfg_terms], [])\n            tokenized = self.condition_provider.tokenize(conds)\n            condition_tensors = self.condition_provider(tokenized)\n        else:\n            condition_tensors = {}\n\n        return condition_tensors, cfg_terms\n\n    def estimated_vector_field(self, z, t, condition_tensors=None, cfg_terms=[]):\n        \"\"\"\n        Estimates the vector field for the given latent variables and time parameter,\n        conditioned on the provided conditions.\n        Args:\n            z (Tensor): The latent variables.\n            t (float): The time variable.\n            condition_tensors (ConditionTensors, optional): The condition tensors. Defaults to None.\n            cfg_terms (list, optional): The list of CFG terms. Defaults to an empty list.\n        Returns:\n            Tensor: The estimated vector field.\n        \"\"\"\n        if len(cfg_terms) > 1:\n            z = z.repeat(len(cfg_terms), 1, 1)  # duplicate noisy latents for multi-source CFG\n        v_thetas = self(latents=z, t=t, conditions=[], condition_tensors=condition_tensors)\n        return self._multi_source_cfg_postprocess(v_thetas, cfg_terms)\n\n    def _multi_source_cfg_postprocess(self, v_thetas, cfg_terms):\n        \"\"\"\n        Postprocesses the vector fields generated for each CFG term to combine them into a single vector field.\n        Multi source guidance occurs here.\n        Args:\n            v_thetas (Tensor): The vector fields for each CFG term.\n            cfg_terms (list): The CFG terms used.\n        Returns:\n            Tensor: The combined vector field.\n        \"\"\"\n        if len(cfg_terms) <= 1:\n            return v_thetas\n        v_theta_per_term = v_thetas.chunk(len(cfg_terms))\n        return sum([ct.weight * term_vf for ct, term_vf in zip(cfg_terms, v_theta_per_term)])\n\n    @torch.no_grad()\n    def generate(self,\n                 prompt: tp.Optional[torch.Tensor] = None,\n                 conditions: tp.List[ConditioningAttributes] = [],\n                 num_samples: tp.Optional[int] = None,\n                 max_gen_len: int = 256,\n                 callback: tp.Optional[tp.Callable[[int, int], None]] = None,\n                 cfg_coef_all: float = 3.0,\n                 cfg_coef_txt: float = 1.0,\n                 euler: bool = False,\n                 euler_steps: int = 100,\n                 ode_rtol: float = 1e-5,\n                 ode_atol: float = 1e-5,\n                 ) -> torch.Tensor:\n        \"\"\"\n        Generate audio latents given a prompt or unconditionally. This method supports both Euler integration\n        and adaptive ODE solving to generate sequences based on the specified conditions and configuration coefficients.\n\n        Args:\n            prompt (torch.Tensor, optional): Initial prompt to condition the generation. defaults to None\n            conditions (List[ConditioningAttributes]): List of conditioning attributes - text, symbolic or audio.\n            num_samples (int, optional): Number of samples to generate.\n                                         If None, it is inferred from the number of conditions.\n            max_gen_len (int): Maximum length of the generated sequence.\n            callback (Callable[[int, int], None], optional): Callback function to monitor the generation process.\n            cfg_coef_all (float): Coefficient for the fully conditional CFG term.\n            cfg_coef_txt (float): Coefficient for text CFG term.\n            euler (bool): If True, use Euler integration, otherwise use adaptive ODE solver.\n            euler_steps (int): Number of Euler steps to perform if Euler integration is used.\n            ode_rtol (float): ODE solver rtol threshold.\n            ode_atol (float): ODE solver atol threshold.\n\n        Returns:\n            torch.Tensor: Generated latents, shaped as (num_samples, max_gen_len, feature_dim).\n        \"\"\"\n\n        assert not self.training, \"generation shouldn't be used in training mode.\"\n        first_param = next(iter(self.parameters()))\n        device = first_param.device\n\n        # Checking all input shapes are consistent.\n        possible_num_samples = []\n        if num_samples is not None:\n            possible_num_samples.append(num_samples)\n        elif prompt is not None:\n            possible_num_samples.append(prompt.shape[0])\n        elif conditions:\n            possible_num_samples.append(len(conditions))\n        else:\n            possible_num_samples.append(1)\n        assert [x == possible_num_samples[0] for x in possible_num_samples], \"Inconsistent inputs shapes\"\n        num_samples = possible_num_samples[0]\n\n        condition_tensors, cfg_terms = self._multi_source_cfg_preprocess(conditions, cfg_coef_all, cfg_coef_txt)\n\n        # flow matching inference\n        B, T, D = num_samples, max_gen_len, self.flow_dim\n\n        z_0 = torch.randn((B, T, D), device=device)\n\n        if euler:\n            # vanilla Euler intergration\n            dt = (1 / euler_steps)\n            z = z_0\n            t = torch.zeros((1, ), device=device)\n            for _ in range(euler_steps):\n                v_theta = self.estimated_vector_field(z, t,\n                                                      condition_tensors=condition_tensors,\n                                                      cfg_terms=cfg_terms)\n                z = z + dt * v_theta\n                t = t + dt\n            z_1 = z\n        else:\n            # solve with dynamic ode integrator (dopri5)\n            t = torch.tensor([0, 1.0 - 1e-5], device=device)\n            num_evals = 0\n\n            # define ode vector field function\n            def inner_ode_func(t, z):\n                nonlocal num_evals\n                num_evals += 1\n                if callback is not None:\n                    ESTIMATED_ODE_SOLVER_STEPS = 300\n                    callback(num_evals, ESTIMATED_ODE_SOLVER_STEPS)\n                return self.estimated_vector_field(z, t,\n                                                   condition_tensors=condition_tensors,\n                                                   cfg_terms=cfg_terms)\n\n            ode_opts: dict = {\"options\": {}}\n            z = odeint(\n                inner_ode_func,\n                z_0,\n                t,\n                **{\"atol\": ode_atol, \"rtol\": ode_rtol, **ode_opts},\n            )\n            logger.info(\"Generated in %d steps\", num_evals)\n            z_1 = z[-1]\n\n        return z_1\n"
  },
  {
    "path": "audiocraft/models/genmodel.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nBase implementation for audio generative models. This base implementation\ncombines all the required components to run inference with pretrained audio\ngenerative models. It can be easily inherited by downstream model classes to\nprovide easy access to the generation API.\n\"\"\"\n\nfrom abc import ABC, abstractmethod\nimport typing as tp\n\nimport omegaconf\nimport torch\n\nfrom .encodec import CompressionModel\nfrom .lm import LMModel\nfrom .builders import get_wrapped_compression_model\nfrom ..data.audio_utils import convert_audio\nfrom ..modules.conditioners import ConditioningAttributes\nfrom ..utils.autocast import TorchAutocast\n\n\nclass BaseGenModel(ABC):\n    \"\"\"Base generative model with convenient generation API.\n\n    Args:\n        name (str): name of the model.\n        compression_model (CompressionModel): Compression model\n            used to map audio to invertible discrete representations.\n        lm (LMModel): Language model over discrete representations.\n        max_duration (float, optional): maximum duration the model can produce,\n            otherwise, inferred from the training params.\n    \"\"\"\n    def __init__(self, name: str, compression_model: CompressionModel, lm: LMModel,\n                 max_duration: tp.Optional[float] = None):\n        self.name = name\n        self.compression_model = compression_model\n        self.lm = lm\n        self.cfg: tp.Optional[omegaconf.DictConfig] = None\n        # Just to be safe, let's put everything in eval mode.\n        self.compression_model.eval()\n        self.lm.eval()\n\n        if hasattr(lm, 'cfg'):\n            cfg = lm.cfg\n            assert isinstance(cfg, omegaconf.DictConfig)\n            self.cfg = cfg\n\n        if self.cfg is not None:\n            self.compression_model = get_wrapped_compression_model(self.compression_model, self.cfg)\n\n        if max_duration is None:\n            if self.cfg is not None:\n                max_duration = lm.cfg.dataset.segment_duration  # type: ignore\n            else:\n                raise ValueError(\"You must provide max_duration when building directly your GenModel\")\n        assert max_duration is not None\n\n        self.max_duration: float = max_duration\n        self.duration = self.max_duration\n\n        # self.extend_stride is the length of audio extension when generating samples longer\n        # than self.max_duration. NOTE: the derived class must set self.extend_stride to a\n        # positive float value when generating with self.duration > self.max_duration.\n        self.extend_stride: tp.Optional[float] = None\n        self.device = next(iter(lm.parameters())).device\n        self.generation_params: dict = {}\n        self._progress_callback: tp.Optional[tp.Callable[[int, int], None]] = None\n        if self.device.type == 'cpu':\n            self.autocast = TorchAutocast(enabled=False)\n        else:\n            self.autocast = TorchAutocast(\n                enabled=True, device_type=self.device.type, dtype=torch.float16)\n\n    @property\n    def frame_rate(self) -> float:\n        \"\"\"Roughly the number of AR steps per seconds.\"\"\"\n        return self.compression_model.frame_rate\n\n    @property\n    def sample_rate(self) -> int:\n        \"\"\"Sample rate of the generated audio.\"\"\"\n        return self.compression_model.sample_rate\n\n    @property\n    def audio_channels(self) -> int:\n        \"\"\"Audio channels of the generated audio.\"\"\"\n        return self.compression_model.channels\n\n    def set_custom_progress_callback(self, progress_callback: tp.Optional[tp.Callable[[int, int], None]] = None):\n        \"\"\"Override the default progress callback.\"\"\"\n        self._progress_callback = progress_callback\n\n    @abstractmethod\n    def set_generation_params(self, *args, **kwargs):\n        \"\"\"Set the generation parameters.\"\"\"\n        raise NotImplementedError(\"No base implementation for setting generation params.\")\n\n    @staticmethod\n    @abstractmethod\n    def get_pretrained(name: str, device=None):\n        raise NotImplementedError(\"No base implementation for getting pretrained model\")\n\n    @torch.no_grad()\n    def _prepare_tokens_and_attributes(\n            self,\n            descriptions: tp.Sequence[tp.Optional[str]],\n            prompt: tp.Optional[torch.Tensor],\n    ) -> tp.Tuple[tp.List[ConditioningAttributes], tp.Optional[torch.Tensor]]:\n        \"\"\"Prepare model inputs.\n\n        Args:\n            descriptions (list of str): A list of strings used as text conditioning.\n            prompt (torch.Tensor): A batch of waveforms used for continuation.\n        \"\"\"\n        attributes = [\n            ConditioningAttributes(text={'description': description})\n            for description in descriptions]\n\n        if prompt is not None:\n            if descriptions is not None:\n                assert len(descriptions) == len(prompt), \"Prompt and nb. descriptions doesn't match\"\n            prompt = prompt.to(self.device)\n            prompt_tokens, scale = self.compression_model.encode(prompt)\n            assert scale is None\n        else:\n            prompt_tokens = None\n        return attributes, prompt_tokens\n\n    def generate_unconditional(self, num_samples: int, progress: bool = False,\n                               return_tokens: bool = False) -> tp.Union[torch.Tensor,\n                                                                        tp.Tuple[torch.Tensor, torch.Tensor]]:\n        \"\"\"Generate samples in an unconditional manner.\n\n        Args:\n            num_samples (int): Number of samples to be generated.\n            progress (bool, optional): Flag to display progress of the generation process. Defaults to False.\n        \"\"\"\n        descriptions: tp.List[tp.Optional[str]] = [None] * num_samples\n        attributes, prompt_tokens = self._prepare_tokens_and_attributes(descriptions, None)\n        tokens = self._generate_tokens(attributes, prompt_tokens, progress)\n        if return_tokens:\n            return self.generate_audio(tokens), tokens\n        return self.generate_audio(tokens)\n\n    def generate(self, descriptions: tp.List[str], progress: bool = False, return_tokens: bool = False) \\\n            -> tp.Union[torch.Tensor, tp.Tuple[torch.Tensor, torch.Tensor]]:\n        \"\"\"Generate samples conditioned on text.\n\n        Args:\n            descriptions (list of str): A list of strings used as text conditioning.\n            progress (bool, optional): Flag to display progress of the generation process. Defaults to False.\n        \"\"\"\n        attributes, prompt_tokens = self._prepare_tokens_and_attributes(descriptions, None)\n        assert prompt_tokens is None\n        tokens = self._generate_tokens(attributes, prompt_tokens, progress)\n        if return_tokens:\n            return self.generate_audio(tokens), tokens\n        return self.generate_audio(tokens)\n\n    def generate_continuation(self, prompt: torch.Tensor, prompt_sample_rate: int,\n                              descriptions: tp.Optional[tp.List[tp.Optional[str]]] = None,\n                              progress: bool = False, return_tokens: bool = False) \\\n            -> tp.Union[torch.Tensor, tp.Tuple[torch.Tensor, torch.Tensor]]:\n        \"\"\"Generate samples conditioned on audio prompts and an optional text description.\n\n        Args:\n            prompt (torch.Tensor): A batch of waveforms used for continuation.\n                Prompt should be [B, C, T], or [C, T] if only one sample is generated.\n            prompt_sample_rate (int): Sampling rate of the given audio waveforms.\n            descriptions (list of str, optional): A list of strings used as text conditioning. Defaults to None.\n            progress (bool, optional): Flag to display progress of the generation process. Defaults to False.\n        \"\"\"\n        if prompt.dim() == 2:\n            prompt = prompt[None]\n        if prompt.dim() != 3:\n            raise ValueError(\"prompt should have 3 dimensions: [B, C, T] (C = 1).\")\n        prompt = convert_audio(prompt, prompt_sample_rate, self.sample_rate, self.audio_channels)\n        if descriptions is None:\n            descriptions = [None] * len(prompt)\n        attributes, prompt_tokens = self._prepare_tokens_and_attributes(descriptions, prompt)\n        assert prompt_tokens is not None\n        tokens = self._generate_tokens(attributes, prompt_tokens, progress)\n        if return_tokens:\n            return self.generate_audio(tokens), tokens\n        return self.generate_audio(tokens)\n\n    def _generate_tokens(self, attributes: tp.List[ConditioningAttributes],\n                         prompt_tokens: tp.Optional[torch.Tensor], progress: bool = False) -> torch.Tensor:\n        \"\"\"Generate discrete audio tokens given audio prompt and/or conditions.\n\n        Args:\n            attributes (list of ConditioningAttributes): Conditions used for generation (here text).\n            prompt_tokens (torch.Tensor, optional): Audio prompt used for continuation.\n            progress (bool, optional): Flag to display progress of the generation process. Defaults to False.\n        Returns:\n            torch.Tensor: Generated audio, of shape [B, C, T], T is defined by the generation params.\n        \"\"\"\n        total_gen_len = int(self.duration * self.frame_rate)\n        max_prompt_len = int(min(self.duration, self.max_duration) * self.frame_rate)\n        current_gen_offset: int = 0\n\n        def _progress_callback(generated_tokens: int, tokens_to_generate: int):\n            generated_tokens += current_gen_offset\n            if self._progress_callback is not None:\n                # Note that total_gen_len might be quite wrong depending on the\n                # codebook pattern used, but with delay it is almost accurate.\n                self._progress_callback(generated_tokens, tokens_to_generate)\n            else:\n                print(f'{generated_tokens: 6d} / {tokens_to_generate: 6d}', end='\\r')\n\n        if prompt_tokens is not None:\n            assert max_prompt_len >= prompt_tokens.shape[-1], \\\n                \"Prompt is longer than audio to generate\"\n\n        callback = None\n        if progress:\n            callback = _progress_callback\n\n        if self.duration <= self.max_duration:\n            # generate by sampling from LM, simple case.\n            with self.autocast:\n                gen_tokens = self.lm.generate(\n                    prompt_tokens, attributes,\n                    callback=callback, max_gen_len=total_gen_len, **self.generation_params)\n\n        else:\n            assert self.extend_stride is not None, \"Stride should be defined to generate beyond max_duration\"\n            assert self.extend_stride < self.max_duration, \"Cannot stride by more than max generation duration.\"\n            all_tokens = []\n            if prompt_tokens is None:\n                prompt_length = 0\n            else:\n                all_tokens.append(prompt_tokens)\n                prompt_length = prompt_tokens.shape[-1]\n\n            stride_tokens = int(self.frame_rate * self.extend_stride)\n            while current_gen_offset + prompt_length < total_gen_len:\n                time_offset = current_gen_offset / self.frame_rate\n                chunk_duration = min(self.duration - time_offset, self.max_duration)\n                max_gen_len = int(chunk_duration * self.frame_rate)\n                with self.autocast:\n                    gen_tokens = self.lm.generate(\n                        prompt_tokens, attributes,\n                        callback=callback, max_gen_len=max_gen_len, **self.generation_params)\n                if prompt_tokens is None:\n                    all_tokens.append(gen_tokens)\n                else:\n                    all_tokens.append(gen_tokens[:, :, prompt_tokens.shape[-1]:])\n                prompt_tokens = gen_tokens[:, :, stride_tokens:]\n                prompt_length = prompt_tokens.shape[-1]\n                current_gen_offset += stride_tokens\n\n            gen_tokens = torch.cat(all_tokens, dim=-1)\n        return gen_tokens\n\n    def generate_audio(self, gen_tokens: torch.Tensor) -> torch.Tensor:\n        \"\"\"Generate Audio from tokens.\"\"\"\n        assert gen_tokens.dim() == 3\n        with torch.no_grad():\n            gen_audio = self.compression_model.decode(gen_tokens, None)\n        return gen_audio\n"
  },
  {
    "path": "audiocraft/models/jasco.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nMain model for using JASCO. This will combine all the required components\nand provide easy access to the generation API.\n\"\"\"\nimport os\nimport math\nimport pickle\nimport torch\nimport typing as tp\n\nfrom audiocraft.utils.utils import construct_frame_chords\nfrom .genmodel import BaseGenModel\nfrom .loaders import load_compression_model, load_jasco_model\nfrom ..data.audio_utils import convert_audio\nfrom ..modules.conditioners import WavCondition, ConditioningAttributes, SymbolicCondition, JascoCondConst\n\n\nclass JASCO(BaseGenModel):\n    \"\"\"JASCO main model with convenient generation API.\n    Args:\n       chords_mapping_path: path to chords to index mapping pickle\n       kwargs - See MusicGen class.\n    \"\"\"\n    def __init__(self, chords_mapping_path='assets/chord_to_index_mapping.pkl', **kwargs):\n        super().__init__(**kwargs)\n        # JASCO operates over a fixed sequence length defined in it's config.\n        self.duration = self.lm.cfg.dataset.segment_duration\n\n        # load chord2index mapping of Chordino (https://github.com/ohollo/chord-extractor)\n        assert os.path.exists(chords_mapping_path)\n        self.chords_mapping = pickle.load(open(chords_mapping_path, \"rb\"))\n\n        # set generation parameters\n        self.set_generation_params()\n\n    @staticmethod\n    def get_pretrained(name: str = 'facebook/jasco-chords-drums-400M', device=None,\n                       chords_mapping_path='assets/chord_to_index_mapping.pkl'):\n        \"\"\"Return pretrained model, we provide 2 models:\n        1. facebook/jasco-chords-drums-400M: 10s music generation conditioned on\n                                             text, chords and drums, 400M parameters.\n        2. facebook/jasco-chords-drums-1B: 10s music generation conditioned on\n                                           text, chords and drums, 1B parameters.\n        \"\"\"\n        if device is None:\n            if torch.cuda.device_count():\n                device = 'cuda'\n            else:\n                device = 'cpu'\n\n        compression_model = load_compression_model(name, device=device)\n        lm = load_jasco_model(name, compression_model, device=device)\n\n        kwargs = {'name': name,\n                  'compression_model': compression_model,\n                  'lm': lm,\n                  'chords_mapping_path': chords_mapping_path}\n        return JASCO(**kwargs)\n\n    def set_generation_params(self,\n                              cfg_coef_all: float = 5.0,\n                              cfg_coef_txt: float = 0.0,\n                              **kwargs):\n        \"\"\"Set the generation parameters for JASCO.\n\n        Args:\n            cfg_coef_all (float, optional): Coefficient used in multi-source classifier free guidance -\n                                            all conditions term. Defaults to 5.0.\n            cfg_coef_txt (float, optional): Coefficient used in multi-source classifier free guidance -\n                                            text condition term. Defaults to 0.0.\n\n        \"\"\"\n        self.generation_params = {\n            'cfg_coef_all': cfg_coef_all,\n            'cfg_coef_txt': cfg_coef_txt\n        }\n        self.generation_params.update(kwargs)\n\n    def _unnormalized_latents(self, latents: torch.Tensor) -> torch.Tensor:\n        \"\"\"Unnormalize latents, shifting back to EnCodec's expected mean, std\"\"\"\n        assert self.cfg is not None\n        scaled = latents * self.cfg.compression_model_latent_std\n        return scaled + self.cfg.compression_model_latent_mean\n\n    def generate_audio(self, gen_latents: torch.Tensor) -> torch.Tensor:\n        \"\"\"Decode audio from generated latents\"\"\"\n        assert gen_latents.dim() == 3  # [B, T, C]\n\n        # unnormalize latents\n        gen_latents = self._unnormalized_latents(gen_latents)\n        return self.compression_model.model.decoder(gen_latents.permute(0, 2, 1))\n\n    def _generate_tokens(self, attributes: tp.List[ConditioningAttributes],\n                         prompt_tokens: tp.Optional[torch.Tensor], progress: bool = False) -> torch.Tensor:\n        \"\"\"Generate continuous audio latents given conditions.\n\n        Args:\n            attributes (list of ConditioningAttributes): Conditions used for generation (here text).\n            prompt_tokens (torch.Tensor, optional): Audio prompt used for continuation.\n            progress (bool, optional): Flag to display progress of the generation process. Defaults to False.\n        Returns:\n            torch.Tensor: Generated latents, of shape [B, T, C].\n        \"\"\"\n        total_gen_len = int(self.duration * self.frame_rate)\n        max_prompt_len = int(min(self.duration, self.max_duration) * self.frame_rate)\n\n        def _progress_callback(ode_steps: int, max_ode_steps: int):\n            ode_steps += 1\n            if self._progress_callback is not None:\n                # Note that total_gen_len might be quite wrong depending on the\n                # codebook pattern used, but with delay it is almost accurate.\n                self._progress_callback(ode_steps, max_ode_steps)\n            else:\n                print(f'{ode_steps: 6d} / {max_ode_steps: 6d}', end='\\r')\n\n        if prompt_tokens is not None:\n            assert max_prompt_len >= prompt_tokens.shape[-1], \\\n                \"Prompt is longer than audio to generate\"\n\n        callback = None\n        if progress:\n            callback = _progress_callback\n\n        # generate by sampling from the LM\n        with self.autocast:\n            total_gen_len = math.ceil(self.duration * self.compression_model.frame_rate)\n            return self.lm.generate(\n                   prompt_tokens, attributes,\n                   callback=callback, max_gen_len=total_gen_len, **self.generation_params)\n\n    def _prepare_chord_conditions(\n            self,\n            attributes: tp.List[ConditioningAttributes],\n            chords: tp.Optional[tp.List[tp.Tuple[str, float]]],\n    ) -> tp.List[ConditioningAttributes]:\n        \"\"\"\n        Prepares chord conditions by translating symbolic chord progressions into a sequence of integers.\n        This method updates the ConditioningAttributes with per-frame chords information.\n        Args:\n            attributes (List[ConditioningAttributes]):\n                The initial attributes and optional tensor data.\n            chords (List[Tuple[str, float]]):\n                A list of tuples containing chord labels and their start times.\n        Returns:\n            List[ConditioningAttributes]:\n                The updated attributes with frame chords integrated, alongside the original optional tensor data.\n        \"\"\"\n        if chords is None or chords == []:\n            for att in attributes:\n                att.symbolic[JascoCondConst.CRD.value] = SymbolicCondition(frame_chords=-1 *\n                                                                           torch.ones(1, dtype=torch.int32))\n            return attributes\n\n        # flip from (chord, start_time) to (start_time, chord)\n        chords_time_first: tp.List[tuple[float, str]] = [(item[1], item[0]) for item in chords]\n\n        # translate symbolic chord progression into a sequence of ints\n        frame_chords = construct_frame_chords(min_timestamp=0,\n                                              chord_changes=chords_time_first,\n                                              mapping_dict=self.chords_mapping,\n                                              prev_chord='',\n                                              frame_rate=self.compression_model.frame_rate,\n                                              segment_duration=self.duration)\n        # update the attribute objects\n        for att in attributes:\n            att.symbolic[JascoCondConst.CRD.value] = SymbolicCondition(frame_chords=torch.tensor(frame_chords))\n        return attributes\n\n    @torch.no_grad()\n    def _prepare_drums_conditions(self,\n                                  attributes:\n                                  tp.List[ConditioningAttributes],\n                                  drums_wav: tp.Optional[torch.Tensor],\n                                  ):\n        # prepare drums cond\n        for attr in attributes:\n            if drums_wav is None:\n                attr.wav[JascoCondConst.DRM.value] = WavCondition(\n                    torch.zeros((1, 1, 1), device=self.device),\n                    torch.tensor([0], device=self.device),\n                    sample_rate=[self.sample_rate],\n                    path=[None])\n            else:\n                if JascoCondConst.DRM.value not in self.lm.condition_provider.conditioners:\n                    raise RuntimeError(\"This model doesn't support drums conditioning. \")\n\n                expected_length = self.lm.cfg.dataset.segment_duration * self.sample_rate\n                # trim if needed\n                drums_wav = drums_wav[..., :expected_length]\n\n                # pad if needed\n                if drums_wav.shape[-1] < expected_length:\n                    diff = expected_length - drums_wav.shape[-1]\n                    diff_zeros = torch.zeros((drums_wav.shape[0], drums_wav.shape[1], diff),\n                                             device=drums_wav.device, dtype=drums_wav.dtype)\n                    drums_wav = torch.cat((drums_wav, diff_zeros), dim=-1)\n\n                attr.wav[JascoCondConst.DRM.value] = WavCondition(\n                    drums_wav.to(device=self.device),\n                    torch.tensor([drums_wav.shape[-1]], device=self.device),\n                    sample_rate=[self.sample_rate],\n                    path=[None],\n                )\n\n        return attributes\n\n    @torch.no_grad()\n    def _prepare_melody_conditions(\n            self,\n            attributes: tp.List[ConditioningAttributes],\n            melody: tp.Optional[torch.Tensor],\n            expected_length: int,\n            melody_bins: int = 53,\n    ) -> tp.List[ConditioningAttributes]:\n        \"\"\"\n        Prepares melody conditions by subtituting with pre-computed salience matrix.\n        This method updates the ConditioningAttributes with per-frame chords information.\n        Args:\n            attributes (List[ConditioningAttributes]):\n                The initial attributes and optional tensor data.\n            chords (List[Tuple[str, float]]):\n                A list of tuples containing chord labels and their start times.\n        Returns:\n            List[ConditioningAttributes]:\n                The updated attributes with frame chords integrated, alongside the original optional tensor data.\n        \"\"\"\n        for attr in attributes:\n            if melody is None:\n                melody = torch.zeros((melody_bins, expected_length))\n            attr.symbolic[JascoCondConst.MLD.value] = SymbolicCondition(melody=melody)\n        return attributes\n\n    @torch.no_grad()\n    def _prepare_temporal_conditions(\n            self,\n            attributes: tp.List[ConditioningAttributes],\n            expected_length: int,\n            chords: tp.Optional[tp.List[tp.Tuple[str, float]]],\n            drums_wav: tp.Optional[torch.Tensor],\n            salience_matrix: tp.Optional[torch.Tensor],\n            melody_bins: int = 53,\n    ) -> tp.List[ConditioningAttributes]:\n        \"\"\"\n        Prepares temporal conditions (chords, drums).\n        Args:\n            attributes (List[ConditioningAttributes]): The initial attributes and optional tensor data.\n            expected_length (int): The expected number of generated frames.\n            chords (List[Tuple[str, float]]):  A list of tuples containing chord labels and their start times.\n            drums_wav (List[Tuple[str, float]]): tensor of extracted drums wav.\n            salience_matrix (List[Tuple[str, float]]): melody matrix.\n            melody_bins (int): number of melody bins the model was trained with, only relevant if trained with melody.\n        Returns:\n            List[ConditioningAttributes]:\n                The updated attributes after processing chord conditions.\n        \"\"\"\n        attributes = self._prepare_chord_conditions(attributes=attributes, chords=chords)\n        attributes = self._prepare_drums_conditions(attributes=attributes, drums_wav=drums_wav)\n        attributes = self._prepare_melody_conditions(attributes=attributes, melody=salience_matrix,\n                                                     expected_length=expected_length, melody_bins=melody_bins)\n        return attributes\n\n    @torch.no_grad()\n    def generate_music(\n        self, descriptions: tp.List[str],\n        drums_wav: tp.Optional[torch.Tensor] = None,\n        drums_sample_rate: int = 32000,\n        chords: tp.Optional[tp.List[tp.Tuple[str, float]]] = None,\n        melody_salience_matrix: tp.Optional[torch.Tensor] = None,\n        iopaint_wav: tp.Optional[torch.Tensor] = None,\n        segment_duration: float = 10.0,\n        frame_rate: float = 50.0,\n        melody_bins: int = 53,\n        progress: bool = False, return_latents: bool = False) \\\n            -> tp.Union[torch.Tensor, tp.Tuple[torch.Tensor, torch.Tensor]]:\n        \"\"\"Generate samples conditioned on text and temporal conditions (chords, melody, drums).\n\n        Args:\n            descriptions (list of str): A list of strings used as text conditioning.\n            chords (list of (str, float) tuples): Chord progression represented as chord, start time (sec), e.g.:\n                                                  [(\"C\", 0.0), (\"F\", 4.0), (\"G\", 6.0), (\"C\", 8.0)]\n            melody_salience_matrix (torch.Tensor, optional): melody saliency matrix. Default=None.\n            iopaint_wav (torch.Tensor, optional): in/out=painting waveform. Default=None.\n            segment_duration (float): the segment duration the model was trained on. Default=None.\n            frame_rate (float): the frame_rate model was trained on. Default=None.\n            melody_bins (int): number of melody bins the model was trained with, only relevant if trained with melody.\n            progress (bool, optional): Flag to display progress of the generation process. Defaults to False.\n        \"\"\"\n\n        if drums_wav is not None:\n            if drums_wav.dim() == 2:\n                drums_wav = drums_wav[None]\n            assert drums_wav.dim() == 3, \"drums wav should have a shape [B, C, T].\"\n            drums_wav = convert_audio(drums_wav, drums_sample_rate, self.sample_rate, self.audio_channels)\n\n        cond_attributes, prompt_tokens = self._prepare_tokens_and_attributes(descriptions=descriptions,\n                                                                             prompt=None)\n\n        # prepare temporal conds (symbolic / audio)\n        jasco_attributes = self._prepare_temporal_conditions(attributes=cond_attributes,\n                                                             expected_length=int(segment_duration * frame_rate),\n                                                             chords=chords,\n                                                             drums_wav=drums_wav,\n                                                             salience_matrix=melody_salience_matrix,\n                                                             melody_bins=melody_bins)\n        assert prompt_tokens is None\n        tokens = self._generate_tokens(jasco_attributes, prompt_tokens, progress)\n        if return_latents:\n            return self.generate_audio(tokens), tokens\n        return self.generate_audio(tokens)\n\n    @torch.no_grad()\n    def generate(self, descriptions: tp.List[str], progress: bool = False, return_latents: bool = False) \\\n            -> tp.Union[torch.Tensor, tp.Tuple[torch.Tensor, torch.Tensor]]:\n        \"\"\"Generate samples conditioned on text.\n\n        Args:\n            descriptions (list of str): A list of strings used as text conditioning.\n            progress (bool, optional): Flag to display progress of the generation process. Defaults to False.\n        \"\"\"\n        return self.generate_music(descriptions=descriptions, progress=progress, return_latents=return_latents)\n"
  },
  {
    "path": "audiocraft/models/lm.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom dataclasses import dataclass\nfrom functools import partial\nimport logging\nimport math\nimport typing as tp\n\nimport torch\nfrom torch import nn\n\nfrom ..utils import utils\nfrom ..modules.streaming import StreamingModule, State\nfrom ..modules.transformer import StreamingTransformer, create_norm_fn\nfrom ..modules.conditioners import (\n    ConditionFuser,\n    ClassifierFreeGuidanceDropout,\n    AttributeDropout,\n    ConditioningProvider,\n    ConditioningAttributes,\n    ConditionType,\n    _drop_description_condition\n)\nfrom ..modules.codebooks_patterns import CodebooksPatternProvider\nfrom ..modules.activations import get_activation_fn\n\n\nlogger = logging.getLogger(__name__)\nConditionTensors = tp.Dict[str, ConditionType]\nCFGConditions = tp.Union[ConditionTensors, tp.Tuple[ConditionTensors, ConditionTensors]]\n\n\ndef get_init_fn(method: str, input_dim: int, init_depth: tp.Optional[int] = None):\n    \"\"\"LM layer initialization.\n    Inspired from xlformers: https://github.com/fairinternal/xlformers\n\n    Args:\n        method (str): Method name for init function. Valid options are:\n            'gaussian', 'uniform'.\n        input_dim (int): Input dimension of the initialized module.\n        init_depth (int, optional): Optional init depth value used to rescale\n            the standard deviation if defined.\n    \"\"\"\n    # Compute std\n    std = 1 / math.sqrt(input_dim)\n    # Rescale with depth\n    if init_depth is not None:\n        std = std / math.sqrt(2 * init_depth)\n\n    if method == 'gaussian':\n        return partial(\n            torch.nn.init.trunc_normal_, mean=0.0, std=std, a=-3 * std, b=3 * std\n        )\n    elif method == 'uniform':\n        bound = math.sqrt(3) * std  # ensure the standard deviation is `std`\n        return partial(torch.nn.init.uniform_, a=-bound, b=bound)\n    else:\n        raise ValueError(\"Unsupported layer initialization method\")\n\n\ndef init_layer(m: nn.Module,\n               method: str,\n               init_depth: tp.Optional[int] = None,\n               zero_bias_init: bool = False):\n    \"\"\"Wrapper around ``get_init_fn`` for proper initialization of LM modules.\n\n    Args:\n        m (nn.Module): Module to initialize.\n        method (str): Method name for the init function.\n        init_depth (int, optional): Optional init depth value used to rescale\n            the standard deviation if defined.\n        zero_bias_init (bool): Whether to initialize the bias to 0 or not.\n    \"\"\"\n    if isinstance(m, nn.Linear):\n        init_fn = get_init_fn(method, m.in_features, init_depth=init_depth)\n        if m.weight.device.type == 'cpu' and m.weight.dtype == torch.float16:\n            weight = m.weight.float()\n            init_fn(weight)\n            m.weight.data[:] = weight.half()\n        else:\n            init_fn(m.weight)\n        if zero_bias_init and m.bias is not None:\n            nn.init.constant_(m.bias, 0)\n    elif isinstance(m, nn.Embedding):\n        init_fn = get_init_fn(method, m.embedding_dim, init_depth=None)\n        if m.weight.device.type == 'cpu' and m.weight.dtype == torch.float16:\n            weight = m.weight.float()\n            init_fn(weight)\n            m.weight.data[:] = weight.half()\n        else:\n            init_fn(m.weight)\n\n\nclass ScaledEmbedding(nn.Embedding):\n    \"\"\"Boost learning rate for embeddings (with `scale`).\n    \"\"\"\n    def __init__(self, *args, lr=None, **kwargs):\n        super().__init__(*args, **kwargs)\n        self.lr = lr\n\n    def make_optim_group(self):\n        group = {\"params\": list(self.parameters())}\n        if self.lr is not None:\n            group[\"lr\"] = self.lr\n        return group\n\n\n@dataclass\nclass LMOutput:\n    # The logits are already re-aligned with the input codes\n    # hence no extra shift is required, e.g. when computing CE\n    logits: torch.Tensor  # [B, K, T, card]\n    mask: torch.Tensor  # [B, K, T]\n\n\nclass LMModel(StreamingModule):\n    \"\"\"Transformer-based language model on multiple streams of codes.\n\n    Args:\n        pattern_provider (CodebooksPatternProvider): Pattern provider for codebook interleaving.\n        condition_provider (MusicConditioningProvider): Conditioning provider from metadata.\n        fuser (ConditionFuser): Fuser handling the fusing of conditions with language model input.\n        n_q (int): Number of parallel streams to model.\n        card (int): Cardinality, vocabulary size.\n        dim (int): Dimension of the transformer encoder.\n        num_heads (int): Number of heads for the transformer encoder.\n        hidden_scale (int): Scale for hidden feed forward dimension of the transformer encoder.\n        norm (str): Normalization method.\n        norm_first (bool): Use pre-norm instead of post-norm.\n        emb_lr (float, optional): Embedding-specific learning rate.\n        bias_proj (bool): Use bias for output projections.\n        weight_init (str, optional): Method for weight initialization.\n        depthwise_init (str, optional): Method for depthwise weight initialization.\n        zero_bias_init (bool): If true and bias in Linears, initialize bias to zeros.\n        cfg_dropout (float): Classifier-free guidance dropout.\n        cfg_coef (float): Classifier-free guidance coefficient.\n        attribute_dropout (dict): Attribute dropout probabilities.\n        two_step_cfg (bool): Whether to run classifier free-guidance with 2 distinct steps.\n        **kwargs: Additional parameters for the transformer encoder.\n    \"\"\"\n    def __init__(self, pattern_provider: CodebooksPatternProvider, condition_provider: ConditioningProvider,\n                 fuser: ConditionFuser, n_q: int = 8, card: int = 1024, dim: int = 128, num_heads: int = 8,\n                 hidden_scale: int = 4, norm: str = 'layer_norm', norm_first: bool = False,\n                 emb_lr: tp.Optional[float] = None, bias_proj: bool = True,\n                 weight_init: tp.Optional[str] = None, depthwise_init: tp.Optional[str] = None,\n                 zero_bias_init: bool = False, cfg_dropout: float = 0, cfg_coef: float = 1.0,\n                 attribute_dropout: tp.Dict[str, tp.Dict[str, float]] = {}, two_step_cfg: bool = False,\n                 **kwargs):\n        super().__init__()\n        self.cfg_coef = cfg_coef\n        self.cfg_dropout = ClassifierFreeGuidanceDropout(p=cfg_dropout)\n        self.att_dropout = AttributeDropout(p=attribute_dropout)\n        self.condition_provider = condition_provider\n        self.fuser = fuser\n        self.card = card\n        embed_dim = self.card + 1\n        self.n_q = n_q\n        self.dim = dim\n        self.pattern_provider = pattern_provider\n        self.two_step_cfg = two_step_cfg\n        self.emb = nn.ModuleList([ScaledEmbedding(embed_dim, dim, lr=emb_lr) for _ in range(n_q)])\n        if 'activation' in kwargs:\n            kwargs['activation'] = get_activation_fn(kwargs['activation'])\n        self.transformer = StreamingTransformer(\n            d_model=dim, num_heads=num_heads, dim_feedforward=int(hidden_scale * dim),\n            norm=norm, norm_first=norm_first, **kwargs)\n        self.out_norm: tp.Optional[nn.Module] = None\n        if norm_first:\n            self.out_norm = create_norm_fn(norm, dim)\n        self.linears = nn.ModuleList([nn.Linear(dim, self.card, bias=bias_proj) for _ in range(n_q)])\n        self._init_weights(weight_init, depthwise_init, zero_bias_init)\n        self._fsdp: tp.Optional[nn.Module]\n        self.__dict__['_fsdp'] = None\n\n    def _init_weights(self, weight_init: tp.Optional[str], depthwise_init: tp.Optional[str], zero_bias_init: bool):\n        \"\"\"Initialization of the transformer module weights.\n\n        Args:\n            weight_init (str, optional): Weight initialization strategy. See ``get_init_fn`` for valid options.\n            depthwise_init (str, optional): Depthwise initialization strategy. The following options are valid:\n                'current' where the depth corresponds to the current layer index or 'global' where the total number\n                of layer is used as depth. If not set, no depthwise initialization strategy is used.\n            zero_bias_init (bool): Whether to initialize bias to zero or not.\n        \"\"\"\n        assert depthwise_init is None or depthwise_init in ['current', 'global']\n        assert depthwise_init is None or weight_init is not None, \\\n            \"If 'depthwise_init' is defined, a 'weight_init' method should be provided.\"\n        assert not zero_bias_init or weight_init is not None, \\\n            \"If 'zero_bias_init', a 'weight_init' method should be provided\"\n\n        if weight_init is None:\n            return\n\n        for emb_layer in self.emb:\n            init_layer(emb_layer, method=weight_init, init_depth=None, zero_bias_init=zero_bias_init)\n\n        for layer_idx, tr_layer in enumerate(self.transformer.layers):\n            depth = None\n            if depthwise_init == 'current':\n                depth = layer_idx + 1\n            elif depthwise_init == 'global':\n                depth = len(self.transformer.layers)\n            init_fn = partial(init_layer, method=weight_init, init_depth=depth, zero_bias_init=zero_bias_init)\n            tr_layer.apply(init_fn)\n\n        for linear in self.linears:\n            init_layer(linear, method=weight_init, init_depth=None, zero_bias_init=zero_bias_init)\n\n    @property\n    def special_token_id(self) -> int:\n        return self.card\n\n    @property\n    def num_codebooks(self) -> int:\n        return self.n_q\n\n    def forward(self, sequence: torch.Tensor,\n                conditions: tp.List[ConditioningAttributes],\n                condition_tensors: tp.Optional[ConditionTensors] = None,\n                stage: int = -1) -> torch.Tensor:\n        \"\"\"Apply language model on sequence and conditions.\n        Given a tensor of sequence of shape [B, K, S] with K the number of codebooks and\n        S the sequence steps, return the logits with shape [B, card, K, S].\n\n        Args:\n            indices (torch.Tensor): Indices of the codes to model.\n            conditions (list of ConditioningAttributes): Conditions to use when modeling\n                the given codes. Note that when evaluating multiple time with the same conditioning\n                you should pre-compute those and pass them as `condition_tensors`.\n            condition_tensors (dict[str, ConditionType], optional): Pre-computed conditioning\n                tensors, see `conditions`.\n            stage (int): The codebook level that is being predicted. Relevant for MAGNeT\n                in which prediction is done in a codebook-by-codebook manner.\n                Takes values in range(n_q), and ignored by default.\n        Returns:\n            torch.Tensor: Logits.\n        \"\"\"\n        B, K, S = sequence.shape\n        assert K == self.num_codebooks, \"Sequence shape must match the specified number of codebooks\"\n        input_ = sum([self.emb[k](sequence[:, k]) for k in range(K)])\n        if condition_tensors is None:\n            assert not self._is_streaming, \"Conditions tensors should be precomputed when streaming.\"\n            # apply dropout modules\n            conditions = self.cfg_dropout(conditions)\n            conditions = self.att_dropout(conditions)\n            tokenized = self.condition_provider.tokenize(conditions)\n            # encode conditions and fuse, both have a streaming cache to not recompute when generating.\n            condition_tensors = self.condition_provider(tokenized)\n        else:\n            assert not conditions, \"Shouldn't pass both conditions and condition_tensors.\"\n\n        input_, cross_attention_input = self.fuser(input_, condition_tensors)\n\n        out = self.transformer(input_, cross_attention_src=cross_attention_input,\n                               src_mask=(self.attn_mask_per_stage[stage] if stage >= 0 else None))  # type: ignore\n        if self.out_norm:\n            out = self.out_norm(out)\n        logits = torch.stack([self.linears[k](out) for k in range(K)], dim=1)  # [B, K, S, card]\n\n        # remove the prefix from the model outputs\n        if len(self.fuser.fuse2cond['prepend']) > 0:\n            logits = logits[:, :, -S:]\n\n        return logits  # [B, K, S, card]\n\n    def compute_predictions(\n            self, codes: torch.Tensor,\n            conditions: tp.List[ConditioningAttributes],\n            condition_tensors: tp.Optional[ConditionTensors] = None,\n            stage: int = -1,\n            keep_only_valid_steps: bool = True) -> LMOutput:\n        \"\"\"Given an input tensor of codes [B, K, T] and list of conditions, runs the model\n        forward using the specified codes interleaving pattern.\n\n        Args:\n            codes (torch.Tensor): Input codes of shape [B, K, T] with B the batch size,\n                K the number of codebooks and T the number of timesteps.\n            conditions (list of ConditioningAttributes): conditionings to use when modeling\n                the given codes. Note that when evaluating multiple time with the same conditioning\n                you should pre-compute those and pass them as `condition_tensors`.\n            condition_tensors (dict[str, ConditionType], optional): pre-computed conditioning\n                tensors, see `conditions`.\n            stage (int): The codebook level that is being predicted. Relevant for MAGNeT\n                in which prediction is done in a codebook-by-codebook manner.\n                Takes values in range(n_q), and ignored by default.\n            keep_only_valid_steps (bool): Build a sequence from the pattern up to valid (= fully defined) steps.\n                Steps that are beyond valid steps will be replaced by the special_token in that case.\n        Returns:\n            LMOutput: Language model outputs\n                logits (torch.Tensor) of shape [B, K, T, card] corresponding to the provided codes,\n                    i.e. the first item corresponds to logits to predict the first code, meaning that\n                    no additional shifting of codes and logits is required.\n                mask (torch.Tensor) of shape [B, K, T], mask over valid and invalid positions.\n                    Given the specified interleaving strategies, parts of the logits and codes should\n                    not be considered as valid predictions because of invalid context.\n        \"\"\"\n        B, K, T = codes.shape\n        codes = codes.contiguous()\n        # map codes [B, K, T] into pattern sequence [B, K, S] using special_token_id for masked tokens\n        pattern = self.pattern_provider.get_pattern(T)\n        sequence_codes, sequence_indexes, sequence_mask = pattern.build_pattern_sequence(\n            codes, self.special_token_id, keep_only_valid_steps=keep_only_valid_steps,\n        )\n\n        # apply model on pattern sequence\n        model = self if self._fsdp is None else self._fsdp\n        logits = model(sequence_codes, conditions, condition_tensors, stage=stage)  # [B, K, S, card]\n        # map back the logits on pattern sequence to logits on original codes: [B, K, S, card] -> [B, K, T, card]\n        # and provide the corresponding mask over invalid positions of tokens\n        logits = logits.permute(0, 3, 1, 2)  # [B, card, K, S]\n        # note: we use nans as special token to make it obvious if we feed unexpected logits\n        logits, logits_indexes, logits_mask = pattern.revert_pattern_logits(\n            logits, float('nan'), keep_only_valid_steps=keep_only_valid_steps\n        )\n        logits = logits.permute(0, 2, 3, 1)  # [B, K, T, card]\n        logits_mask = logits_mask[None, :, :].expand(B, -1, -1)  # [K, T] -> [B, K, T]\n        return LMOutput(logits, logits_mask)\n\n    def _sample_next_token(self,\n                           sequence: torch.Tensor,\n                           cfg_conditions: CFGConditions,\n                           unconditional_state: State,\n                           use_sampling: bool = False,\n                           temp: float = 1.0,\n                           top_k: int = 0,\n                           top_p: float = 0.0,\n                           cfg_coef: tp.Optional[float] = None,\n                           cfg_coef_beta: tp.Optional[float] = None,\n                           two_step_cfg: tp.Optional[bool] = None) -> torch.Tensor:\n        \"\"\"Sample next token from the model given a sequence and a set of conditions. The model supports\n        multiple sampling strategies (greedy sampling, softmax, top-k, top-p...).\n\n        Args:\n            sequence (torch.Tensor): Current sequence of shape [B, K, S]\n                with K corresponding to the number of codebooks and S the number of sequence steps.\n                S = 1 in streaming mode, except for the first step that contains a bigger prompt.\n            condition_tensors (dict[str, ConditionType): Set of conditions. If CFG is used,\n                should be twice the batch size, being the concatenation of the conditions + null conditions.\n            use_sampling (bool): Whether to use a sampling strategy or not.\n            temp (float): Sampling temperature.\n            top_k (int): K for \"top-k\" sampling.\n            top_p (float): P for \"top-p\" sampling.\n            cfg_coef (float, optional): classifier free guidance coefficient\n            cfg_coef_beta (float, optional): If None, simple classifier free guidance is used with cfg_coef.\n                If not None, we apply double classifier free guidance as introduced in MusicGen-Style\n                in paragraph 4.3 (https://arxiv.org/pdf/2407.12563). This beta coefficient is meant to\n                push the text condition more than the style condition in the case where both text and style\n                conditions are being used.\n            two_step_cfg (bool): Whether to run classifier free-guidance with 2 distinct steps.\n\n        Returns:\n            next_token (torch.Tensor): Next token tensor of shape [B, K, 1].\n        \"\"\"\n        B = sequence.shape[0]\n        cfg_coef = self.cfg_coef if cfg_coef is None else cfg_coef\n        model = self if self._fsdp is None else self._fsdp\n        two_step_cfg = self.two_step_cfg if two_step_cfg is None else two_step_cfg\n        if cfg_coef_beta is not None:\n            assert isinstance(cfg_conditions, dict)\n            condition_tensors = cfg_conditions\n            if condition_tensors:\n                # Preparing for CFG, predicting conditional text and style, conditional style\n                # and unconditional\n                sequence = torch.cat([sequence, sequence, sequence], dim=0)\n            all_logits = model(\n                sequence,\n                conditions=[], condition_tensors=condition_tensors)\n            if condition_tensors:\n                cond_logits, wav_logits, uncond_logits = all_logits.split(B, dim=0)  # [B, K, T, card]\n                logits = uncond_logits + cfg_coef * (\n                    wav_logits + cfg_coef_beta * (cond_logits - wav_logits) - uncond_logits\n                    )\n\n        elif two_step_cfg and cfg_conditions != {}:\n            assert isinstance(cfg_conditions, tuple), type(cfg_conditions)\n            condition_tensors, null_condition_tensors = cfg_conditions\n            cond_logits = model(sequence, conditions=[], condition_tensors=condition_tensors)\n            state = self.get_streaming_state()\n            self.set_streaming_state(unconditional_state)\n            uncond_logits = model(sequence, conditions=[], condition_tensors=null_condition_tensors)\n            unconditional_state.update(self.get_streaming_state())\n            self.set_streaming_state(state)\n            logits = uncond_logits + (cond_logits - uncond_logits) * self.cfg_coef\n        else:\n            assert isinstance(cfg_conditions, dict)\n            condition_tensors = cfg_conditions\n            if condition_tensors:\n                # Preparing for CFG, predicting both conditional and unconditional logits.\n                sequence = torch.cat([sequence, sequence], dim=0)\n            all_logits = model(\n                sequence,\n                conditions=[], condition_tensors=condition_tensors)\n            if condition_tensors:\n                cond_logits, uncond_logits = all_logits.split(B, dim=0)  # [B, K, T, card]\n                logits = uncond_logits + (cond_logits - uncond_logits) * cfg_coef\n            else:\n                logits = all_logits\n\n        logits = logits.permute(0, 1, 3, 2)  # [B, K, card, T]\n        logits = logits[..., -1]  # [B x K x card]\n\n        # Apply softmax for sampling if temp > 0. Else, do greedy sampling to avoid zero division error.\n        if use_sampling and temp > 0.0:\n            probs = torch.softmax(logits / temp, dim=-1)\n            if top_p > 0.0:\n                next_token = utils.sample_top_p(probs, p=top_p)\n            elif top_k > 0:\n                next_token = utils.sample_top_k(probs, k=top_k)\n            else:\n                next_token = utils.multinomial(probs, num_samples=1)\n        else:\n            next_token = torch.argmax(logits, dim=-1, keepdim=True)\n\n        return next_token\n\n    @torch.no_grad()\n    def generate(self,\n                 prompt: tp.Optional[torch.Tensor] = None,\n                 conditions: tp.List[ConditioningAttributes] = [],\n                 num_samples: tp.Optional[int] = None,\n                 max_gen_len: int = 256,\n                 use_sampling: bool = True,\n                 temp: float = 1.0,\n                 top_k: int = 250,\n                 top_p: float = 0.0,\n                 cfg_coef: tp.Optional[float] = None,\n                 cfg_coef_beta: tp.Optional[float] = None,\n                 two_step_cfg: tp.Optional[bool] = None,\n                 remove_prompts: bool = False,\n                 check: bool = False,\n                 callback: tp.Optional[tp.Callable[[int, int], None]] = None,\n                 ) -> torch.Tensor:\n        \"\"\"Generate tokens sampling from the model given a prompt or unconditionally. Generation can\n        be performed in a greedy fashion or using sampling with top K and top P strategies.\n\n        Args:\n            prompt (torch.Tensor, optional): Prompt tokens of shape [B, K, T].\n            conditions (list of ConditioningAttributes, optional): List of conditions.\n            num_samples (int, optional): Number of samples to generate when no prompt and no conditions are given.\n            max_gen_len (int): Maximum generation length.\n            use_sampling (bool): Whether to use a sampling strategy or not.\n            temp (float): Sampling temperature.\n            top_k (int): K for \"top-k\" sampling.\n            top_p (float): P for \"top-p\" sampling.\n            cfg_coef (float, optional): Classifier-free guidance coefficient.\n            cfg_coef_beta (float, optional): If None, simple classifier free guidance is used with cfg_coef.\n                If not None, we apply double classifier free guidance as introduced in MusicGen-Style\n                in paragraph 4.3 (https://arxiv.org/pdf/2407.12563). This beta coefficient is meant to\n                push the text condition more than the style condition in the case where both text and style\n                conditions are being used.\n            two_step_cfg (bool, optional): Whether to perform classifier-free guidance with two steps generation.\n            remove_prompts (bool): Whether to remove prompts from generation or not.\n            check (bool): Whether to apply further checks on generated sequence.\n            callback (Callback, optional): Callback function to report generation progress.\n        Returns:\n            torch.Tensor: Generated tokens.\n        \"\"\"\n        assert not self.training, \"generation shouldn't be used in training mode.\"\n        first_param = next(iter(self.parameters()))\n        device = first_param.device\n\n        # Checking all input shapes are consistent.\n        possible_num_samples = []\n        if num_samples is not None:\n            possible_num_samples.append(num_samples)\n        elif prompt is not None:\n            possible_num_samples.append(prompt.shape[0])\n        elif conditions:\n            possible_num_samples.append(len(conditions))\n        else:\n            possible_num_samples.append(1)\n        assert [x == possible_num_samples[0] for x in possible_num_samples], \"Inconsistent inputs shapes\"\n        num_samples = possible_num_samples[0]\n\n        # below we create set of conditions: one conditional and one unconditional\n        # to do that we merge the regular condition together with the null condition\n        # we then do 1 forward pass instead of 2.\n        # the reason for that is two-fold:\n        # 1. it is about x2 faster than doing 2 forward passes\n        # 2. avoid the streaming API treating the 2 passes as part of different time steps\n        # We also support doing two different passes, in particular to ensure that\n        # the padding structure is exactly the same between train and test.\n        # With a batch size of 1, this can be slower though.\n        cfg_conditions: CFGConditions\n        cfg_conditions = {}\n        if cfg_coef_beta is not None:\n            if conditions:\n                wav_conditions = _drop_description_condition(conditions)\n                null_conditions = ClassifierFreeGuidanceDropout(p=1.0)(conditions)\n                conditions = conditions + wav_conditions + null_conditions\n                tokenized = self.condition_provider.tokenize(conditions)\n                cfg_conditions = self.condition_provider(tokenized)\n        elif conditions:\n            two_step_cfg = self.two_step_cfg if two_step_cfg is None else two_step_cfg\n            if conditions:\n                null_conditions = ClassifierFreeGuidanceDropout(p=1.0)(conditions)\n                if two_step_cfg:\n                    cfg_conditions = (\n                        self.condition_provider(self.condition_provider.tokenize(conditions)),\n                        self.condition_provider(self.condition_provider.tokenize(null_conditions)),\n                    )\n                else:\n                    conditions = conditions + null_conditions\n                    tokenized = self.condition_provider.tokenize(conditions)\n                    cfg_conditions = self.condition_provider(tokenized)\n        else:\n            cfg_conditions = {}\n\n        if prompt is None:\n            assert num_samples > 0\n            prompt = torch.zeros((num_samples, self.num_codebooks, 0), dtype=torch.long, device=device)\n\n        B, K, T = prompt.shape\n        start_offset = T\n        assert start_offset < max_gen_len\n\n        pattern = self.pattern_provider.get_pattern(max_gen_len)\n        # this token is used as default value for codes that are not generated yet\n        unknown_token = -1\n\n        # we generate codes up to the max_gen_len that will be mapped to the pattern sequence\n        gen_codes = torch.full((B, K, max_gen_len), unknown_token, dtype=torch.long, device=device)\n        # filling the gen_codes with the prompt if needed\n        gen_codes[..., :start_offset] = prompt\n        # create the gen_sequence with proper interleaving from the pattern: [B, K, S]\n        gen_sequence, indexes, mask = pattern.build_pattern_sequence(gen_codes, self.special_token_id)\n        # retrieve the start_offset in the sequence:\n        # it is the first sequence step that contains the `start_offset` timestep\n        start_offset_sequence = pattern.get_first_step_with_timesteps(start_offset)\n        assert start_offset_sequence is not None\n\n        with self.streaming():\n            unconditional_state = self.get_streaming_state()\n            prev_offset = 0\n            gen_sequence_len = gen_sequence.shape[-1]  # gen_sequence shape is [B, K, S]\n            for offset in range(start_offset_sequence, gen_sequence_len):\n                # get current sequence (note that the streaming API is providing the caching over previous offsets)\n                curr_sequence = gen_sequence[..., prev_offset:offset]\n                curr_mask = mask[None, ..., prev_offset:offset].expand(B, -1, -1)\n                if check:\n                    # check coherence between mask and sequence\n                    assert (curr_sequence == torch.where(curr_mask, curr_sequence, self.special_token_id)).all()\n                    # should never happen as gen_sequence is filled progressively\n                    assert not (curr_sequence == unknown_token).any()\n                # sample next token from the model, next token shape is [B, K, 1]\n                next_token = self._sample_next_token(\n                    curr_sequence, cfg_conditions, unconditional_state, use_sampling, temp, top_k, top_p,\n                    cfg_coef=cfg_coef, cfg_coef_beta=cfg_coef_beta, two_step_cfg=two_step_cfg)\n                # ensure the tokens that should be masked are properly set to special_token_id\n                # as the model never output special_token_id\n                valid_mask = mask[..., offset:offset+1].expand(B, -1, -1)\n                next_token[~valid_mask] = self.special_token_id\n                # ensure we don't overwrite prompt tokens, we only write over unknown tokens\n                # (then mask tokens should be left as is as well, which is correct)\n                gen_sequence[..., offset:offset+1] = torch.where(\n                    gen_sequence[..., offset:offset+1] == unknown_token,\n                    next_token, gen_sequence[..., offset:offset+1]\n                )\n                prev_offset = offset\n                if callback is not None:\n                    callback(1 + offset - start_offset_sequence, gen_sequence_len - start_offset_sequence)\n        unconditional_state.clear()\n\n        # ensure sequence has been entirely filled\n        assert not (gen_sequence == unknown_token).any()\n        # ensure gen_sequence pattern and mask are matching\n        # which means the gen_sequence is valid according to the pattern\n        assert (\n            gen_sequence == torch.where(mask[None, ...].expand(B, -1, -1), gen_sequence, self.special_token_id)\n        ).all()\n        # get back the codes, trimming the prompt if needed and cutting potentially incomplete timesteps\n        out_codes, out_indexes, out_mask = pattern.revert_pattern_sequence(gen_sequence, special_token=unknown_token)\n\n        # sanity checks over the returned codes and corresponding masks\n        assert (out_codes[..., :max_gen_len] != unknown_token).all()\n        assert (out_mask[..., :max_gen_len] == 1).all()\n\n        out_start_offset = start_offset if remove_prompts else 0\n        out_codes = out_codes[..., out_start_offset:max_gen_len]\n\n        # ensure the returned codes are all valid\n        assert (out_codes >= 0).all() and (out_codes <= self.card).all()\n        return out_codes\n"
  },
  {
    "path": "audiocraft/models/lm_magnet.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport logging\nimport math\nimport typing as tp\nimport torch\nimport numpy as np\n\nfrom ..utils import utils\nfrom ..modules.conditioners import (\n    ClassifierFreeGuidanceDropout,\n    ConditioningAttributes,\n    ConditionType,\n)\nfrom .lm import LMModel\n\nlogger = logging.getLogger(__name__)\nConditionTensors = tp.Dict[str, ConditionType]\nCFGConditions = tp.Union[ConditionTensors, tp.Tuple[ConditionTensors, ConditionTensors]]\n\n\nclass MagnetLMModel(LMModel):\n    \"\"\"Transformer-based, non-autoregressive model, operates on multiple streams of audio tokens (MAGNeT).\n    Args:\n        subcodes_context (int): The number of timesteps attended in the self-attention blocks of codebooks > 0.\n                                When set to -1, attention is unrestricted and all timesteps are attended. Defaults to 5.\n        compression_model_framerate (int): frame rate of the audio tokenizer.\n        segment_duration (int): Sample length in seconds.\n        span_len (int): Determines the length of masking spans. This is the minimal length of consecutive masked tokens,\n                        for both training and inference. Defaults to 3.\n        **kwargs: Additional parameters for the LMModel.\n    \"\"\"\n    def __init__(self, subcodes_context: int = 5, compression_model_framerate: int = 50,\n                 segment_duration: int = 10, span_len: int = 3, **kwargs):\n        super().__init__(**kwargs)\n        self.causal = kwargs['causal']\n        self.subcodes_context = subcodes_context\n        self.span_len = span_len\n        self._build_attn_masks(compression_model_framerate=compression_model_framerate,\n                               segment_duration=segment_duration,\n                               num_heads=kwargs['num_heads'],\n                               device=kwargs['device'], dtype=kwargs['dtype'])\n\n    def restricted_context_attn_mask(self, seq_len: int, device: torch.device, dtype: torch.dtype) -> torch.Tensor:\n        \"\"\"Creates a restricted attention mask (local attention map) where the context\n           is determined by self.subcodes_context.\n        Args:\n            seq_len (int): token sequence length.\n            device (torch.device): device of the output tensor.\n            dtype (torch.dtype): data type of the output tensor.\n        Returns:\n            torch.Tensor: The restricted attention mask.\n        \"\"\"\n        # Return a context restricted non-causal att mask\n        queries_pos = torch.arange(seq_len, device=device).view(-1, 1)\n        keys_pos = torch.arange(seq_len, device=device).view(1, -1)\n\n        delta = queries_pos - keys_pos\n        valid = torch.abs(delta) <= self.subcodes_context\n        return torch.where(\n            valid,\n            torch.zeros([], device=device, dtype=dtype),\n            torch.full([], float('-inf'), device=device, dtype=dtype))\n\n    def _stage_attn_mask(self, stage: int, seq_len: int, num_heads: int,\n                         device: torch.device, dtype: torch.dtype) -> tp.Optional[torch.Tensor]:\n        \"\"\"Creates a restricted attention mask given the stage (codebook index).\n        Args:\n            stage (int): The codebook index. Takes values in [0, n_q].\n            seq_len (int): Token sequence length.\n            num_heads (int): Num transformer attention heads.\n            device (torch.device): device of the output tensor.\n            dtype (torch.dtype): data type of the output tensor.\n        Returns:\n            torch.Tensor: Either a restricted attention mask or None if stage attention is unrestricted.\n        \"\"\"\n        sa_mask = None\n\n        if stage > 0 and self.subcodes_context > -1:\n            # parallel - non-causal - with restricted subcodes context\n            sa_mask = self.restricted_context_attn_mask(seq_len, device=device, dtype=dtype)\n\n        if sa_mask is not None:\n            # Repeat for each attention head\n            sa_mask = sa_mask.repeat((1, num_heads, 1, 1))\n\n            # align8 to enable memory efficient attention\n            MEMORY_EFFICIENT_ATTN_ALIGN_FACTOR = 8\n            seq_len_aligned = \\\n                int(np.ceil(seq_len / MEMORY_EFFICIENT_ATTN_ALIGN_FACTOR)) * MEMORY_EFFICIENT_ATTN_ALIGN_FACTOR\n\n            sa_mask_aligned = torch.zeros((1, num_heads, seq_len_aligned, seq_len_aligned), device=device, dtype=dtype)\n            sa_mask_aligned[..., :seq_len, :seq_len] = sa_mask\n            sa_mask = sa_mask_aligned\n\n        return sa_mask\n\n    def _build_attn_masks(self, compression_model_framerate: int, segment_duration: int, num_heads: int,\n                          device: torch.device, dtype: torch.dtype):\n        \"\"\"Construct attention mask per stage. For each of the RVQ codebook levels in the [0, n_q] range,\n           either a local attention map or None would be stored as an entry in the self.attn_mask_per_stage list.\n        Args:\n            compression_model_framerate (int): The frame rate of the tokenizer.\n            segment_duration (int): Sample length in seconds.\n            num_heads (int): Num transformer attention heads.\n            device (torch.device): device of the output tensor.\n            dtype (torch.dtype): data type of the output tensor.\n        \"\"\"\n        seq_len = compression_model_framerate * segment_duration\n        self.attn_mask_per_stage = [self._stage_attn_mask(stage, seq_len, num_heads,\n                                                          device, dtype) for stage in range(self.n_q)]\n\n    @torch.no_grad()\n    def generate(self,\n                 prompt: tp.Optional[torch.Tensor] = None,\n                 conditions: tp.List[ConditioningAttributes] = [],\n                 num_samples: tp.Optional[int] = None,\n                 max_gen_len: int = 256,\n                 use_sampling: bool = True,\n                 temp: float = 1.0,\n                 top_k: int = 250,\n                 top_p: float = 0.0,\n                 cfg_coef: tp.Optional[float] = None,\n                 cfg_coef_beta: tp.Optional[float] = None,\n                 two_step_cfg: tp.Optional[bool] = None,\n                 remove_prompts: bool = False,\n                 check: bool = False,\n                 callback: tp.Optional[tp.Callable[[int, int], None]] = None,\n                 **kwargs) -> torch.Tensor:\n\n        assert cfg_coef is None, \"Unsupported in MAGNeT. Use max_cfg_coef,min_cfg_coef instead.\"\n        assert two_step_cfg is None, \"MAGNeT currently doesn't support two step classifier-free-guidance.\"\n        assert remove_prompts is False, \"MAGNeT currently doesn't support the remove_prompts arg.\"\n        assert check is False, \"MAGNeT currently doesn't support the check arg.\"\n        assert cfg_coef_beta is None, \"MAGNeT currently doesn't support the cfg_coef_beta arg.\"\n        # Call the MAGNeT-specific generation method\n        return self._generate_magnet(prompt=prompt,\n                                     conditions=conditions,\n                                     num_samples=num_samples,\n                                     max_gen_len=max_gen_len,\n                                     use_sampling=use_sampling,\n                                     temp=temp,\n                                     top_k=top_k,\n                                     top_p=top_p,\n                                     callback=callback, **kwargs)\n\n    @torch.no_grad()\n    def _generate_magnet(self,\n                         prompt: tp.Optional[torch.Tensor] = None,\n                         conditions: tp.List[ConditioningAttributes] = [],\n                         num_samples: tp.Optional[int] = None,\n                         max_gen_len: int = 256,\n                         use_sampling: bool = True,\n                         temp: float = 3.0,\n                         top_k: int = 0,\n                         top_p: float = 0.9,\n                         callback: tp.Optional[tp.Callable[[int, int], None]] = None,\n                         max_cfg_coef: float = 10.0,\n                         min_cfg_coef: float = 1.0,\n                         decoding_steps: tp.List[int] = [20, 10, 10, 10],\n                         anneal_temp: bool = True,\n                         span_scoring='max',\n                         span_arrangement='nonoverlap') -> torch.Tensor:\n        \"\"\"Generate audio tokens given textual conditions, and optionally given audio prompts,\n        by running MAGNeT's iterative decoding algorithm for each of the n_q RVQ levels.\n        Args:\n            prompt (torch.Tensor): Prompt tokens of shape [B, K, T].\n            conditions (list of ConditioningAttributes): List of conditions.\n            num_samples (int): Number of samples to generate when no prompt and no conditions are given.\n            max_gen_len (int): Maximum generation length.\n            use_sampling (bool): Whether to use a sampling strategy or not.\n            temp (float): Initial sampling temperature.\n            top_k (int): k for \"top-k\" sampling.\n            top_p (float): p for \"top-p\" sampling.\n            callback (Callback): Callback function to report generation progress.\n            max_clsfg_coef (float): Initial coefficient used for classifier free guidance.\n            min_clsfg_coef (float): Final coefficient used for classifier free guidance.\n            decoding_steps (list of n_q ints): The number of iterative decoding steps,\n                                            for each of the n_q RVQ codebooks.\n            anneal_temp (bool): When set to True, softmax temperature will be linearly decayed to zero, at each stage.\n            span_scoring (str): Use the maximum probability of each span ('max')\n                                or the product of probabilities ('prod').\n            span_arrangement (str): Use either non-overlapping spans ('nonoverlap') or overlapping spans ('stride1').\n                                                in the masking scheme.\n        Returns:\n            torch.Tensor: Generated tokens.\n        \"\"\"\n        assert not self.training, \"generation shouldn't be used in training mode.\"\n        first_param = next(iter(self.parameters()))\n        device = first_param.device\n\n        # Checking all input shapes are consistent.\n        possible_num_samples = []\n        if num_samples is not None:\n            possible_num_samples.append(num_samples)\n        elif prompt is not None:\n            possible_num_samples.append(prompt.shape[0])\n        elif conditions:\n            possible_num_samples.append(len(conditions))\n        else:\n            possible_num_samples.append(1)\n        assert [x == possible_num_samples[0] for x in possible_num_samples], \"Inconsistent inputs shapes\"\n        num_samples = possible_num_samples[0]\n\n        # below we create set of conditions: one conditional and one unconditional\n        # to do that we merge the regular condition together with the null condition\n        # we then do 1 forward pass instead of 2.\n        cfg_conditions: tp.Optional[ConditionTensors]\n        if conditions:\n            null_conditions = ClassifierFreeGuidanceDropout(p=1.0)(conditions)\n            conditions = conditions + null_conditions\n            tokenized = self.condition_provider.tokenize(conditions)\n            cfg_conditions = self.condition_provider(tokenized)\n        else:\n            cfg_conditions = {}\n\n        if prompt is None:\n            assert num_samples > 0\n            prompt = torch.zeros((num_samples, self.num_codebooks, 0), dtype=torch.long, device=device)\n\n        B, K, prompt_length = prompt.shape\n        start_offset = prompt_length\n        assert start_offset < max_gen_len\n\n        mask_id = self.special_token_id\n\n        # we generate codes with a fixed sequence length\n        shape = (B, K, max_gen_len)\n\n        gen_codes = torch.full(shape, mask_id, dtype=torch.long, device=device)\n        # filling the gen_codes with the prompt if needed\n        gen_codes[..., :start_offset] = prompt\n        # create the gen_sequence with proper interleaving from the pattern: [B, K, S]\n        gen_sequence = gen_codes\n\n        curr_step = 0\n        for stage, n_steps in zip(range(self.n_q), decoding_steps):\n            gen_sequence, curr_step = self._generate_stage(gen_sequence,\n                                                           cfg_conditions,\n                                                           stage=stage,\n                                                           device=device,\n                                                           prompt_length=prompt_length,\n                                                           prompt=prompt,\n                                                           temp=temp,\n                                                           max_cfg_coef=max_cfg_coef,\n                                                           min_cfg_coef=min_cfg_coef,\n                                                           top_k=top_k,\n                                                           top_p=top_p,\n                                                           timesteps=n_steps,\n                                                           anneal_temp=anneal_temp,\n                                                           span_scoring=span_scoring,\n                                                           use_sampling=use_sampling,\n                                                           span_arrangement=span_arrangement,\n                                                           curr_step=curr_step,\n                                                           total_steps=sum(decoding_steps),\n                                                           callback=callback)\n\n        return gen_sequence\n\n    @torch.no_grad()\n    def _generate_stage(self,\n                        gen_sequence: torch.Tensor,\n                        condition_tensors: tp.Optional[ConditionTensors],\n                        stage: int,\n                        device: torch.device,\n                        prompt_length: int = 0,\n                        prompt: tp.Optional[torch.Tensor] = None,\n                        use_sampling: bool = True,\n                        temp: float = 3.0,\n                        max_cfg_coef: float = 10.0,\n                        min_cfg_coef: float = 1.0,\n                        top_k: int = 0,\n                        top_p: float = 0.0,\n                        timesteps: int = 10,\n                        anneal_temp: bool = True,\n                        span_scoring: str = 'max',\n                        span_arrangement: str = 'nonoverlap',\n                        curr_step: int = 0,\n                        total_steps: int = 0,\n                        callback: tp.Optional[tp.Callable[[int, int], None]] = None) -> tp.Tuple[torch.Tensor, int]:\n        \"\"\"Generate audio tokens of a single RVQ level (stage), given the previously generated stages,\n           and the textual conditions.\n        Args:\n            gen_sequence (torch.Tensor): Previously generated tokens.\n            condition_tensors (tp.Optional[ConditionTensors]): pre-computed conditioning tensors.\n            stage (int): RVQ level to generate.\n            device (torch.device): device of the output tensor.\n            prompt_length (int): Temporal length of the audio prompt.\n            prompt (torch.Tensor): Prompt tokens of shape [B, K, T].\n            use_sampling (bool): Whether to use a sampling strategy or not.\n            temp (float): Initial sampling temperature.\n            max_clsfg_coef (float): Initial coefficient used for classifier free guidance.\n            min_clsfg_coef (float): Final coefficient used for classifier free guidance.\n            top_k (int): k for \"top-k\" sampling.\n            top_p (float): p for \"top-p\" sampling.\n            timesteps (int): Number of iterative decoding steps.\n            anneal_temp (bool): When set to True, softmax temperature will be linearly decayed to zero, at each stage.\n            span_scoring (str): Use the maximum probability of each span ('max')\n                                or the product of probabilities ('prod').\n            span_arrangement (str): Use either non-overlapping spans ('nonoverlap') or overlapping spans ('stride1').\n                                                in the masking scheme.\n            curr_step (int): Global iterative decoding step counter.\n            total_steps (int): Total decoding steps.\n            callback (Callback): Callback function to report generation progress.\n        Returns:\n            tuple(torch.Tensor, int): Generated tokens and the current decoding step counter.\n        \"\"\"\n        B, K, T = gen_sequence.shape\n        shape = (B, 1, T)  # generating a single codebook per stage\n\n        mask_id = self.special_token_id\n        stage_gen_seq = torch.full(shape, mask_id, dtype=torch.long, device=device)\n\n        assert span_arrangement == 'nonoverlap' or span_arrangement == 'stride1'\n        chunk_masking = self.span_len > 1 and span_arrangement == 'nonoverlap'\n\n        DONT_REMASK_ME_SCORE = -1e4\n\n        model = self if self._fsdp is None else self._fsdp\n\n        if chunk_masking:\n            # span-wise scores\n            n_chunks = T // self.span_len\n            if T % self.span_len != 0:\n                # trim sequence ending to achieve a multiple of span_len\n                T = self.span_len * n_chunks\n                gen_sequence = gen_sequence[..., :T]\n                stage_gen_seq = stage_gen_seq[..., :T]\n\n            chunked_shape = (B, 1, n_chunks)\n            n_prompt_chunks = prompt_length // self.span_len\n            scores = torch.zeros(chunked_shape, dtype=torch.float32, device=device)\n            scores[..., :n_prompt_chunks] = DONT_REMASK_ME_SCORE\n            num_chunks_to_gen = n_chunks - n_prompt_chunks\n        else:\n            # token-wise scores\n            scores = torch.zeros(shape, dtype=torch.float32, device=device)\n            scores[..., :prompt_length] = DONT_REMASK_ME_SCORE\n            gen_T = T - prompt_length\n\n        # run MAGNeT iterative decoding for \"timesteps\" iterations\n        for timestep, steps_left in zip(torch.linspace(0, 1, timesteps, device=device), reversed(range(timesteps))):\n\n            mask_p = torch.cos(timestep * math.pi * 0.5)\n\n            if chunk_masking:\n                num_masked = max(int((mask_p * num_chunks_to_gen).item()), 1)\n            else:\n                num_masked = max(int((mask_p * gen_T).item()), 1)\n\n            # masking\n            run_lps_masking = (span_arrangement == 'stride1') and self.span_len > 1\n            if run_lps_masking:\n                # masking of the k least probable overlapping (stride 1) spans\n                mask = torch.concat((\n                    [self._least_probable_span_masking(scores[[i], :, :], num_masked).to(device)\n                     for i in range(B)]), dim=0)\n                stage_gen_seq[mask] = mask_id\n            else:\n                # masking of the k least probable non-overlapping spans\n                masked = scores.topk(num_masked, dim=-1).indices\n                if chunk_masking:\n                    chunks_mask = torch.full(chunked_shape, False, dtype=torch.bool, device=device)\n                    chunks_mask = chunks_mask.scatter(2, masked, True)\n                    mask = torch.repeat_interleave(chunks_mask, self.span_len, dim=-1)\n                    stage_gen_seq[mask] = mask_id\n                else:\n                    stage_gen_seq = stage_gen_seq.scatter(2, masked, mask_id)\n\n            if prompt is not None:\n                stage_gen_seq[..., :prompt_length] = prompt[:, stage, :].unsqueeze(1)\n\n            gen_sequence[:, [stage], :] = stage_gen_seq\n            if condition_tensors:\n                # duplicate input for classifier free guidance\n                sequence = torch.cat([gen_sequence, gen_sequence], dim=0)\n\n            all_logits = model(sequence, [], condition_tensors, stage=stage)\n\n            if condition_tensors:\n                # classifier free guidance with annealing\n                cond_logits, uncond_logits = all_logits.split(B, dim=0)  # [B, K, T, card]\n                clsfg_coef = float(mask_p) * max_cfg_coef + (1 - float(mask_p)) * min_cfg_coef\n                logits = uncond_logits + (cond_logits - uncond_logits) * clsfg_coef\n            else:\n                logits = all_logits\n\n            # temperature annealing - linear\n            t = temp * (steps_left / timesteps) if anneal_temp else temp\n\n            # sampling\n            logits = logits[:, stage, :, :].unsqueeze(1)\n            probs = torch.softmax(logits / max(t, 1e-2), dim=-1)\n            if use_sampling:\n                if top_p > 0.0:\n                    sampled_tokens = utils.sample_top_p(probs, p=top_p)\n                elif top_k > 0:\n                    sampled_tokens = utils.sample_top_k(probs, k=top_k)\n                else:\n                    sampled_tokens = utils.multinomial(probs, num_samples=1)\n            else:\n                sampled_tokens = torch.argmax(logits, dim=-1, keepdim=True)\n\n            # place mask_id token in each of the masked positions\n            mask = stage_gen_seq == mask_id\n            stage_gen_seq = torch.where(mask, sampled_tokens[..., 0], stage_gen_seq)\n            gen_sequence[:, [stage], :] = stage_gen_seq\n\n            # get probs of sampled tokens\n            sampled_probs = torch.gather(probs, 3, sampled_tokens)[..., 0]\n\n            # span scoring\n            if chunk_masking:\n                if span_scoring == 'max':\n                    # max in linear space\n                    scores = 1 - torch.max(sampled_probs.reshape((B, 1, n_chunks, -1)), dim=-1)[0]\n                elif span_scoring == 'prod':\n                    # prod in log space\n                    scores = torch.sum(-torch.log(sampled_probs).reshape((B, 1, n_chunks, -1)), dim=-1)\n                else:\n                    raise NotImplementedError\n            else:\n                # prod in log space for lps masking (stride1)\n                scores = -torch.log(sampled_probs)\n\n            # Fix unmasked tokens by placing inf probs (-inf scores)\n            if chunk_masking:\n                scores = scores.masked_fill(~chunks_mask, DONT_REMASK_ME_SCORE)\n            else:\n                scores = scores.masked_fill(~mask, DONT_REMASK_ME_SCORE)\n\n            if callback is not None:\n                curr_step += 1\n                callback(curr_step, total_steps)\n\n        return gen_sequence, curr_step\n\n    def _construct_spans_mask(self, span_starts: torch.Tensor, T: int, device: torch.device) -> torch.Tensor:\n        \"\"\"Build a [1x1xT] boolean mask consists of overlapping spans of True values, where\n           span_starts defines the initial index of each span, and the span length is\n           defined by self.span_len.\n        Args:\n            span_starts (torch.Tensor): Boolean mask determines the temporal location of each span start.\n            T (int): Sequence length.\n            device (torch.device): device of the output tensor.\n        Returns:\n            torch.Tensor: Spans mask of shape [1x1xT]\n        \"\"\"\n        mask = torch.full((1, 1, T), False, device=device)\n        mask[:, :, span_starts] = True\n        shifted_mask = mask.clone()\n        for _ in range(self.span_len - 1):\n            shifted_mask = torch.concat((torch.full((1, 1, 1), False, device=device), shifted_mask[:, :, :-1]), dim=-1)\n            mask = torch.logical_or(mask, shifted_mask)\n        return mask\n\n    def _least_probable_span_masking(self, scores: torch.Tensor, num_masked_trg: int) -> torch.Tensor:\n        \"\"\"Construct a [1x1xT] boolean mask, consists of the u least probable spans,\n           where the token probability is determined by -scores, and the total\n           number of masked tokens is as closest as possible to num_masked_trg.\n           Find u using binary search.\n        Args:\n            scores (torch.Tensor): Per token score [-log(prob)]\n            num_masked_trg: int: The desired amount of tokens to be masked.\n        Returns:\n            torch.Tensor: Spans mask of shape [1x1xT]\n        \"\"\"\n        T = scores.shape[-1]\n        device = scores.device\n        scores_unfolded = scores.unfold(2, self.span_len, 1)\n        # Span score is the product of probs (sum in log space)\n        span_scores = scores_unfolded.sum(dim=-1)\n        spans_by_scores = torch.argsort(span_scores[0, 0], descending=True)\n\n        num_masked_trg = max(num_masked_trg, self.span_len)\n\n        # Binary search for u - the number least probable overlapping masked spans s.t.\n        # the total masking rate is the closest to num_masked_trg / T.\n        min_u = num_masked_trg // self.span_len\n        max_u = num_masked_trg - self.span_len + 1\n        mid = round(0.5 * (min_u + max_u))\n\n        if mid == min_u or mid == max_u:\n            return self._construct_spans_mask(spans_by_scores[:mid], T, device)\n\n        while mid > min_u and mid < max_u:\n            mask = self._construct_spans_mask(spans_by_scores[:mid], T, device)\n            n_masked = mask.sum()\n            if n_masked > num_masked_trg:\n                max_u = mid\n                mid = round(0.5 * (min_u + max_u))\n            else:\n                min_u = mid\n                mid = round(0.5 * (min_u + max_u))\n\n        return mask\n"
  },
  {
    "path": "audiocraft/models/loaders.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nUtility functions to load from the checkpoints.\nEach checkpoint is a torch.saved dict with the following keys:\n- 'xp.cfg': the hydra config as dumped during training. This should be used\n    to rebuild the object using the audiocraft.models.builders functions,\n- 'model_best_state': a readily loadable best state for the model, including\n    the conditioner. The model obtained from `xp.cfg` should be compatible\n    with this state dict. In the case of a LM, the encodec model would not be\n    bundled along but instead provided separately.\n\nThose functions also support loading from a remote location with the Torch Hub API.\nThey also support overriding some parameters, in particular the device and dtype\nof the returned model.\n\"\"\"\n\nfrom pathlib import Path\nfrom huggingface_hub import hf_hub_download\nimport typing as tp\nimport os\n\nfrom omegaconf import OmegaConf, DictConfig\nimport torch\n\nimport audiocraft\n\nfrom . import builders\nfrom .encodec import CompressionModel\n\n\ndef get_audiocraft_cache_dir() -> tp.Optional[str]:\n    return os.environ.get('AUDIOCRAFT_CACHE_DIR', None)\n\n\ndef _get_state_dict(\n    file_or_url_or_id: tp.Union[Path, str],\n    filename: tp.Optional[str] = None,\n    device='cpu',\n    cache_dir: tp.Optional[str] = None,\n):\n    if cache_dir is None:\n        cache_dir = get_audiocraft_cache_dir()\n    # Return the state dict either from a file or url\n    file_or_url_or_id = str(file_or_url_or_id)\n    assert isinstance(file_or_url_or_id, str)\n\n    if os.path.isfile(file_or_url_or_id):\n        return torch.load(file_or_url_or_id, map_location=device)\n\n    if os.path.isdir(file_or_url_or_id):\n        file = f\"{file_or_url_or_id}/{filename}\"\n        return torch.load(file, map_location=device)\n\n    elif file_or_url_or_id.startswith('https://'):\n        return torch.hub.load_state_dict_from_url(file_or_url_or_id, map_location=device, check_hash=True)\n\n    else:\n        assert filename is not None, \"filename needs to be defined if using HF checkpoints\"\n        file = hf_hub_download(\n            repo_id=file_or_url_or_id,\n            filename=filename,\n            cache_dir=cache_dir,\n            library_name=\"audiocraft\",\n            library_version=audiocraft.__version__,\n        )\n        return torch.load(file, map_location=device)\n\n\ndef load_compression_model_ckpt(file_or_url_or_id: tp.Union[Path, str], cache_dir: tp.Optional[str] = None):\n    return _get_state_dict(file_or_url_or_id, filename=\"compression_state_dict.bin\", cache_dir=cache_dir)\n\n\ndef load_compression_model(\n    file_or_url_or_id: tp.Union[Path, str],\n    device=\"cpu\",\n    cache_dir: tp.Optional[str] = None,\n):\n    pkg = load_compression_model_ckpt(file_or_url_or_id, cache_dir=cache_dir)\n    if 'pretrained' in pkg:\n        return CompressionModel.get_pretrained(pkg['pretrained'], device=device)\n    cfg = OmegaConf.create(pkg['xp.cfg'])\n    cfg.device = str(device)\n    model = builders.get_compression_model(cfg)\n    model.load_state_dict(pkg[\"best_state\"])\n    model.eval()\n    return model\n\n\ndef load_lm_model_ckpt(file_or_url_or_id: tp.Union[Path, str], cache_dir: tp.Optional[str] = None):\n    return _get_state_dict(file_or_url_or_id, filename=\"state_dict.bin\", cache_dir=cache_dir)\n\n\ndef _delete_param(cfg: DictConfig, full_name: str):\n    parts = full_name.split('.')\n    for part in parts[:-1]:\n        if part in cfg:\n            cfg = cfg[part]\n        else:\n            return\n    OmegaConf.set_struct(cfg, False)\n    if parts[-1] in cfg:\n        del cfg[parts[-1]]\n    OmegaConf.set_struct(cfg, True)\n\n\ndef load_lm_model(file_or_url_or_id: tp.Union[Path, str], device='cpu', cache_dir: tp.Optional[str] = None):\n    pkg = load_lm_model_ckpt(file_or_url_or_id, cache_dir=cache_dir)\n    cfg = OmegaConf.create(pkg['xp.cfg'])\n    cfg.device = str(device)\n    if cfg.device == 'cpu':\n        cfg.dtype = 'float32'\n    else:\n        cfg.dtype = 'float16'\n    _delete_param(cfg, 'conditioners.self_wav.chroma_stem.cache_path')\n    _delete_param(cfg, 'conditioners.args.merge_text_conditions_p')\n    _delete_param(cfg, 'conditioners.args.drop_desc_p')\n    model = builders.get_lm_model(cfg)\n    model.load_state_dict(pkg['best_state'])\n    model.eval()\n    model.cfg = cfg\n    return model\n\n\ndef load_lm_model_magnet(file_or_url_or_id: tp.Union[Path, str], compression_model_frame_rate: int,\n                         device='cpu', cache_dir: tp.Optional[str] = None):\n    pkg = load_lm_model_ckpt(file_or_url_or_id, cache_dir=cache_dir)\n    cfg = OmegaConf.create(pkg['xp.cfg'])\n    cfg.device = str(device)\n    if cfg.device == 'cpu':\n        cfg.dtype = 'float32'\n    else:\n        cfg.dtype = 'float16'\n    _delete_param(cfg, 'conditioners.args.merge_text_conditions_p')\n    _delete_param(cfg, 'conditioners.args.drop_desc_p')\n\n    cfg.transformer_lm.compression_model_framerate = compression_model_frame_rate\n    cfg.transformer_lm.segment_duration = cfg.dataset.segment_duration\n    cfg.transformer_lm.span_len = cfg.masking.span_len\n\n    # MAGNeT models v1 support only xformers backend.\n    from audiocraft.modules.transformer import set_efficient_attention_backend\n\n    if cfg.transformer_lm.memory_efficient:\n        set_efficient_attention_backend(\"xformers\")\n\n    model = builders.get_lm_model(cfg)\n    model.load_state_dict(pkg['best_state'])\n    model.eval()\n    model.cfg = cfg\n    return model\n\n\ndef load_jasco_model(file_or_url_or_id: tp.Union[Path, str],\n                     compression_model: CompressionModel,\n                     device='cpu', cache_dir: tp.Optional[str] = None):\n    pkg = load_lm_model_ckpt(file_or_url_or_id, cache_dir=cache_dir)\n    cfg = OmegaConf.create(pkg['xp.cfg'])\n    cfg.device = str(device)\n    if cfg.device == 'cpu':\n        cfg.dtype = 'float32'\n    else:\n        cfg.dtype = 'float16'\n    model = builders.get_jasco_model(cfg, compression_model)\n    model.load_state_dict(pkg['best_state'])\n    model.eval()\n    model.cfg = cfg\n    return model\n\n\ndef load_mbd_ckpt(file_or_url_or_id: tp.Union[Path, str],\n                  filename: tp.Optional[str] = None,\n                  cache_dir: tp.Optional[str] = None):\n    return _get_state_dict(file_or_url_or_id, filename=filename, cache_dir=cache_dir)\n\n\ndef load_diffusion_models(file_or_url_or_id: tp.Union[Path, str],\n                          device='cpu',\n                          filename: tp.Optional[str] = None,\n                          cache_dir: tp.Optional[str] = None):\n    pkg = load_mbd_ckpt(file_or_url_or_id, filename=filename, cache_dir=cache_dir)\n    models = []\n    processors = []\n    cfgs = []\n    sample_rate = pkg['sample_rate']\n    for i in range(pkg['n_bands']):\n        cfg = pkg[i]['cfg']\n        model = builders.get_diffusion_model(cfg)\n        model_dict = pkg[i]['model_state']\n        model.load_state_dict(model_dict)\n        model.to(device)\n        processor = builders.get_processor(cfg=cfg.processor, sample_rate=sample_rate)\n        processor_dict = pkg[i]['processor_state']\n        processor.load_state_dict(processor_dict)\n        processor.to(device)\n        models.append(model)\n        processors.append(processor)\n        cfgs.append(cfg)\n    return models, processors, cfgs\n\n\ndef load_audioseal_models(\n    file_or_url_or_id: tp.Union[Path, str],\n    device=\"cpu\",\n    filename: tp.Optional[str] = None,\n    cache_dir: tp.Optional[str] = None,\n):\n\n    detector_ckpt = _get_state_dict(\n        file_or_url_or_id,\n        filename=f\"detector_{filename}.pth\",\n        device=device,\n        cache_dir=cache_dir,\n    )\n    assert (\n        \"model\" in detector_ckpt\n    ), f\"No model state dict found in {file_or_url_or_id}/detector_{filename}.pth\"\n    detector_state = detector_ckpt[\"model\"]\n\n    generator_ckpt = _get_state_dict(\n        file_or_url_or_id,\n        filename=f\"generator_{filename}.pth\",\n        device=device,\n        cache_dir=cache_dir,\n    )\n    assert (\n        \"model\" in generator_ckpt\n    ), f\"No model state dict found in {file_or_url_or_id}/generator_{filename}.pth\"\n    generator_state = generator_ckpt[\"model\"]\n\n    def load_model_config():\n        if Path(file_or_url_or_id).joinpath(f\"{filename}.yaml\").is_file():\n            return OmegaConf.load(Path(file_or_url_or_id).joinpath(f\"{filename}.yaml\"))\n        elif file_or_url_or_id.startswith(\"https://\"):\n            import requests  # type: ignore\n\n            resp = requests.get(f\"{file_or_url_or_id}/{filename}.yaml\")\n            return OmegaConf.create(resp.text)\n        else:\n            file = hf_hub_download(\n                repo_id=file_or_url_or_id,\n                filename=f\"{filename}.yaml\",\n                cache_dir=cache_dir,\n                library_name=\"audiocraft\",\n                library_version=audiocraft.__version__,\n            )\n            return OmegaConf.load(file)\n\n    try:\n        cfg = load_model_config()\n    except Exception as exc:  # noqa\n        cfg_fp = (\n            Path(__file__)\n            .parents[2]\n            .joinpath(\"config\", \"model\", \"watermark\", \"default.yaml\")\n        )\n        cfg = OmegaConf.load(cfg_fp)\n\n    OmegaConf.resolve(cfg)\n    model = builders.get_watermark_model(cfg)\n\n    model.generator.load_state_dict(generator_state)\n    model.detector.load_state_dict(detector_state)\n    return model.to(device)\n"
  },
  {
    "path": "audiocraft/models/magnet.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nMain model for using MAGNeT. This will combine all the required components\nand provide easy access to the generation API.\n\"\"\"\nimport typing as tp\nimport torch\n\nfrom .genmodel import BaseGenModel\nfrom .loaders import load_compression_model, load_lm_model_magnet\n\n\nclass MAGNeT(BaseGenModel):\n    \"\"\"MAGNeT main model with convenient generation API.\n    Args:\n       See MusicGen class.\n    \"\"\"\n    def __init__(self, **kwargs):\n        super().__init__(**kwargs)\n        # MAGNeT operates over a fixed sequence length defined in it's config.\n        self.duration = self.lm.cfg.dataset.segment_duration\n        self.set_generation_params()\n\n    @staticmethod\n    def get_pretrained(name: str = 'facebook/magnet-small-10secs', device=None):\n        \"\"\"Return pretrained model, we provide six models:\n        - facebook/magnet-small-10secs (300M), text to music, 10-second audio samples.\n          # see: https://huggingface.co/facebook/magnet-small-10secs\n        - facebook/magnet-medium-10secs (1.5B), text to music, 10-second audio samples.\n          # see: https://huggingface.co/facebook/magnet-medium-10secs\n        - facebook/magnet-small-30secs (300M), text to music, 30-second audio samples.\n          # see: https://huggingface.co/facebook/magnet-small-30secs\n        - facebook/magnet-medium-30secs (1.5B), text to music, 30-second audio samples.\n          # see: https://huggingface.co/facebook/magnet-medium-30secs\n        - facebook/audio-magnet-small (300M), text to sound-effect (10-second samples).\n          # see: https://huggingface.co/facebook/audio-magnet-small\n        - facebook/audio-magnet-medium (1.5B), text to sound-effect (10-second samples).\n          # see: https://huggingface.co/facebook/audio-magnet-medium\n        \"\"\"\n        if device is None:\n            if torch.cuda.device_count():\n                device = 'cuda'\n            else:\n                device = 'cpu'\n\n        compression_model = load_compression_model(name, device=device)\n        lm = load_lm_model_magnet(name, compression_model_frame_rate=int(compression_model.frame_rate), device=device)\n\n        if 'self_wav' in lm.condition_provider.conditioners:\n            lm.condition_provider.conditioners['self_wav'].match_len_on_eval = True\n\n        kwargs = {'name': name, 'compression_model': compression_model, 'lm': lm}\n        return MAGNeT(**kwargs)\n\n    def set_generation_params(self, use_sampling: bool = True, top_k: int = 0,\n                              top_p: float = 0.9, temperature: float = 3.0,\n                              max_cfg_coef: float = 10.0, min_cfg_coef: float = 1.0,\n                              decoding_steps: tp.List[int] = [20, 10, 10, 10],\n                              span_arrangement: str = 'nonoverlap'):\n        \"\"\"Set the generation parameters for MAGNeT.\n\n        Args:\n            use_sampling (bool, optional): Use sampling if True, else do argmax decoding. Defaults to True.\n            top_k (int, optional): top_k used for sampling. Defaults to 0.\n            top_p (float, optional): top_p used for sampling, when set to 0 top_k is used. Defaults to 0.9.\n            temperature (float, optional): Initial softmax temperature parameter. Defaults to 3.0.\n            max_cfg_coef (float, optional): Coefficient used for classifier free guidance. Defaults to 10.0.\n            min_cfg_coef (float, optional): End coefficient of classifier free guidance annealing. Defaults to 1.0.\n            decoding_steps (list of n_q ints, optional): The number of iterative decoding steps,\n                                                         for each of the n_q RVQ codebooks.\n            span_arrangement (str, optional): Use either non-overlapping spans ('nonoverlap')\n                                              or overlapping spans ('stride1') in the masking scheme.\n        \"\"\"\n        self.generation_params = {\n            'use_sampling': use_sampling,\n            'temp': temperature,\n            'top_k': top_k,\n            'top_p': top_p,\n            'max_cfg_coef': max_cfg_coef,\n            'min_cfg_coef': min_cfg_coef,\n            'decoding_steps': [int(s) for s in decoding_steps],\n            'span_arrangement': span_arrangement\n        }\n"
  },
  {
    "path": "audiocraft/models/multibanddiffusion.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nMulti Band Diffusion models as described in\n\"From Discrete Tokens to High-Fidelity Audio Using Multi-Band Diffusion\"\n(paper link).\n\"\"\"\n\nimport typing as tp\n\nimport torch\nimport julius\n\nfrom .unet import DiffusionUnet\nfrom ..modules.diffusion_schedule import NoiseSchedule\nfrom .encodec import CompressionModel\nfrom ..solvers.compression import CompressionSolver\nfrom .loaders import load_compression_model, load_diffusion_models\n\n\nclass DiffusionProcess:\n    \"\"\"Sampling for a diffusion Model.\n\n    Args:\n        model (DiffusionUnet): Diffusion U-Net model.\n        noise_schedule (NoiseSchedule): Noise schedule for diffusion process.\n    \"\"\"\n    def __init__(self, model: DiffusionUnet, noise_schedule: NoiseSchedule) -> None:\n        self.model = model\n        self.schedule = noise_schedule\n\n    def generate(self, condition: torch.Tensor, initial_noise: torch.Tensor,\n                 step_list: tp.Optional[tp.List[int]] = None):\n        \"\"\"Perform one diffusion process to generate one of the bands.\n\n        Args:\n            condition (torch.Tensor): The embeddings from the compression model.\n            initial_noise (torch.Tensor): The initial noise to start the process.\n        \"\"\"\n        return self.schedule.generate_subsampled(model=self.model, initial=initial_noise, step_list=step_list,\n                                                 condition=condition)\n\n\nclass MultiBandDiffusion:\n    \"\"\"Sample from multiple diffusion models.\n\n    Args:\n        DPs (list of DiffusionProcess): Diffusion processes.\n        codec_model (CompressionModel): Underlying compression model used to obtain discrete tokens.\n    \"\"\"\n    def __init__(self, DPs: tp.List[DiffusionProcess], codec_model: CompressionModel) -> None:\n        self.DPs = DPs\n        self.codec_model = codec_model\n        self.device = next(self.codec_model.parameters()).device\n\n    @property\n    def sample_rate(self) -> int:\n        return self.codec_model.sample_rate\n\n    @staticmethod\n    def get_mbd_musicgen(device=None):\n        \"\"\"Load our diffusion models trained for MusicGen.\"\"\"\n        if device is None:\n            device = 'cuda' if torch.cuda.is_available() else 'cpu'\n        path = 'facebook/multiband-diffusion'\n        filename = 'mbd_musicgen_32khz.th'\n        name = 'facebook/musicgen-small'\n        codec_model = load_compression_model(name, device=device)\n        models, processors, cfgs = load_diffusion_models(path, filename=filename, device=device)\n        DPs = []\n        for i in range(len(models)):\n            schedule = NoiseSchedule(**cfgs[i].schedule, sample_processor=processors[i], device=device)\n            DPs.append(DiffusionProcess(model=models[i], noise_schedule=schedule))\n        return MultiBandDiffusion(DPs=DPs, codec_model=codec_model)\n\n    @staticmethod\n    def get_mbd_24khz(bw: float = 3.0,\n                      device: tp.Optional[tp.Union[torch.device, str]] = None,\n                      n_q: tp.Optional[int] = None):\n        \"\"\"Get the pretrained Models for MultibandDiffusion.\n\n        Args:\n            bw (float): Bandwidth of the compression model.\n            device (torch.device or str, optional): Device on which the models are loaded.\n            n_q (int, optional): Number of quantizers to use within the compression model.\n        \"\"\"\n        if device is None:\n            device = 'cuda' if torch.cuda.is_available() else 'cpu'\n        assert bw in [1.5, 3.0, 6.0], f\"bandwidth {bw} not available\"\n        if n_q is not None:\n            assert n_q in [2, 4, 8]\n            assert {1.5: 2, 3.0: 4, 6.0: 8}[bw] == n_q, \\\n                f\"bandwidth and number of codebooks missmatch to use n_q = {n_q} bw should be {n_q * (1.5 / 2)}\"\n        n_q = {1.5: 2, 3.0: 4, 6.0: 8}[bw]\n        codec_model = CompressionSolver.model_from_checkpoint(\n            '//pretrained/facebook/encodec_24khz', device=device)\n        codec_model.set_num_codebooks(n_q)\n        codec_model = codec_model.to(device)\n        path = 'facebook/multiband-diffusion'\n        filename = f'mbd_comp_{n_q}.pt'\n        models, processors, cfgs = load_diffusion_models(path, filename=filename, device=device)\n        DPs = []\n        for i in range(len(models)):\n            schedule = NoiseSchedule(**cfgs[i].schedule, sample_processor=processors[i], device=device)\n            DPs.append(DiffusionProcess(model=models[i], noise_schedule=schedule))\n        return MultiBandDiffusion(DPs=DPs, codec_model=codec_model)\n\n    @torch.no_grad()\n    def get_condition(self, wav: torch.Tensor, sample_rate: int) -> torch.Tensor:\n        \"\"\"Get the conditioning (i.e. latent representations of the compression model) from a waveform.\n        Args:\n            wav (torch.Tensor): The audio that we want to extract the conditioning from.\n            sample_rate (int): Sample rate of the audio.\"\"\"\n        if sample_rate != self.sample_rate:\n            wav = julius.resample_frac(wav, sample_rate, self.sample_rate)\n        codes, scale = self.codec_model.encode(wav)\n        assert scale is None, \"Scaled compression models not supported.\"\n        emb = self.get_emb(codes)\n        return emb\n\n    @torch.no_grad()\n    def get_emb(self, codes: torch.Tensor):\n        \"\"\"Get latent representation from the discrete codes.\n        Args:\n            codes (torch.Tensor): Discrete tokens.\"\"\"\n        emb = self.codec_model.decode_latent(codes)\n        return emb\n\n    def generate(self, emb: torch.Tensor, size: tp.Optional[torch.Size] = None,\n                 step_list: tp.Optional[tp.List[int]] = None):\n        \"\"\"Generate waveform audio from the latent embeddings of the compression model.\n        Args:\n            emb (torch.Tensor): Conditioning embeddings\n            size (None, torch.Size): Size of the output\n                if None this is computed from the typical upsampling of the model.\n            step_list (list[int], optional): list of Markov chain steps, defaults to 50 linearly spaced step.\n        \"\"\"\n        if size is None:\n            upsampling = int(self.codec_model.sample_rate / self.codec_model.frame_rate)\n            size = torch.Size([emb.size(0), self.codec_model.channels, emb.size(-1) * upsampling])\n        assert size[0] == emb.size(0)\n        out = torch.zeros(size).to(self.device)\n        for DP in self.DPs:\n            out += DP.generate(condition=emb, step_list=step_list, initial_noise=torch.randn_like(out))\n        return out\n\n    def re_eq(self, wav: torch.Tensor, ref: torch.Tensor, n_bands: int = 32, strictness: float = 1):\n        \"\"\"Match the eq to the encodec output by matching the standard deviation of some frequency bands.\n        Args:\n            wav (torch.Tensor): Audio to equalize.\n            ref (torch.Tensor): Reference audio from which we match the spectrogram.\n            n_bands (int): Number of bands of the eq.\n            strictness (float): How strict the matching. 0 is no matching, 1 is exact matching.\n        \"\"\"\n        split = julius.SplitBands(n_bands=n_bands, sample_rate=self.codec_model.sample_rate).to(wav.device)\n        bands = split(wav)\n        bands_ref = split(ref)\n        out = torch.zeros_like(ref)\n        for i in range(n_bands):\n            out += bands[i] * (bands_ref[i].std() / bands[i].std()) ** strictness\n        return out\n\n    def regenerate(self, wav: torch.Tensor, sample_rate: int):\n        \"\"\"Regenerate a waveform through compression and diffusion regeneration.\n        Args:\n            wav (torch.Tensor): Original 'ground truth' audio.\n            sample_rate (int): Sample rate of the input (and output) wav.\n        \"\"\"\n        if sample_rate != self.codec_model.sample_rate:\n            wav = julius.resample_frac(wav, sample_rate, self.codec_model.sample_rate)\n        emb = self.get_condition(wav, sample_rate=self.codec_model.sample_rate)\n        size = wav.size()\n        out = self.generate(emb, size=size)\n        if sample_rate != self.codec_model.sample_rate:\n            out = julius.resample_frac(out, self.codec_model.sample_rate, sample_rate)\n        return out\n\n    def tokens_to_wav(self, tokens: torch.Tensor, n_bands: int = 32):\n        \"\"\"Generate Waveform audio with diffusion from the discrete codes.\n        Args:\n            tokens (torch.Tensor): Discrete codes.\n            n_bands (int): Bands for the eq matching.\n        \"\"\"\n        wav_encodec = self.codec_model.decode(tokens)\n        condition = self.get_emb(tokens)\n        wav_diffusion = self.generate(emb=condition, size=wav_encodec.size())\n        return self.re_eq(wav=wav_diffusion, ref=wav_encodec, n_bands=n_bands)\n"
  },
  {
    "path": "audiocraft/models/musicgen.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nMain model for using MusicGen. This will combine all the required components\nand provide easy access to the generation API.\n\"\"\"\n\nimport typing as tp\nimport warnings\n\nimport torch\n\nfrom .encodec import CompressionModel\nfrom .genmodel import BaseGenModel\nfrom .lm import LMModel\nfrom .builders import get_debug_compression_model, get_debug_lm_model\nfrom .loaders import load_compression_model, load_lm_model\nfrom ..data.audio_utils import convert_audio\nfrom ..modules.conditioners import ConditioningAttributes, WavCondition, StyleConditioner\n\n\nMelodyList = tp.List[tp.Optional[torch.Tensor]]\nMelodyType = tp.Union[torch.Tensor, MelodyList]\n\n\n# backward compatible names mapping\n_HF_MODEL_CHECKPOINTS_MAP = {\n    \"small\": \"facebook/musicgen-small\",\n    \"medium\": \"facebook/musicgen-medium\",\n    \"large\": \"facebook/musicgen-large\",\n    \"melody\": \"facebook/musicgen-melody\",\n    \"style\": \"facebook/musicgen-style\",\n}\n\n\nclass MusicGen(BaseGenModel):\n    \"\"\"MusicGen main model with convenient generation API.\n\n    Args:\n        name (str): name of the model.\n        compression_model (CompressionModel): Compression model\n            used to map audio to invertible discrete representations.\n        lm (LMModel): Language model over discrete representations.\n        max_duration (float, optional): maximum duration the model can produce,\n            otherwise, inferred from the training params.\n    \"\"\"\n    def __init__(self, name: str, compression_model: CompressionModel, lm: LMModel,\n                 max_duration: tp.Optional[float] = None):\n        super().__init__(name, compression_model, lm, max_duration)\n        self.set_generation_params(duration=15)  # default duration\n\n    @staticmethod\n    def get_pretrained(name: str = 'facebook/musicgen-melody', device=None):\n        \"\"\"Return pretrained model, we provide four models:\n        - facebook/musicgen-small (300M), text to music,\n          # see: https://huggingface.co/facebook/musicgen-small\n        - facebook/musicgen-medium (1.5B), text to music,\n          # see: https://huggingface.co/facebook/musicgen-medium\n        - facebook/musicgen-melody (1.5B) text to music and text+melody to music,\n          # see: https://huggingface.co/facebook/musicgen-melody\n        - facebook/musicgen-large (3.3B), text to music,\n          # see: https://huggingface.co/facebook/musicgen-large\n        - facebook/musicgen-style (1.5 B), text and style to music,\n          # see: https://huggingface.co/facebook/musicgen-style\n        \"\"\"\n        if device is None:\n            if torch.cuda.device_count():\n                device = 'cuda'\n            else:\n                device = 'cpu'\n\n        if name == 'debug':\n            # used only for unit tests\n            compression_model = get_debug_compression_model(device)\n            lm = get_debug_lm_model(device)\n            return MusicGen(name, compression_model, lm, max_duration=30)\n\n        if name in _HF_MODEL_CHECKPOINTS_MAP:\n            warnings.warn(\n                \"MusicGen pretrained model relying on deprecated checkpoint mapping. \" +\n                f\"Please use full pre-trained id instead: facebook/musicgen-{name}\")\n            name = _HF_MODEL_CHECKPOINTS_MAP[name]\n\n        lm = load_lm_model(name, device=device)\n        compression_model = load_compression_model(name, device=device)\n        if 'self_wav' in lm.condition_provider.conditioners:\n            lm.condition_provider.conditioners['self_wav'].match_len_on_eval = True\n            lm.condition_provider.conditioners['self_wav']._use_masking = False\n\n        return MusicGen(name, compression_model, lm)\n\n    def set_generation_params(self, use_sampling: bool = True, top_k: int = 250,\n                              top_p: float = 0.0, temperature: float = 1.0,\n                              duration: float = 30.0, cfg_coef: float = 3.0,\n                              cfg_coef_beta: tp.Optional[float] = None,\n                              two_step_cfg: bool = False, extend_stride: float = 18,):\n        \"\"\"Set the generation parameters for MusicGen.\n\n        Args:\n            use_sampling (bool, optional): Use sampling if True, else do argmax decoding. Defaults to True.\n            top_k (int, optional): top_k used for sampling. Defaults to 250.\n            top_p (float, optional): top_p used for sampling, when set to 0 top_k is used. Defaults to 0.0.\n            temperature (float, optional): Softmax temperature parameter. Defaults to 1.0.\n            duration (float, optional): Duration of the generated waveform. Defaults to 30.0.\n            cfg_coef (float, optional): Coefficient used for classifier free guidance. Defaults to 3.0.\n            cfg_coef_beta (float, optional): beta coefficient in double classifier free guidance.\n                Should be only used for MusicGen melody if we want to push the text condition more than\n                the audio conditioning. See paragraph 4.3 in https://arxiv.org/pdf/2407.12563 to understand\n                double CFG.\n            two_step_cfg (bool, optional): If True, performs 2 forward for Classifier Free Guidance,\n                instead of batching together the two. This has some impact on how things\n                are padded but seems to have little impact in practice.\n            extend_stride: when doing extended generation (i.e. more than 30 seconds), by how much\n                should we extend the audio each time. Larger values will mean less context is\n                preserved, and shorter value will require extra computations.\n        \"\"\"\n        assert extend_stride < self.max_duration, \"Cannot stride by more than max generation duration.\"\n        self.extend_stride = extend_stride\n        self.duration = duration\n        self.generation_params = {\n            'use_sampling': use_sampling,\n            'temp': temperature,\n            'top_k': top_k,\n            'top_p': top_p,\n            'cfg_coef': cfg_coef,\n            'two_step_cfg': two_step_cfg,\n            'cfg_coef_beta': cfg_coef_beta,\n        }\n\n    def set_style_conditioner_params(self, eval_q: int = 3, excerpt_length: float = 3.0,\n                                     ds_factor: tp.Optional[int] = None,\n                                     encodec_n_q: tp.Optional[int] = None) -> None:\n        \"\"\"Set the parameters of the style conditioner\n        Args:\n            eval_q (int): the number of residual quantization streams used to quantize the style condition\n                the smaller it is, the narrower is the information bottleneck\n            excerpt_length (float): the excerpt length in seconds that is extracted from the audio\n                conditioning\n            ds_factor: (int): the downsampling factor used to downsample the style tokens before\n                using them as a prefix\n            encodec_n_q: (int, optional): if encodec is used as a feature extractor, sets the number\n                of streams that is used to extract features\n        \"\"\"\n        assert isinstance(self.lm.condition_provider.conditioners.self_wav, StyleConditioner), \\\n            \"Only use this function if you model is MusicGen-Style\"\n        self.lm.condition_provider.conditioners.self_wav.set_params(eval_q=eval_q,\n                                                                    excerpt_length=excerpt_length,\n                                                                    ds_factor=ds_factor,\n                                                                    encodec_n_q=encodec_n_q)\n\n    def generate_with_chroma(self, descriptions: tp.List[str], melody_wavs: MelodyType,\n                             melody_sample_rate: int, progress: bool = False,\n                             return_tokens: bool = False) -> tp.Union[torch.Tensor,\n                                                                      tp.Tuple[torch.Tensor, torch.Tensor]]:\n        \"\"\"Generate samples conditioned on text and melody.\n\n        Args:\n            descriptions (list of str): A list of strings used as text conditioning.\n            melody_wavs: (torch.Tensor or list of Tensor): A batch of waveforms used as\n                melody conditioning. Should have shape [B, C, T] with B matching the description length,\n                C=1 or 2. It can be [C, T] if there is a single description. It can also be\n                a list of [C, T] tensors.\n            melody_sample_rate: (int): Sample rate of the melody waveforms.\n            progress (bool, optional): Flag to display progress of the generation process. Defaults to False.\n        \"\"\"\n        if isinstance(melody_wavs, torch.Tensor):\n            if melody_wavs.dim() == 2:\n                melody_wavs = melody_wavs[None]\n            if melody_wavs.dim() != 3:\n                raise ValueError(\"Melody wavs should have a shape [B, C, T].\")\n            melody_wavs = list(melody_wavs)\n        else:\n            for melody in melody_wavs:\n                if melody is not None:\n                    assert melody.dim() == 2, \"One melody in the list has the wrong number of dims.\"\n\n        melody_wavs = [\n            convert_audio(wav, melody_sample_rate, self.sample_rate, self.audio_channels)\n            if wav is not None else None\n            for wav in melody_wavs]\n        attributes, prompt_tokens = self._prepare_tokens_and_attributes(descriptions=descriptions, prompt=None,\n                                                                        melody_wavs=melody_wavs)\n        assert prompt_tokens is None\n        tokens = self._generate_tokens(attributes, prompt_tokens, progress)\n        if return_tokens:\n            return self.generate_audio(tokens), tokens\n        return self.generate_audio(tokens)\n\n    @torch.no_grad()\n    def _prepare_tokens_and_attributes(\n            self,\n            descriptions: tp.Sequence[tp.Optional[str]],\n            prompt: tp.Optional[torch.Tensor],\n            melody_wavs: tp.Optional[MelodyList] = None,\n    ) -> tp.Tuple[tp.List[ConditioningAttributes], tp.Optional[torch.Tensor]]:\n        \"\"\"Prepare model inputs.\n\n        Args:\n            descriptions (list of str): A list of strings used as text conditioning.\n            prompt (torch.Tensor): A batch of waveforms used for continuation.\n            melody_wavs (torch.Tensor, optional): A batch of waveforms\n                used as melody conditioning. Defaults to None.\n        \"\"\"\n        attributes = [\n            ConditioningAttributes(text={'description': description})\n            for description in descriptions]\n\n        if melody_wavs is None:\n            for attr in attributes:\n                attr.wav['self_wav'] = WavCondition(\n                    torch.zeros((1, 1, 1), device=self.device),\n                    torch.tensor([0], device=self.device),\n                    sample_rate=[self.sample_rate],\n                    path=[None])\n        else:\n            if 'self_wav' not in self.lm.condition_provider.conditioners:\n                raise RuntimeError(\"This model doesn't support melody conditioning. \"\n                                   \"Use the `melody` model.\")\n            assert len(melody_wavs) == len(descriptions), \\\n                f\"number of melody wavs must match number of descriptions! \" \\\n                f\"got melody len={len(melody_wavs)}, and descriptions len={len(descriptions)}\"\n            for attr, melody in zip(attributes, melody_wavs):\n                if melody is None:\n                    attr.wav['self_wav'] = WavCondition(\n                        torch.zeros((1, 1, 1), device=self.device),\n                        torch.tensor([0], device=self.device),\n                        sample_rate=[self.sample_rate],\n                        path=[None])\n                else:\n                    attr.wav['self_wav'] = WavCondition(\n                        melody[None].to(device=self.device),\n                        torch.tensor([melody.shape[-1]], device=self.device),\n                        sample_rate=[self.sample_rate],\n                        path=[None],\n                    )\n\n        if prompt is not None:\n            if descriptions is not None:\n                assert len(descriptions) == len(prompt), \"Prompt and nb. descriptions doesn't match\"\n            prompt = prompt.to(self.device)\n            prompt_tokens, scale = self.compression_model.encode(prompt)\n            assert scale is None\n        else:\n            prompt_tokens = None\n        return attributes, prompt_tokens\n\n    def _generate_tokens(self, attributes: tp.List[ConditioningAttributes],\n                         prompt_tokens: tp.Optional[torch.Tensor], progress: bool = False) -> torch.Tensor:\n        \"\"\"Generate discrete audio tokens given audio prompt and/or conditions.\n\n        Args:\n            attributes (list of ConditioningAttributes): Conditions used for generation (text/melody).\n            prompt_tokens (torch.Tensor, optional): Audio prompt used for continuation.\n            progress (bool, optional): Flag to display progress of the generation process. Defaults to False.\n        Returns:\n            torch.Tensor: Generated audio, of shape [B, C, T], T is defined by the generation params.\n        \"\"\"\n        total_gen_len = int(self.duration * self.frame_rate)\n        max_prompt_len = int(min(self.duration, self.max_duration) * self.frame_rate)\n        current_gen_offset: int = 0\n\n        def _progress_callback(generated_tokens: int, tokens_to_generate: int):\n            generated_tokens += current_gen_offset\n            if self._progress_callback is not None:\n                # Note that total_gen_len might be quite wrong depending on the\n                # codebook pattern used, but with delay it is almost accurate.\n                self._progress_callback(generated_tokens, tokens_to_generate)\n            else:\n                print(f'{generated_tokens: 6d} / {tokens_to_generate: 6d}', end='\\r')\n\n        if prompt_tokens is not None:\n            assert max_prompt_len >= prompt_tokens.shape[-1], \\\n                \"Prompt is longer than audio to generate\"\n\n        callback = None\n        if progress:\n            callback = _progress_callback\n\n        if self.duration <= self.max_duration:\n            # generate by sampling from LM, simple case.\n            with self.autocast:\n                gen_tokens = self.lm.generate(\n                    prompt_tokens, attributes,\n                    callback=callback, max_gen_len=total_gen_len, **self.generation_params)\n\n        else:\n            # now this gets a bit messier, we need to handle prompts,\n            # melody conditioning etc.\n            ref_wavs = [attr.wav['self_wav'] for attr in attributes]\n            all_tokens = []\n            if prompt_tokens is None:\n                prompt_length = 0\n            else:\n                all_tokens.append(prompt_tokens)\n                prompt_length = prompt_tokens.shape[-1]\n\n            assert self.extend_stride is not None, \"Stride should be defined to generate beyond max_duration\"\n            assert self.extend_stride < self.max_duration, \"Cannot stride by more than max generation duration.\"\n            stride_tokens = int(self.frame_rate * self.extend_stride)\n\n            while current_gen_offset + prompt_length < total_gen_len:\n                time_offset = current_gen_offset / self.frame_rate\n                chunk_duration = min(self.duration - time_offset, self.max_duration)\n                max_gen_len = int(chunk_duration * self.frame_rate)\n                for attr, ref_wav in zip(attributes, ref_wavs):\n                    wav_length = ref_wav.length.item()\n                    if wav_length == 0:\n                        continue\n                    # We will extend the wav periodically if it not long enough.\n                    # we have to do it here rather than in conditioners.py as otherwise\n                    # we wouldn't have the full wav.\n                    initial_position = int(time_offset * self.sample_rate)\n                    wav_target_length = int(self.max_duration * self.sample_rate)\n                    positions = torch.arange(initial_position,\n                                             initial_position + wav_target_length, device=self.device)\n                    attr.wav['self_wav'] = WavCondition(\n                        ref_wav[0][..., positions % wav_length],\n                        torch.full_like(ref_wav[1], wav_target_length),\n                        [self.sample_rate] * ref_wav[0].size(0),\n                        [None], [0.])\n                with self.autocast:\n                    gen_tokens = self.lm.generate(\n                        prompt_tokens, attributes,\n                        callback=callback, max_gen_len=max_gen_len, **self.generation_params)\n                if prompt_tokens is None:\n                    all_tokens.append(gen_tokens)\n                else:\n                    all_tokens.append(gen_tokens[:, :, prompt_tokens.shape[-1]:])\n                prompt_tokens = gen_tokens[:, :, stride_tokens:]\n                prompt_length = prompt_tokens.shape[-1]\n                current_gen_offset += stride_tokens\n\n            gen_tokens = torch.cat(all_tokens, dim=-1)\n        return gen_tokens\n"
  },
  {
    "path": "audiocraft/models/unet.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nPytorch Unet Module used for diffusion.\n\"\"\"\n\nfrom dataclasses import dataclass\nimport typing as tp\n\nimport torch\nfrom torch import nn\nfrom torch.nn import functional as F\nfrom audiocraft.modules.transformer import StreamingTransformer, create_sin_embedding\n\n\n@dataclass\nclass Output:\n    sample: torch.Tensor\n\n\ndef get_model(cfg, channels: int, side: int, num_steps: int):\n    if cfg.model == 'unet':\n        return DiffusionUnet(\n            chin=channels, num_steps=num_steps, **cfg.diffusion_unet)\n    else:\n        raise RuntimeError('Not Implemented')\n\n\nclass ResBlock(nn.Module):\n    def __init__(self, channels: int, kernel: int = 3, norm_groups: int = 4,\n                 dilation: int = 1, activation: tp.Type[nn.Module] = nn.ReLU,\n                 dropout: float = 0.):\n        super().__init__()\n        stride = 1\n        padding = dilation * (kernel - stride) // 2\n        Conv = nn.Conv1d\n        Drop = nn.Dropout1d\n        self.norm1 = nn.GroupNorm(norm_groups, channels)\n        self.conv1 = Conv(channels, channels, kernel, 1, padding, dilation=dilation)\n        self.activation1 = activation()\n        self.dropout1 = Drop(dropout)\n\n        self.norm2 = nn.GroupNorm(norm_groups, channels)\n        self.conv2 = Conv(channels, channels, kernel, 1, padding, dilation=dilation)\n        self.activation2 = activation()\n        self.dropout2 = Drop(dropout)\n\n    def forward(self, x):\n        h = self.dropout1(self.conv1(self.activation1(self.norm1(x))))\n        h = self.dropout2(self.conv2(self.activation2(self.norm2(h))))\n        return x + h\n\n\nclass DecoderLayer(nn.Module):\n    def __init__(self, chin: int, chout: int, kernel: int = 4, stride: int = 2,\n                 norm_groups: int = 4, res_blocks: int = 1, activation: tp.Type[nn.Module] = nn.ReLU,\n                 dropout: float = 0.):\n        super().__init__()\n        padding = (kernel - stride) // 2\n        self.res_blocks = nn.Sequential(\n            *[ResBlock(chin, norm_groups=norm_groups, dilation=2**idx, dropout=dropout)\n              for idx in range(res_blocks)])\n        self.norm = nn.GroupNorm(norm_groups, chin)\n        ConvTr = nn.ConvTranspose1d\n        self.convtr = ConvTr(chin, chout, kernel, stride, padding, bias=False)\n        self.activation = activation()\n\n    def forward(self, x: torch.Tensor) -> torch.Tensor:\n        x = self.res_blocks(x)\n        x = self.norm(x)\n        x = self.activation(x)\n        x = self.convtr(x)\n        return x\n\n\nclass EncoderLayer(nn.Module):\n    def __init__(self, chin: int, chout: int, kernel: int = 4, stride: int = 2,\n                 norm_groups: int = 4, res_blocks: int = 1, activation: tp.Type[nn.Module] = nn.ReLU,\n                 dropout: float = 0.):\n        super().__init__()\n        padding = (kernel - stride) // 2\n        Conv = nn.Conv1d\n        self.conv = Conv(chin, chout, kernel, stride, padding, bias=False)\n        self.norm = nn.GroupNorm(norm_groups, chout)\n        self.activation = activation()\n        self.res_blocks = nn.Sequential(\n            *[ResBlock(chout, norm_groups=norm_groups, dilation=2**idx, dropout=dropout)\n              for idx in range(res_blocks)])\n\n    def forward(self, x: torch.Tensor) -> torch.Tensor:\n        B, C, T = x.shape\n        stride, = self.conv.stride\n        pad = (stride - (T % stride)) % stride\n        x = F.pad(x, (0, pad))\n\n        x = self.conv(x)\n        x = self.norm(x)\n        x = self.activation(x)\n        x = self.res_blocks(x)\n        return x\n\n\nclass BLSTM(nn.Module):\n    \"\"\"BiLSTM with same hidden units as input dim.\n    \"\"\"\n    def __init__(self, dim, layers=2):\n        super().__init__()\n        self.lstm = nn.LSTM(bidirectional=True, num_layers=layers, hidden_size=dim, input_size=dim)\n        self.linear = nn.Linear(2 * dim, dim)\n\n    def forward(self, x):\n        x = x.permute(2, 0, 1)\n        x = self.lstm(x)[0]\n        x = self.linear(x)\n        x = x.permute(1, 2, 0)\n        return x\n\n\nclass DiffusionUnet(nn.Module):\n    def __init__(self, chin: int = 3, hidden: int = 24, depth: int = 3, growth: float = 2.,\n                 max_channels: int = 10_000, num_steps: int = 1000, emb_all_layers=False, cross_attention: bool = False,\n                 bilstm: bool = False, transformer: bool = False,\n                 codec_dim: tp.Optional[int] = None, **kwargs):\n        super().__init__()\n        self.encoders = nn.ModuleList()\n        self.decoders = nn.ModuleList()\n        self.embeddings: tp.Optional[nn.ModuleList] = None\n        self.embedding = nn.Embedding(num_steps, hidden)\n        if emb_all_layers:\n            self.embeddings = nn.ModuleList()\n        self.condition_embedding: tp.Optional[nn.Module] = None\n        for d in range(depth):\n            encoder = EncoderLayer(chin, hidden, **kwargs)\n            decoder = DecoderLayer(hidden, chin, **kwargs)\n            self.encoders.append(encoder)\n            self.decoders.insert(0, decoder)\n            if emb_all_layers and d > 0:\n                assert self.embeddings is not None\n                self.embeddings.append(nn.Embedding(num_steps, hidden))\n            chin = hidden\n            hidden = min(int(chin * growth), max_channels)\n        self.bilstm: tp.Optional[nn.Module]\n        if bilstm:\n            self.bilstm = BLSTM(chin)\n        else:\n            self.bilstm = None\n        self.use_transformer = transformer\n        self.cross_attention = False\n        if transformer:\n            self.cross_attention = cross_attention\n            self.transformer = StreamingTransformer(chin, 8, 6, bias_ff=False, bias_attn=False,\n                                                    cross_attention=cross_attention)\n\n        self.use_codec = False\n        if codec_dim is not None:\n            self.conv_codec = nn.Conv1d(codec_dim, chin, 1)\n            self.use_codec = True\n\n    def forward(self, x: torch.Tensor, step: tp.Union[int, torch.Tensor], condition: tp.Optional[torch.Tensor] = None):\n        skips = []\n        bs = x.size(0)\n        z = x\n        view_args = [1]\n        if type(step) is torch.Tensor:\n            step_tensor = step\n        else:\n            step_tensor = torch.tensor([step], device=x.device, dtype=torch.long).expand(bs)\n\n        for idx, encoder in enumerate(self.encoders):\n            z = encoder(z)\n            if idx == 0:\n                z = z + self.embedding(step_tensor).view(bs, -1, *view_args).expand_as(z)\n            elif self.embeddings is not None:\n                z = z + self.embeddings[idx - 1](step_tensor).view(bs, -1, *view_args).expand_as(z)\n\n            skips.append(z)\n\n        if self.use_codec:  # insert condition in the bottleneck\n            assert condition is not None, \"Model defined for conditionnal generation\"\n            condition_emb = self.conv_codec(condition)  # reshape to the bottleneck dim\n            assert condition_emb.size(-1) <= 2 * z.size(-1), \\\n                f\"You are downsampling the conditionning with factor >=2 : {condition_emb.size(-1)=} and {z.size(-1)=}\"\n            if not self.cross_attention:\n\n                condition_emb = torch.nn.functional.interpolate(condition_emb, z.size(-1))\n                assert z.size() == condition_emb.size()\n                z += condition_emb\n                cross_attention_src = None\n            else:\n                cross_attention_src = condition_emb.permute(0, 2, 1)  # B, T, C\n                B, T, C = cross_attention_src.shape\n                positions = torch.arange(T, device=x.device).view(1, -1, 1)\n                pos_emb = create_sin_embedding(positions, C, max_period=10_000, dtype=cross_attention_src.dtype)\n                cross_attention_src = cross_attention_src + pos_emb\n        if self.use_transformer:\n            z = self.transformer(z.permute(0, 2, 1), cross_attention_src=cross_attention_src).permute(0, 2, 1)\n        else:\n            if self.bilstm is None:\n                z = torch.zeros_like(z)\n            else:\n                z = self.bilstm(z)\n\n        for decoder in self.decoders:\n            s = skips.pop(-1)\n            z = z[:, :, :s.shape[2]]\n            z = z + s\n            z = decoder(z)\n\n        z = z[:, :, :x.shape[2]]\n        return Output(z)\n"
  },
  {
    "path": "audiocraft/models/watermark.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\nimport typing as tp\nfrom abc import ABC, abstractmethod\n\nimport torch\nimport torch.nn as nn\n\nfrom audiocraft.models.loaders import load_audioseal_models\n\n\nclass WMModel(ABC, nn.Module):\n    \"\"\"\n    A wrapper interface to different watermarking models for\n    training or evaluation purporses\n    \"\"\"\n\n    @abstractmethod\n    def get_watermark(\n        self,\n        x: torch.Tensor,\n        message: tp.Optional[torch.Tensor] = None,\n        sample_rate: int = 16_000,\n    ) -> torch.Tensor:\n        \"\"\"Get the watermark from an audio tensor and a message.\n        If the input message is None, a random message of\n        n bits {0,1} will be generated\n        \"\"\"\n\n    @abstractmethod\n    def detect_watermark(self, x: torch.Tensor) -> torch.Tensor:\n        \"\"\"Detect the watermarks from the audio signal\n\n        Args:\n            x: Audio signal, size batch x frames\n\n        Returns:\n            tensor of size (B, 2+n, frames) where:\n            Detection results of shape (B, 2, frames)\n            Message decoding results of shape (B, n, frames)\n        \"\"\"\n\n\nclass AudioSeal(WMModel):\n    \"\"\"Wrap Audioseal (https://github.com/facebookresearch/audioseal) for the\n    training and evaluation. The generator and detector are jointly trained\n    \"\"\"\n\n    def __init__(\n        self,\n        generator: nn.Module,\n        detector: nn.Module,\n        nbits: int = 0,\n    ):\n        super().__init__()\n        self.generator = generator  # type: ignore\n        self.detector = detector  # type: ignore\n\n        # Allow to re-train an n-bit model with new 0-bit message\n        self.nbits = nbits if nbits else self.generator.msg_processor.nbits\n\n    def get_watermark(\n        self,\n        x: torch.Tensor,\n        message: tp.Optional[torch.Tensor] = None,\n        sample_rate: int = 16_000,\n    ) -> torch.Tensor:\n        return self.generator.get_watermark(x, message=message, sample_rate=sample_rate)\n\n    def detect_watermark(self, x: torch.Tensor) -> torch.Tensor:\n        \"\"\"\n        Detect the watermarks from the audio signal.  The first two units of the output\n        are used for detection, the rest is used to decode the message. If the audio is\n        not watermarked, the message will be random.\n\n        Args:\n            x: Audio signal, size batch x frames\n        Returns\n            torch.Tensor: Detection + decoding results of shape (B, 2+nbits, T).\n        \"\"\"\n\n        # Getting the direct decoded message from the detector\n        result = self.detector.detector(x)  # b x 2+nbits\n        # hardcode softmax on 2 first units used for detection\n        result[:, :2, :] = torch.softmax(result[:, :2, :], dim=1)\n        return result\n\n    def forward(  # generator\n        self,\n        x: torch.Tensor,\n        message: tp.Optional[torch.Tensor] = None,\n        sample_rate: int = 16_000,\n        alpha: float = 1.0,\n    ) -> torch.Tensor:\n        \"\"\"Apply the watermarking to the audio signal x with a tune-down ratio (default 1.0)\"\"\"\n        wm = self.get_watermark(x, message)\n        return x + alpha * wm\n\n    @staticmethod\n    def get_pretrained(name=\"base\", device=None) -> WMModel:\n        if device is None:\n            if torch.cuda.device_count():\n                device = \"cuda\"\n            else:\n                device = \"cpu\"\n        return load_audioseal_models(\"facebook/audioseal\", filename=name, device=device)\n"
  },
  {
    "path": "audiocraft/modules/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"Modules used for building the models.\"\"\"\n\n# flake8: noqa\nfrom .conv import (\n    NormConv1d,\n    NormConv2d,\n    NormConvTranspose1d,\n    NormConvTranspose2d,\n    StreamableConv1d,\n    StreamableConvTranspose1d,\n    pad_for_conv1d,\n    pad1d,\n    unpad1d,\n)\nfrom .lstm import StreamableLSTM\nfrom .seanet import SEANetEncoder, SEANetDecoder\nfrom .transformer import StreamingTransformer"
  },
  {
    "path": "audiocraft/modules/activations.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport torch\nimport torch.nn as nn\nfrom torch import Tensor\nfrom typing import Union, Callable\n\n\nclass CustomGLU(nn.Module):\n    \"\"\"Custom Gated Linear Unit activation.\n    Applies a modified gated linear unit :math:`a * f(b)` where :math:`a` is the first half\n    of the input matrices, :math:`b` is the second half, and :math:`f` is a provided activation\n    function (i.e. sigmoid, swish, etc.).\n\n    Args:\n        activation (nn.Module): The custom activation to apply in the Gated Linear Unit\n        dim (int): the dimension on which to split the input. Default: -1\n\n    Shape:\n        - Input: :math:`(\\ast_1, N, \\ast_2)` where `*` means, any number of additional\n          dimensions\n        - Output: :math:`(\\ast_1, M, \\ast_2)` where :math:`M=N/2`\n\n    Examples::\n        >>> m = CustomGLU(nn.Sigmoid())\n        >>> input = torch.randn(4, 2)\n        >>> output = m(input)\n    \"\"\"\n    def __init__(self, activation: nn.Module, dim: int = -1):\n        super(CustomGLU, self).__init__()\n        self.dim = dim\n        self.activation = activation\n\n    def forward(self, x: Tensor):\n        assert x.shape[self.dim] % 2 == 0  # M = N / 2\n        a, b = torch.chunk(x, 2, dim=self.dim)\n        return a * self.activation(b)\n\n\nclass SwiGLU(CustomGLU):\n    \"\"\"SiLU Gated Linear Unit activation.\n    Applies SiLU Gated Linear Unit :math:`a * SiLU(b)` where :math:`a` is\n    the first half of the input matrices, :math:`b` is the second half.\n\n    Args:\n        dim (int): the dimension on which to split the input. Default: -1\n    \"\"\"\n    def __init__(self, dim: int = -1):\n        super(SwiGLU, self).__init__(nn.SiLU(), dim)\n\n\nclass GeGLU(CustomGLU):\n    \"\"\"GeLU Gated Linear Unit activation.\n    Applies GeLU Gated Linear Unit :math:`a * GELU(b)` where :math:`a` is\n    the first half of the input matrices, :math:`b` is the second half.\n\n    Args:\n        dim (int): the dimension on which to split the input. Default: -1\n    \"\"\"\n    def __init__(self, dim: int = -1):\n        super(GeGLU, self).__init__(nn.GELU(), dim)\n\n\nclass ReGLU(CustomGLU):\n    \"\"\"ReLU Gated Linear Unit activation.\n    Applies ReLU Gated Linear Unit :math:`a * ReLU(b)` where :math:`a` is\n    the first half of the input matrices, :math:`b` is the second half.\n\n    Args:\n        dim (int): the dimension on which to split the input. Default: -1\n    \"\"\"\n    def __init__(self, dim: int = -1):\n        super(ReGLU, self).__init__(nn.ReLU(), dim)\n\n\ndef get_activation_fn(\n    activation: Union[str, Callable[[Tensor], Tensor]]\n) -> Union[str, Callable[[Tensor], Tensor]]:\n    \"\"\"Helper function to map an activation string to the activation class.\n    If the supplied activation is not a string that is recognized, the activation is passed back.\n\n    Args:\n        activation (str, or Callable[[Tensor], Tensor]): Activation to check\n    \"\"\"\n    if isinstance(activation, str):\n        if activation == \"reglu\":\n            return ReGLU()\n        elif activation == \"geglu\":\n            return GeGLU()\n        elif activation == \"swiglu\":\n            return SwiGLU()\n    return activation\n"
  },
  {
    "path": "audiocraft/modules/chroma.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\nimport typing as tp\n\nfrom einops import rearrange\nfrom librosa import filters\nimport torch\nfrom torch import nn\nimport torch.nn.functional as F\nimport torchaudio\n\n\nclass ChromaExtractor(nn.Module):\n    \"\"\"Chroma extraction and quantization.\n\n    Args:\n        sample_rate (int): Sample rate for the chroma extraction.\n        n_chroma (int): Number of chroma bins for the chroma extraction.\n        radix2_exp (int): Size of stft window for the chroma extraction (power of 2, e.g. 12 -> 2^12).\n        nfft (int, optional): Number of FFT.\n        winlen (int, optional): Window length.\n        winhop (int, optional): Window hop size.\n        argmax (bool, optional): Whether to use argmax. Defaults to False.\n        norm (float, optional): Norm for chroma normalization. Defaults to inf.\n    \"\"\"\n    def __init__(self, sample_rate: int, n_chroma: int = 12, radix2_exp: int = 12, nfft: tp.Optional[int] = None,\n                 winlen: tp.Optional[int] = None, winhop: tp.Optional[int] = None, argmax: bool = False,\n                 norm: float = torch.inf):\n        super().__init__()\n        self.winlen = winlen or 2 ** radix2_exp\n        self.nfft = nfft or self.winlen\n        self.winhop = winhop or (self.winlen // 4)\n        self.sample_rate = sample_rate\n        self.n_chroma = n_chroma\n        self.norm = norm\n        self.argmax = argmax\n        self.register_buffer('fbanks', torch.from_numpy(filters.chroma(sr=sample_rate, n_fft=self.nfft, tuning=0,\n                                                                       n_chroma=self.n_chroma)), persistent=False)\n        self.spec = torchaudio.transforms.Spectrogram(n_fft=self.nfft, win_length=self.winlen,\n                                                      hop_length=self.winhop, power=2, center=True,\n                                                      pad=0, normalized=True)\n\n    def forward(self, wav: torch.Tensor) -> torch.Tensor:\n        T = wav.shape[-1]\n        # in case we are getting a wav that was dropped out (nullified)\n        # from the conditioner, make sure wav length is no less that nfft\n        if T < self.nfft:\n            pad = self.nfft - T\n            r = 0 if pad % 2 == 0 else 1\n            wav = F.pad(wav, (pad // 2, pad // 2 + r), 'constant', 0)\n            assert wav.shape[-1] == self.nfft, f\"expected len {self.nfft} but got {wav.shape[-1]}\"\n\n        spec = self.spec(wav).squeeze(1)\n        raw_chroma = torch.einsum('cf,...ft->...ct', self.fbanks, spec)\n        norm_chroma = torch.nn.functional.normalize(raw_chroma, p=self.norm, dim=-2, eps=1e-6)\n        norm_chroma = rearrange(norm_chroma, 'b d t -> b t d')\n\n        if self.argmax:\n            idx = norm_chroma.argmax(-1, keepdim=True)\n            norm_chroma[:] = 0\n            norm_chroma.scatter_(dim=-1, index=idx, value=1)\n\n        return norm_chroma\n"
  },
  {
    "path": "audiocraft/modules/codebooks_patterns.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom collections import namedtuple\nfrom dataclasses import dataclass\nfrom functools import lru_cache\nimport logging\nimport typing as tp\n\nfrom abc import ABC, abstractmethod\nimport torch\n\nLayoutCoord = namedtuple('LayoutCoord', ['t', 'q'])  # (timestep, codebook index)\nPatternLayout = tp.List[tp.List[LayoutCoord]]  # Sequence of coordinates\nlogger = logging.getLogger(__name__)\n\n\n@dataclass\nclass Pattern:\n    \"\"\"Base implementation of a pattern over a sequence with multiple codebooks.\n\n    The codebook pattern consists in a layout, defining for each sequence step\n    the list of coordinates of each codebook timestep in the resulting interleaved sequence.\n    The first item of the pattern is always an empty list in order to properly insert a special token\n    to start with. For convenience, we also keep track of ``n_q`` the number of codebooks used for the pattern\n    and ``timesteps`` the number of timesteps corresponding to the original sequence.\n\n    The pattern provides convenient methods to build and revert interleaved sequences from it:\n    ``build_pattern_sequence`` maps a given a dense input tensor of multi-codebook sequence from [B, K, T]\n        to the interleaved sequence of shape [B, K, S] applying the pattern, with B being the batch size,\n        K being the number of codebooks, T the number of original timesteps and S the number of sequence steps\n        for the output sequence. The unfilled positions are replaced with a special token and the built sequence\n        is returned along with a mask indicating valid tokens.\n    ``revert_pattern_sequence`` maps back an interleaved sequence of shape [B, K, S] to the original alignment\n        of codebooks across timesteps to an output tensor of shape [B, K, T], using again a special token and a mask\n        to fill and specify invalid positions if needed.\n    See the dedicated methods for more details.\n    \"\"\"\n    # Pattern layout, for each sequence step, we have a list of coordinates\n    # corresponding to the original codebook timestep and position.\n    # The first list is always an empty list in order to properly insert\n    # a special token to start with.\n    layout: PatternLayout\n    timesteps: int\n    n_q: int\n\n    def __post_init__(self):\n        assert len(self.layout) > 0\n        self._validate_layout()\n        self._build_reverted_sequence_scatter_indexes = lru_cache(100)(self._build_reverted_sequence_scatter_indexes)\n        self._build_pattern_sequence_scatter_indexes = lru_cache(100)(self._build_pattern_sequence_scatter_indexes)\n        logger.info(\"New pattern, time steps: %d, sequence steps: %d\", self.timesteps, len(self.layout))\n\n    def _validate_layout(self):\n        \"\"\"Runs checks on the layout to ensure a valid pattern is defined.\n        A pattern is considered invalid if:\n            - Multiple timesteps for a same codebook are defined in the same sequence step\n            - The timesteps for a given codebook are not in ascending order as we advance in the sequence\n              (this would mean that we have future timesteps before past timesteps).\n        \"\"\"\n        q_timesteps = {q: 0 for q in range(self.n_q)}\n        for s, seq_coords in enumerate(self.layout):\n            if len(seq_coords) > 0:\n                qs = set()\n                for coord in seq_coords:\n                    qs.add(coord.q)\n                    last_q_timestep = q_timesteps[coord.q]\n                    assert coord.t >= last_q_timestep, \\\n                        f\"Past timesteps are found in the sequence for codebook = {coord.q} at step {s}\"\n                    q_timesteps[coord.q] = coord.t\n                # each sequence step contains at max 1 coordinate per codebook\n                assert len(qs) == len(seq_coords), \\\n                    f\"Multiple entries for a same codebook are found at step {s}\"\n\n    @property\n    def num_sequence_steps(self):\n        return len(self.layout) - 1\n\n    @property\n    def max_delay(self):\n        max_t_in_seq_coords = 0\n        for seq_coords in self.layout[1:]:\n            for coords in seq_coords:\n                max_t_in_seq_coords = max(max_t_in_seq_coords, coords.t + 1)\n        return max_t_in_seq_coords - self.timesteps\n\n    @property\n    def valid_layout(self):\n        valid_step = len(self.layout) - self.max_delay\n        return self.layout[:valid_step]\n\n    def starts_with_special_token(self):\n        return self.layout[0] == []\n\n    def get_sequence_coords_with_timestep(self, t: int, q: tp.Optional[int] = None):\n        \"\"\"Get codebook coordinates in the layout that corresponds to the specified timestep t\n        and optionally to the codebook q. Coordinates are returned as a tuple with the sequence step\n        and the actual codebook coordinates.\n        \"\"\"\n        assert t <= self.timesteps, \"provided timesteps is greater than the pattern's number of timesteps\"\n        if q is not None:\n            assert q <= self.n_q, \"provided number of codebooks is greater than the pattern's number of codebooks\"\n        coords = []\n        for s, seq_codes in enumerate(self.layout):\n            for code in seq_codes:\n                if code.t == t and (q is None or code.q == q):\n                    coords.append((s, code))\n        return coords\n\n    def get_steps_with_timestep(self, t: int, q: tp.Optional[int] = None) -> tp.List[int]:\n        return [step for step, coords in self.get_sequence_coords_with_timestep(t, q)]\n\n    def get_first_step_with_timesteps(self, t: int, q: tp.Optional[int] = None) -> tp.Optional[int]:\n        steps_with_timesteps = self.get_steps_with_timestep(t, q)\n        return steps_with_timesteps[0] if len(steps_with_timesteps) > 0 else None\n\n    def _build_pattern_sequence_scatter_indexes(self, timesteps: int, n_q: int, keep_only_valid_steps: bool,\n                                                device: tp.Union[torch.device, str] = 'cpu'):\n        \"\"\"Build scatter indexes corresponding to the pattern, up to the provided sequence_steps.\n\n        Args:\n            timesteps (int): Maximum number of timesteps steps to consider.\n            keep_only_valid_steps (bool): Restrict the pattern layout to match only valid steps.\n            device (torch.device or str): Device for created tensors.\n        Returns:\n            indexes (torch.Tensor): Indexes corresponding to the sequence, of shape [K, S].\n            mask (torch.Tensor): Mask corresponding to indexes that matches valid indexes, of shape [K, S].\n        \"\"\"\n        assert n_q == self.n_q, f\"invalid number of codebooks for the sequence and the pattern: {n_q} != {self.n_q}\"\n        assert timesteps <= self.timesteps, \"invalid number of timesteps used to build the sequence from the pattern\"\n        # use the proper layout based on whether we limit ourselves to valid steps only or not,\n        # note that using the valid_layout will result in a truncated sequence up to the valid steps\n        ref_layout = self.valid_layout if keep_only_valid_steps else self.layout\n        # single item indexing being super slow with pytorch vs. numpy, so we use numpy here\n        indexes = torch.zeros(n_q, len(ref_layout), dtype=torch.long).numpy()\n        mask = torch.zeros(n_q, len(ref_layout), dtype=torch.bool).numpy()\n        # fill indexes with last sequence step value that will correspond to our special token\n        # the last value is n_q * timesteps as we have flattened z and append special token as the last token\n        # which will correspond to the index: n_q * timesteps\n        indexes[:] = n_q * timesteps\n        # iterate over the pattern and fill scattered indexes and mask\n        for s, sequence_coords in enumerate(ref_layout):\n            for coords in sequence_coords:\n                if coords.t < timesteps:\n                    indexes[coords.q, s] = coords.t + coords.q * timesteps\n                    mask[coords.q, s] = 1\n        indexes = torch.from_numpy(indexes).to(device)\n        mask = torch.from_numpy(mask).to(device)\n        return indexes, mask\n\n    def build_pattern_sequence(self, z: torch.Tensor, special_token: int, keep_only_valid_steps: bool = False):\n        \"\"\"Build sequence corresponding to the pattern from the input tensor z.\n        The sequence is built using up to sequence_steps if specified, and non-pattern\n        coordinates are filled with the special token.\n\n        Args:\n            z (torch.Tensor): Input tensor of multi-codebooks sequence, of shape [B, K, T].\n            special_token (int): Special token used to fill non-pattern coordinates in the new sequence.\n            keep_only_valid_steps (bool): Build a sequence from the pattern up to valid (= fully defined) steps.\n                Steps that are beyond valid steps will be replaced by the special_token in that case.\n        Returns:\n            values (torch.Tensor): Interleaved sequence matching the pattern, of shape [B, K, S] with S\n                corresponding either to the sequence_steps if provided, otherwise to the length of the pattern.\n            indexes (torch.Tensor): Indexes corresponding to the interleaved sequence, of shape [K, S].\n            mask (torch.Tensor): Mask corresponding to indexes that matches valid indexes of shape [K, S].\n        \"\"\"\n        B, K, T = z.shape\n        indexes, mask = self._build_pattern_sequence_scatter_indexes(\n            T, K, keep_only_valid_steps=keep_only_valid_steps, device=str(z.device)\n        )\n        z = z.view(B, -1)\n        # we append the special token as the last index of our flattened z tensor\n        z = torch.cat([z, torch.zeros_like(z[:, :1]) + special_token], dim=1)\n        values = z[:, indexes.view(-1)]\n        values = values.view(B, K, indexes.shape[-1])\n        return values, indexes, mask\n\n    def _build_reverted_sequence_scatter_indexes(self, sequence_steps: int, n_q: int,\n                                                 keep_only_valid_steps: bool = False,\n                                                 is_model_output: bool = False,\n                                                 device: tp.Union[torch.device, str] = 'cpu'):\n        \"\"\"Builds scatter indexes required to retrieve the original multi-codebook sequence\n        from interleaving pattern.\n\n        Args:\n            sequence_steps (int): Sequence steps.\n            n_q (int): Number of codebooks.\n            keep_only_valid_steps (bool): Build a sequence from the pattern up to valid (= fully defined) steps.\n                Steps that are beyond valid steps will be replaced by the special_token in that case.\n            is_model_output (bool): Whether to keep the sequence item corresponding to initial special token or not.\n            device (torch.device or str): Device for created tensors.\n        Returns:\n            indexes (torch.Tensor): Indexes for reconstructing the output, of shape [K, T].\n            mask (torch.Tensor): Mask corresponding to indexes that matches valid indexes of shape [K, T].\n        \"\"\"\n        ref_layout = self.valid_layout if keep_only_valid_steps else self.layout\n        # TODO(jade): Do we want to further truncate to only valid timesteps here as well?\n        timesteps = self.timesteps\n        assert n_q == self.n_q, f\"invalid number of codebooks for the sequence and the pattern: {n_q} != {self.n_q}\"\n        assert sequence_steps <= len(ref_layout), \\\n            f\"sequence to revert is longer than the defined pattern: {sequence_steps} > {len(ref_layout)}\"\n\n        # ensure we take the appropriate indexes to keep the model output from the first special token as well\n        if is_model_output and self.starts_with_special_token():\n            ref_layout = ref_layout[1:]\n\n        # single item indexing being super slow with pytorch vs. numpy, so we use numpy here\n        indexes = torch.zeros(n_q, timesteps, dtype=torch.long).numpy()\n        mask = torch.zeros(n_q, timesteps, dtype=torch.bool).numpy()\n        # fill indexes with last sequence step value that will correspond to our special token\n        indexes[:] = n_q * sequence_steps\n        for s, sequence_codes in enumerate(ref_layout):\n            if s < sequence_steps:\n                for code in sequence_codes:\n                    if code.t < timesteps:\n                        indexes[code.q, code.t] = s + code.q * sequence_steps\n                        mask[code.q, code.t] = 1\n        indexes = torch.from_numpy(indexes).to(device)\n        mask = torch.from_numpy(mask).to(device)\n        return indexes, mask\n\n    def revert_pattern_sequence(self, s: torch.Tensor, special_token: int, keep_only_valid_steps: bool = False):\n        \"\"\"Revert a sequence built from the pattern back to the original multi-codebook sequence without interleaving.\n        The sequence is reverted using up to timesteps if specified, and non-pattern coordinates\n        are filled with the special token.\n\n        Args:\n            s (torch.Tensor): Interleaved sequence tensor obtained from the pattern, of shape [B, K, S].\n            special_token (int or float): Special token used to fill non-pattern coordinates in the new sequence.\n        Returns:\n            values (torch.Tensor): Interleaved sequence matching the pattern, of shape [B, K, T] with T\n                corresponding either to the timesteps if provided, or the total timesteps in pattern otherwise.\n            indexes (torch.Tensor): Indexes corresponding to the interleaved sequence, of shape [K, T].\n            mask (torch.Tensor): Mask corresponding to indexes that matches valid indexes of shape [K, T].\n        \"\"\"\n        B, K, S = s.shape\n        indexes, mask = self._build_reverted_sequence_scatter_indexes(\n            S, K, keep_only_valid_steps, is_model_output=False, device=str(s.device)\n        )\n        s = s.view(B, -1)\n        # we append the special token as the last index of our flattened z tensor\n        s = torch.cat([s, torch.zeros_like(s[:, :1]) + special_token], dim=1)\n        values = s[:, indexes.view(-1)]\n        values = values.view(B, K, indexes.shape[-1])\n        return values, indexes, mask\n\n    def revert_pattern_logits(self, logits: torch.Tensor, special_token: float, keep_only_valid_steps: bool = False):\n        \"\"\"Revert model logits obtained on a sequence built from the pattern\n        back to a tensor matching the original sequence.\n\n        This method is similar to ``revert_pattern_sequence`` with the following specificities:\n        1. It is designed to work with the extra cardinality dimension\n        2. We return the logits for the first sequence item that matches the special_token and\n        which matching target in the original sequence is the first item of the sequence,\n        while we skip the last logits as there is no matching target\n        \"\"\"\n        B, card, K, S = logits.shape\n        indexes, mask = self._build_reverted_sequence_scatter_indexes(\n            S, K, keep_only_valid_steps, is_model_output=True, device=logits.device\n        )\n        logits = logits.reshape(B, card, -1)\n        # we append the special token as the last index of our flattened z tensor\n        logits = torch.cat([logits, torch.zeros_like(logits[:, :, :1]) + special_token], dim=-1)  # [B, card, K x S]\n        values = logits[:, :, indexes.view(-1)]\n        values = values.view(B, card, K, indexes.shape[-1])\n        return values, indexes, mask\n\n\nclass CodebooksPatternProvider(ABC):\n    \"\"\"Abstraction around providing pattern for interleaving codebooks.\n\n    The CodebooksPatternProvider abstraction allows to implement various strategies to\n    define interleaving pattern of sequences composed of multiple codebooks. For a given\n    number of codebooks `n_q`, the pattern provider can generate a specified pattern\n    corresponding to a sequence of `T` timesteps with `n_q` parallel codebooks. This pattern\n    can be used to construct a new sequence from the original codes respecting the specified\n    pattern. The pattern is defined as a list of list of code coordinates, code coordinate\n    being a tuple with the original timestep and codebook to build the new sequence.\n    Note that all patterns must start with an empty list that is then used to insert a first\n    sequence step of special tokens in the newly generated sequence.\n\n    Args:\n        n_q (int): number of codebooks.\n        cached (bool): if True, patterns for a given length are cached. In general\n            that should be true for efficiency reason to avoid synchronization points.\n    \"\"\"\n    def __init__(self, n_q: int, cached: bool = True):\n        assert n_q > 0\n        self.n_q = n_q\n        self.get_pattern = lru_cache(100)(self.get_pattern)  # type: ignore\n\n    @abstractmethod\n    def get_pattern(self, timesteps: int) -> Pattern:\n        \"\"\"Builds pattern with specific interleaving between codebooks.\n\n        Args:\n            timesteps (int): Total number of timesteps.\n        \"\"\"\n        raise NotImplementedError()\n\n\nclass DelayedPatternProvider(CodebooksPatternProvider):\n    \"\"\"Provider for delayed pattern across delayed codebooks.\n    Codebooks are delayed in the sequence and sequence steps will contain codebooks\n    from different timesteps.\n\n    Example:\n        Taking timesteps=4 and n_q=3, delays=None, the multi-codebook sequence:\n        [[1, 2, 3, 4],\n        [1, 2, 3, 4],\n        [1, 2, 3, 4]]\n        The resulting sequence obtained from the returned pattern is:\n        [[S, 1, 2, 3, 4],\n        [S, S, 1, 2, 3],\n        [S, S, S, 1, 2]]\n        (with S being a special token)\n\n    Args:\n        n_q (int): Number of codebooks.\n        delays (list of int, optional): Delay for each of the codebooks.\n            If delays not defined, each codebook is delayed by 1 compared to the previous one.\n        flatten_first (int): Flatten the first N timesteps.\n        empty_initial (int): Prepend with N empty list of coordinates.\n    \"\"\"\n    def __init__(self, n_q: int, delays: tp.Optional[tp.List[int]] = None,\n                 flatten_first: int = 0, empty_initial: int = 0):\n        super().__init__(n_q)\n        if delays is None:\n            delays = list(range(n_q))\n        self.delays = delays\n        self.flatten_first = flatten_first\n        self.empty_initial = empty_initial\n        assert len(self.delays) == self.n_q\n        assert sorted(self.delays) == self.delays\n\n    def get_pattern(self, timesteps: int) -> Pattern:\n        omit_special_token = self.empty_initial < 0\n        out: PatternLayout = [] if omit_special_token else [[]]\n        max_delay = max(self.delays)\n        if self.empty_initial:\n            out += [[] for _ in range(self.empty_initial)]\n        if self.flatten_first:\n            for t in range(min(timesteps, self.flatten_first)):\n                for q in range(self.n_q):\n                    out.append([LayoutCoord(t, q)])\n        for t in range(self.flatten_first, timesteps + max_delay):\n            v = []\n            for q, delay in enumerate(self.delays):\n                t_for_q = t - delay\n                if t_for_q >= self.flatten_first:\n                    v.append(LayoutCoord(t_for_q, q))\n            out.append(v)\n        return Pattern(out, n_q=self.n_q, timesteps=timesteps)\n\n\nclass ParallelPatternProvider(DelayedPatternProvider):\n    \"\"\"Provider for parallel pattern across codebooks.\n    This pattern provider is a special case of the delayed pattern with actually no delay,\n    hence delays=repeat(0, n_q).\n\n    Args:\n        n_q (int): Number of codebooks.\n        empty_initial (int): Prepend with N empty list of coordinates.\n    \"\"\"\n    def __init__(self, n_q: int, empty_initial: int = 0):\n        super().__init__(n_q, [0] * n_q, empty_initial=empty_initial)\n\n\nclass UnrolledPatternProvider(CodebooksPatternProvider):\n    \"\"\"Provider for unrolling codebooks pattern.\n    This pattern provider enables to represent the codebook flattened completely or only to some extend\n    while also specifying a given delay between the flattened codebooks representation, allowing to\n    unroll the codebooks in the sequence.\n\n    Example:\n        1. Flattening of the codebooks.\n        By default, the pattern provider will fully flatten the codebooks such as flattening=range(n_q),\n        taking n_q = 3 and timesteps = 4:\n        [[1, 2, 3, 4],\n         [1, 2, 3, 4],\n         [1, 2, 3, 4]]\n        will result into:\n        [[S, S, 1, S, S, 2, S, S, 3, S, S, 4],\n         [S, 1, S, S, 2, S, S, 3, S, S, 4, S],\n         [1, S, S, 2, S, S, 3, S, S, 4, S, S]]\n        2. Partial flattening of the codebooks. The ``flattening`` parameter allows to specify the inner step\n        for each of the codebook, allowing to define which codebook to flatten (or keep in parallel), for example\n        taking n_q = 3, timesteps = 4 and flattening = [0, 1, 1]:\n        [[1, 2, 3, 4],\n         [1, 2, 3, 4],\n         [1, 2, 3, 4]]\n        will result into:\n        [[S, 1, S, S, 2, S, S, 3, S, S, 4, S],\n         [S, 1, S, S, 2, S, S, 3, S, S, 4, S],\n         [1, S, S, 2, S, S, 3, S, S, 4, S, S]]\n        3. Flattening with delay. The ``delay`` parameter allows to further unroll the sequence of codebooks\n        allowing to specify the delay per codebook. Note that the delay between codebooks flattened to the\n        same inner timestep should be coherent. For example, taking n_q = 3, timesteps = 4, flattening = [0, 1, 1]\n        and delays = [0, 3, 3]:\n        [[1, 2, 3, 4],\n         [1, 2, 3, 4],\n         [1, 2, 3, 4]]\n        will result into:\n        [[S, S, S, 1, S, 2, S, 3, S, 4],\n         [S, S, S, 1, S, 2, S, 3, S, 4],\n         [1, 2, 3, S, 4, S, 5, S, 6, S]]\n\n    Args:\n        n_q (int): Number of codebooks.\n        flattening (list of int, optional): Flattening schema over the codebooks. If not defined,\n            the codebooks will be flattened to 1 codebook per step, meaning that the sequence will\n            have n_q extra steps for each timestep.\n        delays (list of int, optional): Delay for each of the codebooks. If not defined,\n            no delay is added and therefore will default to [0] * ``n_q``.\n            Note that two codebooks that will be flattened to the same inner step\n            should have the same delay, otherwise the pattern is considered as invalid.\n    \"\"\"\n    FlattenedCodebook = namedtuple('FlattenedCodebook', ['codebooks', 'delay'])\n\n    def __init__(self, n_q: int, flattening: tp.Optional[tp.List[int]] = None,\n                 delays: tp.Optional[tp.List[int]] = None):\n        super().__init__(n_q)\n        if flattening is None:\n            flattening = list(range(n_q))\n        if delays is None:\n            delays = [0] * n_q\n        assert len(flattening) == n_q\n        assert len(delays) == n_q\n        assert sorted(flattening) == flattening\n        assert sorted(delays) == delays\n        self._flattened_codebooks = self._build_flattened_codebooks(delays, flattening)\n        self.max_delay = max(delays)\n\n    def _build_flattened_codebooks(self, delays: tp.List[int], flattening: tp.List[int]):\n        \"\"\"Build a flattened codebooks representation as a dictionary of inner step\n        and the actual codebook indices corresponding to the flattened codebook. For convenience, we\n        also store the delay associated to the flattened codebook to avoid maintaining an extra mapping.\n        \"\"\"\n        flattened_codebooks: dict = {}\n        for q, (inner_step, delay) in enumerate(zip(flattening, delays)):\n            if inner_step not in flattened_codebooks:\n                flat_codebook = UnrolledPatternProvider.FlattenedCodebook(codebooks=[q], delay=delay)\n            else:\n                flat_codebook = flattened_codebooks[inner_step]\n                assert flat_codebook.delay == delay, (\n                    \"Delay and flattening between codebooks is inconsistent: \",\n                    \"two codebooks flattened to the same position should have the same delay.\"\n                )\n                flat_codebook.codebooks.append(q)\n            flattened_codebooks[inner_step] = flat_codebook\n        return flattened_codebooks\n\n    @property\n    def _num_inner_steps(self):\n        \"\"\"Number of inner steps to unroll between timesteps in order to flatten the codebooks.\n        \"\"\"\n        return max([inner_step for inner_step in self._flattened_codebooks.keys()]) + 1\n\n    def num_virtual_steps(self, timesteps: int) -> int:\n        return timesteps * self._num_inner_steps + 1\n\n    def get_pattern(self, timesteps: int) -> Pattern:\n        \"\"\"Builds pattern for delay across codebooks.\n\n        Args:\n            timesteps (int): Total number of timesteps.\n        \"\"\"\n        # the PatternLayout is built as a tuple of sequence position and list of coordinates\n        # so that it can be reordered properly given the required delay between codebooks of given timesteps\n        indexed_out: list = [(-1, [])]\n        max_timesteps = timesteps + self.max_delay\n        for t in range(max_timesteps):\n            # for each timestep, we unroll the flattened codebooks,\n            # emitting the sequence step with the corresponding delay\n            for step in range(self._num_inner_steps):\n                if step in self._flattened_codebooks:\n                    # we have codebooks at this virtual step to emit\n                    step_codebooks = self._flattened_codebooks[step]\n                    t_for_q = t + step_codebooks.delay\n                    coords = [LayoutCoord(t, q) for q in step_codebooks.codebooks]\n                    if t_for_q < max_timesteps and t < max_timesteps:\n                        indexed_out.append((t_for_q, coords))\n                else:\n                    # there is no codebook in this virtual step so we emit an empty list\n                    indexed_out.append((t, []))\n        out = [coords for _, coords in sorted(indexed_out)]\n        return Pattern(out, n_q=self.n_q, timesteps=timesteps)\n\n\nclass CoarseFirstPattern(CodebooksPatternProvider):\n    \"\"\"First generates all the codebooks #1 (e.g. coarser), then the remaining ones,\n    potentially with delays.\n\n    ..Warning:: You must always generate the full training duration at test time, for instance,\n        30 seconds, as otherwise, the fine codebooks will start being generated in an unexpected\n        location. This is due to the non causality of the remaining codebooks with respect to\n        the first ones.\n\n    Args:\n        n_q (int): Number of codebooks.\n        delays (list of int, optional): Delay for each of the codebooks.\n            If delays not defined, each codebook is delayed by 1 compared to the previous one.\n    \"\"\"\n    def __init__(self, n_q: int, delays: tp.Optional[tp.List[int]] = None):\n        super().__init__(n_q)\n        if delays is None:\n            delays = [0] * (n_q - 1)\n        self.delays = delays\n        assert len(self.delays) == self.n_q - 1\n        assert sorted(self.delays) == self.delays\n\n    def get_pattern(self, timesteps: int) -> Pattern:\n        out: PatternLayout = [[]]\n        for t in range(timesteps):\n            out.append([LayoutCoord(t, 0)])\n        max_delay = max(self.delays)\n        for t in range(timesteps + max_delay):\n            v = []\n            for q, delay in enumerate(self.delays):\n                t_for_q = t - delay\n                if t_for_q >= 0:\n                    v.append(LayoutCoord(t_for_q, q + 1))\n            out.append(v)\n        return Pattern(out, n_q=self.n_q, timesteps=timesteps)\n\n\nclass MusicLMPattern(CodebooksPatternProvider):\n    \"\"\"Almost MusicLM style pattern. This is equivalent to full flattening\n    but in a different order.\n\n    Args:\n        n_q (int): Number of codebooks.\n        group_by (int): Number of codebooks to group together.\n    \"\"\"\n    def __init__(self, n_q: int, group_by: int = 2):\n        super().__init__(n_q)\n        self.group_by = group_by\n\n    def get_pattern(self, timesteps: int) -> Pattern:\n        out: PatternLayout = [[]]\n        for offset in range(0, self.n_q, self.group_by):\n            for t in range(timesteps):\n                for q in range(offset, offset + self.group_by):\n                    out.append([LayoutCoord(t, q)])\n        return Pattern(out, n_q=self.n_q, timesteps=timesteps)\n"
  },
  {
    "path": "audiocraft/modules/conditioners.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom collections import defaultdict\nfrom copy import deepcopy\nfrom dataclasses import dataclass, field\nfrom itertools import chain\nimport logging\nimport math\nfrom pathlib import Path\nimport random\nimport re\nimport typing as tp\nimport warnings\nimport einops\nimport flashy\nfrom num2words import num2words\nimport spacy\nfrom transformers import RobertaTokenizer, T5EncoderModel, T5Tokenizer  # type: ignore\nimport torch\nfrom torch import nn\nimport torch.nn.functional as F\nfrom torch.nn.utils.rnn import pad_sequence\nfrom enum import Enum\nfrom .chroma import ChromaExtractor\nfrom .streaming import StreamingModule\nfrom .transformer import create_sin_embedding, StreamingTransformer\nfrom ..data.audio import audio_read\nfrom ..data.audio_dataset import SegmentInfo\nfrom ..data.audio_utils import convert_audio\nfrom ..environment import AudioCraftEnvironment\nfrom ..quantization import ResidualVectorQuantizer\nfrom ..utils.autocast import TorchAutocast\nfrom ..utils.cache import EmbeddingCache\nfrom ..utils.utils import collate, hash_trick, length_to_mask, load_clap_state_dict, warn_once\n\n\nlogger = logging.getLogger(__name__)\nTextCondition = tp.Optional[str]  # a text condition can be a string or None (if doesn't exist)\nConditionType = tp.Tuple[torch.Tensor, torch.Tensor]  # condition, mask\n\n\nclass JascoCondConst(Enum):\n    DRM = 'self_wav'\n    CRD = 'chords'\n    MLD = 'melody'\n    SYM = {'chords', 'melody'}\n    LAT = {'self_wav'}\n    ALL = ['chords', 'self_wav', 'melody']  # order matters\n\n\nclass WavCondition(tp.NamedTuple):\n    wav: torch.Tensor\n    length: torch.Tensor\n    sample_rate: tp.List[int]\n    path: tp.List[tp.Optional[str]] = []\n    seek_time: tp.List[tp.Optional[float]] = []\n\n\nclass JointEmbedCondition(tp.NamedTuple):\n    wav: torch.Tensor\n    text: tp.List[tp.Optional[str]]\n    length: torch.Tensor\n    sample_rate: tp.List[int]\n    path: tp.List[tp.Optional[str]] = []\n    seek_time: tp.List[tp.Optional[float]] = []\n\n\nclass SymbolicCondition(tp.NamedTuple):\n    frame_chords: tp.Optional[torch.Tensor] = None\n    melody: tp.Optional[torch.Tensor] = None\n\n\n@dataclass\nclass ConditioningAttributes:\n    text: tp.Dict[str, tp.Optional[str]] = field(default_factory=dict)\n    wav: tp.Dict[str, WavCondition] = field(default_factory=dict)\n    joint_embed: tp.Dict[str, JointEmbedCondition] = field(default_factory=dict)\n    symbolic: tp.Dict[str, SymbolicCondition] = field(default_factory=dict)\n\n    def __getitem__(self, item):\n        return getattr(self, item)\n\n    @property\n    def text_attributes(self):\n        return self.text.keys()\n\n    @property\n    def wav_attributes(self):\n        return self.wav.keys()\n\n    @property\n    def joint_embed_attributes(self):\n        return self.joint_embed.keys()\n\n    @property\n    def symbolic_attributes(self):\n        return self.symbolic.keys()\n\n    @property\n    def attributes(self):\n        return {\n            \"text\": self.text_attributes,\n            \"wav\": self.wav_attributes,\n            \"joint_embed\": self.joint_embed_attributes,\n            \"symbolic\": self.symbolic_attributes,\n        }\n\n    def to_flat_dict(self):\n        return {\n            **{f\"text.{k}\": v for k, v in self.text.items()},\n            **{f\"wav.{k}\": v for k, v in self.wav.items()},\n            **{f\"joint_embed.{k}\": v for k, v in self.joint_embed.items()},\n            **{f\"symbolic.{k}\": v for k, v in self.symbolic.items()}\n        }\n\n    @classmethod\n    def from_flat_dict(cls, x):\n        out = cls()\n        for k, v in x.items():\n            kind, att = k.split(\".\")\n            out[kind][att] = v\n        return out\n\n\nclass SegmentWithAttributes(SegmentInfo):\n    \"\"\"Base class for all dataclasses that are used for conditioning.\n    All child classes should implement `to_condition_attributes` that converts\n    the existing attributes to a dataclass of type ConditioningAttributes.\n    \"\"\"\n    def to_condition_attributes(self) -> ConditioningAttributes:\n        raise NotImplementedError()\n\n\ndef nullify_condition(condition: ConditionType, dim: int = 1):\n    \"\"\"Transform an input condition to a null condition.\n    The way it is done by converting it to a single zero vector similarly\n    to how it is done inside WhiteSpaceTokenizer and NoopTokenizer.\n\n    Args:\n        condition (ConditionType): A tuple of condition and mask (tuple[torch.Tensor, torch.Tensor])\n        dim (int): The dimension that will be truncated (should be the time dimension)\n        WARNING!: dim should not be the batch dimension!\n    Returns:\n        ConditionType: A tuple of null condition and mask\n    \"\"\"\n    assert dim != 0, \"dim cannot be the batch dimension!\"\n    assert isinstance(condition, tuple) and \\\n        isinstance(condition[0], torch.Tensor) and \\\n        isinstance(condition[1], torch.Tensor), \"'nullify_condition' got an unexpected input type!\"\n    cond, mask = condition\n    B = cond.shape[0]\n    last_dim = cond.dim() - 1\n    out = cond.transpose(dim, last_dim)\n    out = 0. * out[..., :1]\n    out = out.transpose(dim, last_dim)\n    mask = torch.zeros((B, 1), device=out.device).int()\n    assert cond.dim() == out.dim()\n    return out, mask\n\n\ndef nullify_wav(cond: WavCondition) -> WavCondition:\n    \"\"\"Transform a WavCondition to a nullified WavCondition.\n    It replaces the wav by a null tensor, forces its length to 0, and replaces metadata by dummy attributes.\n\n    Args:\n        cond (WavCondition): Wav condition with wav, tensor of shape [B, T].\n    Returns:\n        WavCondition: Nullified wav condition.\n    \"\"\"\n    null_wav, _ = nullify_condition((cond.wav, torch.zeros_like(cond.wav)), dim=cond.wav.dim() - 1)\n    return WavCondition(\n        wav=null_wav,\n        length=torch.tensor([0] * cond.wav.shape[0], device=cond.wav.device),\n        sample_rate=cond.sample_rate,\n        path=[None] * cond.wav.shape[0],\n        seek_time=[None] * cond.wav.shape[0],\n    )\n\n\ndef nullify_joint_embed(embed: JointEmbedCondition) -> JointEmbedCondition:\n    \"\"\"Nullify the joint embedding condition by replacing it by a null tensor, forcing its length to 0,\n    and replacing metadata by dummy attributes.\n\n    Args:\n        cond (JointEmbedCondition): Joint embedding condition with wav and text, wav tensor of shape [B, C, T].\n    \"\"\"\n    null_wav, _ = nullify_condition((embed.wav, torch.zeros_like(embed.wav)), dim=embed.wav.dim() - 1)\n    return JointEmbedCondition(\n        wav=null_wav, text=[None] * len(embed.text),\n        length=torch.LongTensor([0]).to(embed.wav.device),\n        sample_rate=embed.sample_rate,\n        path=[None] * embed.wav.shape[0],\n        seek_time=[0] * embed.wav.shape[0],\n    )\n\n\ndef nullify_chords(sym_cond: SymbolicCondition, null_chord_idx: int = 194) -> SymbolicCondition:\n    \"\"\"Nullify the symbolic condition by setting all frame chords to a specified null chord index.\n    Args:\n        sym_cond (SymbolicCondition): The symbolic condition containing frame chords to be nullified.\n        null_chord_idx (int, optional): The index to use for nullifying the chords. Defaults to 194 (Chordino).\n    Returns:\n        SymbolicCondition: A new symbolic condition with all frame chords set to the null chord index.\n    \"\"\"\n    return SymbolicCondition(frame_chords=torch.ones_like(sym_cond.frame_chords) * null_chord_idx)  # type: ignore\n\n\ndef nullify_melody(sym_cond: SymbolicCondition) -> SymbolicCondition:\n    \"\"\"Nullify the symbolic condition by replacing the melody matrix with zeros matrix.\n    Args:\n        sym_cond (SymbolicCondition): The symbolic condition containing frame chords to be nullified.\n        null_chord_idx (int, optional): The index to use for nullifying the chords. Defaults to 194 (Chordino).\n    Returns:\n        SymbolicCondition: A new symbolic condition with all frame chords set to the null chord index.\n    \"\"\"\n    return SymbolicCondition(melody=torch.zeros_like(sym_cond.melody))  # type: ignore\n\n\ndef _drop_description_condition(conditions: tp.List[ConditioningAttributes]) -> tp.List[ConditioningAttributes]:\n    \"\"\"Drop the text condition but keep the wav conditon on a list of ConditioningAttributes.\n    This is useful to calculate l_style in the double classifier free guidance formula.\n    See paragraph 4.3 in https://arxiv.org/pdf/2407.12563\n\n    Args:\n        conditions (tp.List[ConditioningAttributes]): List of conditions.\n    \"\"\"\n    # We assert that description and self_wav are in the conditions\n    for condition in conditions:\n        assert 'description' in condition.text.keys()\n        assert 'self_wav' in condition.wav.keys()\n    return AttributeDropout(p={'text': {'description': 1.0},\n                               'wav': {'self_wav': 0.0}})(conditions)\n\n\nclass Tokenizer:\n    \"\"\"Base tokenizer implementation\n    (in case we want to introduce more advances tokenizers in the future).\n    \"\"\"\n    def __call__(self, texts: tp.List[tp.Optional[str]]) -> tp.Tuple[torch.Tensor, torch.Tensor]:\n        raise NotImplementedError()\n\n\nclass WhiteSpaceTokenizer(Tokenizer):\n    \"\"\"This tokenizer should be used for natural language descriptions.\n    For example:\n    [\"he didn't, know he's going home.\", 'shorter sentence'] =>\n    [[78, 62, 31,  4, 78, 25, 19, 34],\n    [59, 77,  0,  0,  0,  0,  0,  0]]\n    \"\"\"\n    PUNCTUATION = \"?:!.,;\"\n\n    def __init__(self, n_bins: int, pad_idx: int = 0, language: str = \"en_core_web_sm\",\n                 lemma: bool = True, stopwords: bool = True) -> None:\n        self.n_bins = n_bins\n        self.pad_idx = pad_idx\n        self.lemma = lemma\n        self.stopwords = stopwords\n        try:\n            self.nlp = spacy.load(language)\n        except IOError:\n            spacy.cli.download(language)  # type: ignore\n            self.nlp = spacy.load(language)\n\n    @tp.no_type_check\n    def __call__(self, texts: tp.List[tp.Optional[str]],\n                 return_text: bool = False) -> tp.Tuple[torch.Tensor, torch.Tensor]:\n        \"\"\"Take a list of strings and convert them to a tensor of indices.\n\n        Args:\n            texts (list[str]): List of strings.\n            return_text (bool, optional): Whether to return text as additional tuple item. Defaults to False.\n        Returns:\n            tuple[torch.Tensor, torch.Tensor]:\n                - Indices of words in the LUT.\n                - And a mask indicating where the padding tokens are\n        \"\"\"\n        output, lengths = [], []\n        texts = deepcopy(texts)\n        for i, text in enumerate(texts):\n            # if current sample doesn't have a certain attribute, replace with pad token\n            if text is None:\n                output.append(torch.Tensor([self.pad_idx]))\n                lengths.append(0)\n                continue\n\n            # convert numbers to words\n            text = re.sub(r\"(\\d+)\", lambda x: num2words(int(x.group(0))), text)  # type: ignore\n            # normalize text\n            text = self.nlp(text)  # type: ignore\n            # remove stopwords\n            if self.stopwords:\n                text = [w for w in text if not w.is_stop]  # type: ignore\n            # remove punctuation\n            text = [w for w in text if w.text not in self.PUNCTUATION]  # type: ignore\n            # lemmatize if needed\n            text = [getattr(t, \"lemma_\" if self.lemma else \"text\") for t in text]  # type: ignore\n\n            texts[i] = \" \".join(text)\n            lengths.append(len(text))\n            # convert to tensor\n            tokens = torch.Tensor([hash_trick(w, self.n_bins) for w in text])\n            output.append(tokens)\n\n        mask = length_to_mask(torch.IntTensor(lengths)).int()\n        padded_output = pad_sequence(output, padding_value=self.pad_idx).int().t()\n        if return_text:\n            return padded_output, mask, texts  # type: ignore\n        return padded_output, mask\n\n\nclass NoopTokenizer(Tokenizer):\n    \"\"\"This tokenizer should be used for global conditioners such as: artist, genre, key, etc.\n    The difference between this and WhiteSpaceTokenizer is that NoopTokenizer does not split\n    strings, so \"Jeff Buckley\" will get it's own index. Whereas WhiteSpaceTokenizer will\n    split it to [\"Jeff\", \"Buckley\"] and return an index per word.\n\n    For example:\n    [\"Queen\", \"ABBA\", \"Jeff Buckley\"] => [43, 55, 101]\n    [\"Metal\", \"Rock\", \"Classical\"] => [0, 223, 51]\n    \"\"\"\n    def __init__(self, n_bins: int, pad_idx: int = 0):\n        self.n_bins = n_bins\n        self.pad_idx = pad_idx\n\n    def __call__(self, texts: tp.List[tp.Optional[str]]) -> tp.Tuple[torch.Tensor, torch.Tensor]:\n        output, lengths = [], []\n        for text in texts:\n            # if current sample doesn't have a certain attribute, replace with pad token\n            if text is None:\n                output.append(self.pad_idx)\n                lengths.append(0)\n            else:\n                output.append(hash_trick(text, self.n_bins))\n                lengths.append(1)\n\n        tokens = torch.LongTensor(output).unsqueeze(1)\n        mask = length_to_mask(torch.IntTensor(lengths)).int()\n        return tokens, mask\n\n\nclass BaseConditioner(nn.Module):\n    \"\"\"Base model for all conditioner modules.\n    We allow the output dim to be different than the hidden dim for two reasons:\n    1) keep our LUTs small when the vocab is large;\n    2) make all condition dims consistent.\n\n    Args:\n        dim (int): Hidden dim of the model.\n        output_dim (int): Output dim of the conditioner.\n    \"\"\"\n    def __init__(self, dim: int, output_dim: int):\n        super().__init__()\n        self.dim = dim\n        self.output_dim = output_dim\n        if self.output_dim > -1:  # omit projection when output_dim <= 0\n            self.output_proj = nn.Linear(dim, output_dim)\n\n    def tokenize(self, *args, **kwargs) -> tp.Any:\n        \"\"\"Should be any part of the processing that will lead to a synchronization\n        point, e.g. BPE tokenization with transfer to the GPU.\n\n        The returned value will be saved and return later when calling forward().\n        \"\"\"\n        raise NotImplementedError()\n\n    def forward(self, inputs: tp.Any) -> ConditionType:\n        \"\"\"Gets input that should be used as conditioning (e.g, genre, description or a waveform).\n        Outputs a ConditionType, after the input data was embedded as a dense vector.\n\n        Returns:\n            ConditionType:\n                - A tensor of size [B, T, D] where B is the batch size, T is the length of the\n                  output embedding and D is the dimension of the embedding.\n                - And a mask indicating where the padding tokens.\n        \"\"\"\n        raise NotImplementedError()\n\n\nclass TextConditioner(BaseConditioner):\n    ...\n\n\nclass LUTConditioner(TextConditioner):\n    \"\"\"Lookup table TextConditioner.\n\n    Args:\n        n_bins (int): Number of bins.\n        dim (int): Hidden dim of the model (text-encoder/LUT).\n        output_dim (int): Output dim of the conditioner.\n        tokenizer (str): Name of the tokenizer.\n        pad_idx (int, optional): Index for padding token. Defaults to 0.\n    \"\"\"\n    def __init__(self, n_bins: int, dim: int, output_dim: int, tokenizer: str, pad_idx: int = 0):\n        super().__init__(dim, output_dim)\n        self.embed = nn.Embedding(n_bins, dim)\n        self.tokenizer: Tokenizer\n        if tokenizer == 'whitespace':\n            self.tokenizer = WhiteSpaceTokenizer(n_bins, pad_idx=pad_idx)\n        elif tokenizer == 'noop':\n            self.tokenizer = NoopTokenizer(n_bins, pad_idx=pad_idx)\n        else:\n            raise ValueError(f\"unrecognized tokenizer `{tokenizer}`.\")\n\n    def tokenize(self, x: tp.List[tp.Optional[str]]) -> tp.Tuple[torch.Tensor, torch.Tensor]:\n        device = self.embed.weight.device\n        tokens, mask = self.tokenizer(x)\n        tokens, mask = tokens.to(device), mask.to(device)\n        return tokens, mask\n\n    def forward(self, inputs: tp.Tuple[torch.Tensor, torch.Tensor]) -> ConditionType:\n        tokens, mask = inputs\n        embeds = self.embed(tokens)\n        embeds = self.output_proj(embeds)\n        embeds = (embeds * mask.unsqueeze(-1))\n        return embeds, mask\n\n\nclass T5Conditioner(TextConditioner):\n    \"\"\"T5-based TextConditioner.\n\n    Args:\n        name (str): Name of the T5 model.\n        output_dim (int): Output dim of the conditioner.\n        finetune (bool): Whether to fine-tune T5 at train time.\n        device (str): Device for T5 Conditioner.\n        autocast_dtype (tp.Optional[str], optional): Autocast dtype.\n        word_dropout (float, optional): Word dropout probability.\n        normalize_text (bool, optional): Whether to apply text normalization.\n    \"\"\"\n    MODELS = [\"t5-small\", \"t5-base\", \"t5-large\", \"t5-3b\", \"t5-11b\",\n              \"google/flan-t5-small\", \"google/flan-t5-base\", \"google/flan-t5-large\",\n              \"google/flan-t5-xl\", \"google/flan-t5-xxl\"]\n    MODELS_DIMS = {\n        \"t5-small\": 512,\n        \"t5-base\": 768,\n        \"t5-large\": 1024,\n        \"t5-3b\": 1024,\n        \"t5-11b\": 1024,\n        \"google/flan-t5-small\": 512,\n        \"google/flan-t5-base\": 768,\n        \"google/flan-t5-large\": 1024,\n        \"google/flan-t5-3b\": 1024,\n        \"google/flan-t5-11b\": 1024,\n    }\n\n    def __init__(self, name: str, output_dim: int, finetune: bool, device: str,\n                 autocast_dtype: tp.Optional[str] = 'float32', word_dropout: float = 0.,\n                 normalize_text: bool = False):\n        assert name in self.MODELS, f\"Unrecognized t5 model name (should in {self.MODELS})\"\n        super().__init__(self.MODELS_DIMS[name], output_dim)\n        self.device = device\n        self.name = name\n        self.finetune = finetune\n        self.word_dropout = word_dropout\n        if autocast_dtype is None or self.device == 'cpu':\n            self.autocast = TorchAutocast(enabled=False)\n            if self.device != 'cpu':\n                logger.warning(\"T5 has no autocast, this might lead to NaN\")\n        else:\n            dtype = getattr(torch, autocast_dtype)\n            assert isinstance(dtype, torch.dtype)\n            logger.info(f\"T5 will be evaluated with autocast as {autocast_dtype}\")\n            self.autocast = TorchAutocast(enabled=True, device_type=self.device, dtype=dtype)\n        # Let's disable logging temporarily because T5 will vomit some errors otherwise.\n        # thanks https://gist.github.com/simon-weber/7853144\n        previous_level = logging.root.manager.disable\n        logging.disable(logging.ERROR)\n        with warnings.catch_warnings():\n            warnings.simplefilter(\"ignore\")\n            try:\n                self.t5_tokenizer = T5Tokenizer.from_pretrained(name)\n                t5 = T5EncoderModel.from_pretrained(name).train(mode=finetune)\n            finally:\n                logging.disable(previous_level)\n        if finetune:\n            self.t5 = t5\n        else:\n            # this makes sure that the t5 models is not part\n            # of the saved checkpoint\n            self.__dict__['t5'] = t5.to(device)\n\n        self.normalize_text = normalize_text\n        if normalize_text:\n            self.text_normalizer = WhiteSpaceTokenizer(1, lemma=True, stopwords=True)\n\n    def tokenize(self, x: tp.List[tp.Optional[str]]) -> tp.Dict[str, torch.Tensor]:\n        # if current sample doesn't have a certain attribute, replace with empty string\n        entries: tp.List[str] = [xi if xi is not None else \"\" for xi in x]\n        if self.normalize_text:\n            _, _, entries = self.text_normalizer(entries, return_text=True)\n        if self.word_dropout > 0. and self.training:\n            new_entries = []\n            for entry in entries:\n                words = [word for word in entry.split(\" \") if random.random() >= self.word_dropout]\n                new_entries.append(\" \".join(words))\n            entries = new_entries\n\n        empty_idx = torch.LongTensor([i for i, xi in enumerate(entries) if xi == \"\"])\n\n        inputs = self.t5_tokenizer(entries, return_tensors='pt', padding=True).to(self.device)\n        mask = inputs['attention_mask']\n        mask[empty_idx, :] = 0  # zero-out index where the input is non-existant\n        return inputs\n\n    def forward(self, inputs: tp.Dict[str, torch.Tensor]) -> ConditionType:\n        mask = inputs['attention_mask']\n        with torch.set_grad_enabled(self.finetune), self.autocast:\n            embeds = self.t5(**inputs).last_hidden_state\n        embeds = self.output_proj(embeds.to(self.output_proj.weight))\n        embeds = (embeds * mask.unsqueeze(-1))\n        return embeds, mask\n\n\nclass WaveformConditioner(BaseConditioner):\n    \"\"\"Base class for all conditioners that take a waveform as input.\n    Classes that inherit must implement `_get_wav_embedding` that outputs\n    a continuous tensor, and `_downsampling_factor` that returns the down-sampling\n    factor of the embedding model.\n\n    Args:\n        dim (int): The internal representation dimension.\n        output_dim (int): Output dimension.\n        device (tp.Union[torch.device, str]): Device.\n    \"\"\"\n    def __init__(self, dim: int, output_dim: int, device: tp.Union[torch.device, str]):\n        super().__init__(dim, output_dim)\n        self.device = device\n        # if False no masking is done, used in ChromaStemConditioner when completing by periodicity a sample.\n        self._use_masking = True\n\n    def tokenize(self, x: WavCondition) -> WavCondition:\n        wav, length, sample_rate, path, seek_time = x\n        assert length is not None\n        return WavCondition(wav.to(self.device), length.to(self.device), sample_rate, path, seek_time)\n\n    def _get_wav_embedding(self, x: WavCondition) -> torch.Tensor:\n        \"\"\"Gets as input a WavCondition and returns a dense embedding.\"\"\"\n        raise NotImplementedError()\n\n    def _downsampling_factor(self):\n        \"\"\"Returns the downsampling factor of the embedding model.\"\"\"\n        raise NotImplementedError()\n\n    def forward(self, x: WavCondition) -> ConditionType:\n        \"\"\"Extract condition embedding and mask from a waveform and its metadata.\n        Args:\n            x (WavCondition): Waveform condition containing raw waveform and metadata.\n        Returns:\n            ConditionType: a dense vector representing the conditioning along with its mask\n        \"\"\"\n        wav, lengths, *_ = x\n        with torch.no_grad():\n            embeds = self._get_wav_embedding(x)\n        if hasattr(self, 'output_proj'):\n            embeds = embeds.to(self.output_proj.weight)\n            embeds = self.output_proj(embeds)\n\n        if lengths is not None and self._use_masking:\n            lengths = lengths / self._downsampling_factor()\n            mask = length_to_mask(lengths, max_len=embeds.shape[1]).int()  # type: ignore\n        else:\n            mask = torch.ones_like(embeds[..., 0])\n        embeds = (embeds * mask.unsqueeze(-1))\n        return embeds, mask\n\n\nclass ChromaStemConditioner(WaveformConditioner):\n    \"\"\"Chroma conditioner based on stems.\n    The ChromaStemConditioner uses DEMUCS to first filter out drums and bass, as\n    the drums and bass often dominate the chroma leading to the chroma features\n    not containing information about the melody.\n\n    Args:\n        output_dim (int): Output dimension for the conditioner.\n        sample_rate (int): Sample rate for the chroma extractor.\n        n_chroma (int): Number of chroma bins for the chroma extractor.\n        radix2_exp (int): Size of stft window for the chroma extractor (power of 2, e.g. 12 -> 2^12).\n        duration (int): duration used during training. This is later used for correct padding\n            in case we are using chroma as prefix.\n        match_len_on_eval (bool, optional): if True then all chromas are padded to the training\n            duration. Defaults to False.\n        eval_wavs (str, optional): path to a dataset manifest with waveform, this waveforms are used as\n            conditions during eval (for cases where we don't want to leak test conditions like MusicCaps).\n            Defaults to None.\n        n_eval_wavs (int, optional): limits the number of waveforms used for conditioning. Defaults to 0.\n        device (tp.Union[torch.device, str], optional): Device for the conditioner.\n        **kwargs: Additional parameters for the chroma extractor.\n    \"\"\"\n    def __init__(self, output_dim: int, sample_rate: int, n_chroma: int, radix2_exp: int,\n                 duration: float, match_len_on_eval: bool = True, eval_wavs: tp.Optional[str] = None,\n                 n_eval_wavs: int = 0, cache_path: tp.Optional[tp.Union[str, Path]] = None,\n                 device: tp.Union[torch.device, str] = 'cpu', **kwargs):\n        from demucs import pretrained\n        super().__init__(dim=n_chroma, output_dim=output_dim, device=device)\n        self.autocast = TorchAutocast(enabled=device != 'cpu', device_type=self.device, dtype=torch.float32)\n        self.sample_rate = sample_rate\n        self.match_len_on_eval = match_len_on_eval\n        if match_len_on_eval:\n            self._use_masking = False\n        self.duration = duration\n        self.__dict__['demucs'] = pretrained.get_model('htdemucs').to(device)\n        stem_sources: list = self.demucs.sources  # type: ignore\n        self.stem_indices = torch.LongTensor([stem_sources.index('vocals'), stem_sources.index('other')]).to(device)\n        self.chroma = ChromaExtractor(sample_rate=sample_rate, n_chroma=n_chroma,\n                                      radix2_exp=radix2_exp, **kwargs).to(device)\n        self.chroma_len = self._get_chroma_len()\n        self.eval_wavs: tp.Optional[torch.Tensor] = self._load_eval_wavs(eval_wavs, n_eval_wavs)\n        self.cache = None\n        if cache_path is not None:\n            self.cache = EmbeddingCache(Path(cache_path) / 'wav', self.device,\n                                        compute_embed_fn=self._get_full_chroma_for_cache,\n                                        extract_embed_fn=self._extract_chroma_chunk)\n\n    def _downsampling_factor(self) -> int:\n        return self.chroma.winhop\n\n    def _load_eval_wavs(self, path: tp.Optional[str], num_samples: int) -> tp.Optional[torch.Tensor]:\n        \"\"\"Load pre-defined waveforms from a json.\n        These waveforms will be used for chroma extraction during evaluation.\n        This is done to make the evaluation on MusicCaps fair (we shouldn't see the chromas of MusicCaps).\n        \"\"\"\n        if path is None:\n            return None\n\n        logger.info(f\"Loading evaluation wavs from {path}\")\n        from audiocraft.data.audio_dataset import AudioDataset\n        dataset: AudioDataset = AudioDataset.from_meta(\n            path, segment_duration=self.duration, min_audio_duration=self.duration,\n            sample_rate=self.sample_rate, channels=1)\n\n        if len(dataset) > 0:\n            eval_wavs = dataset.collater([dataset[i] for i in range(num_samples)]).to(self.device)\n            logger.info(f\"Using {len(eval_wavs)} evaluation wavs for chroma-stem conditioner\")\n            return eval_wavs\n        else:\n            raise ValueError(\"Could not find evaluation wavs, check lengths of wavs\")\n\n    def reset_eval_wavs(self, eval_wavs: tp.Optional[torch.Tensor]) -> None:\n        self.eval_wavs = eval_wavs\n\n    def has_eval_wavs(self) -> bool:\n        return self.eval_wavs is not None\n\n    def _sample_eval_wavs(self, num_samples: int) -> torch.Tensor:\n        \"\"\"Sample wavs from a predefined list.\"\"\"\n        assert self.eval_wavs is not None, \"Cannot sample eval wavs as no eval wavs provided.\"\n        total_eval_wavs = len(self.eval_wavs)\n        out = self.eval_wavs\n        if num_samples > total_eval_wavs:\n            out = self.eval_wavs.repeat(num_samples // total_eval_wavs + 1, 1, 1)\n        return out[torch.randperm(len(out))][:num_samples]\n\n    def _get_chroma_len(self) -> int:\n        \"\"\"Get length of chroma during training.\"\"\"\n        dummy_wav = torch.zeros((1, int(self.sample_rate * self.duration)), device=self.device)\n        dummy_chr = self.chroma(dummy_wav)\n        return dummy_chr.shape[1]\n\n    @torch.no_grad()\n    def _get_stemmed_wav(self, wav: torch.Tensor, sample_rate: int) -> torch.Tensor:\n        \"\"\"Get parts of the wav that holds the melody, extracting the main stems from the wav.\"\"\"\n        from demucs.apply import apply_model\n        from demucs.audio import convert_audio\n        with self.autocast:\n            wav = convert_audio(\n                wav, sample_rate, self.demucs.samplerate, self.demucs.audio_channels)  # type: ignore\n            stems = apply_model(self.demucs, wav, device=self.device)  # type: ignore\n            stems = stems[:, self.stem_indices]  # extract relevant stems for melody conditioning\n            mix_wav = stems.sum(1)  # merge extracted stems to single waveform\n            mix_wav = convert_audio(mix_wav, self.demucs.samplerate, self.sample_rate, 1)  # type: ignore\n            return mix_wav\n\n    @torch.no_grad()\n    def _extract_chroma(self, wav: torch.Tensor) -> torch.Tensor:\n        \"\"\"Extract chroma features from the waveform.\"\"\"\n        with self.autocast:\n            return self.chroma(wav)\n\n    @torch.no_grad()\n    def _compute_wav_embedding(self, wav: torch.Tensor, sample_rate: int) -> torch.Tensor:\n        \"\"\"Compute wav embedding, applying stem and chroma extraction.\"\"\"\n        # avoid 0-size tensors when we are working with null conds\n        if wav.shape[-1] == 1:\n            return self._extract_chroma(wav)\n        stems = self._get_stemmed_wav(wav, sample_rate)\n        chroma = self._extract_chroma(stems)\n        return chroma\n\n    @torch.no_grad()\n    def _get_full_chroma_for_cache(self, path: tp.Union[str, Path], x: WavCondition, idx: int) -> torch.Tensor:\n        \"\"\"Extract chroma from the whole audio waveform at the given path.\"\"\"\n        wav, sr = audio_read(path)\n        wav = wav[None].to(self.device)\n        wav = convert_audio(wav, sr, self.sample_rate, to_channels=1)\n        chroma = self._compute_wav_embedding(wav, self.sample_rate)[0]\n        return chroma\n\n    def _extract_chroma_chunk(self, full_chroma: torch.Tensor, x: WavCondition, idx: int) -> torch.Tensor:\n        \"\"\"Extract a chunk of chroma from the full chroma derived from the full waveform.\"\"\"\n        wav_length = x.wav.shape[-1]\n        seek_time = x.seek_time[idx]\n        assert seek_time is not None, (\n            \"WavCondition seek_time is required \"\n            \"when extracting chroma chunks from pre-computed chroma.\")\n        full_chroma = full_chroma.float()\n        frame_rate = self.sample_rate / self._downsampling_factor()\n        target_length = int(frame_rate * wav_length / self.sample_rate)\n        index = int(frame_rate * seek_time)\n        out = full_chroma[index: index + target_length]\n        out = F.pad(out[None], (0, 0, 0, target_length - out.shape[0]))[0]\n        return out.to(self.device)\n\n    @torch.no_grad()\n    def _get_wav_embedding(self, x: WavCondition) -> torch.Tensor:\n        \"\"\"Get the wav embedding from the WavCondition.\n        The conditioner will either extract the embedding on-the-fly computing it from the condition wav directly\n        or will rely on the embedding cache to load the pre-computed embedding if relevant.\n        \"\"\"\n        sampled_wav: tp.Optional[torch.Tensor] = None\n        if not self.training and self.eval_wavs is not None:\n            warn_once(logger, \"Using precomputed evaluation wavs!\")\n            sampled_wav = self._sample_eval_wavs(len(x.wav))\n\n        no_undefined_paths = all(p is not None for p in x.path)\n        no_nullified_cond = x.wav.shape[-1] > 1\n        if sampled_wav is not None:\n            chroma = self._compute_wav_embedding(sampled_wav, self.sample_rate)\n        elif self.cache is not None and no_undefined_paths and no_nullified_cond:\n            paths = [Path(p) for p in x.path if p is not None]\n            chroma = self.cache.get_embed_from_cache(paths, x)\n        else:\n            assert all(sr == x.sample_rate[0] for sr in x.sample_rate), \"All sample rates in batch should be equal.\"\n            chroma = self._compute_wav_embedding(x.wav, x.sample_rate[0])\n\n        if self.match_len_on_eval:\n            B, T, C = chroma.shape\n            if T > self.chroma_len:\n                chroma = chroma[:, :self.chroma_len]\n                logger.debug(f\"Chroma was truncated to match length! ({T} -> {chroma.shape[1]})\")\n            elif T < self.chroma_len:\n                n_repeat = int(math.ceil(self.chroma_len / T))\n                chroma = chroma.repeat(1, n_repeat, 1)\n                chroma = chroma[:, :self.chroma_len]\n                logger.debug(f\"Chroma was repeated to match length! ({T} -> {chroma.shape[1]})\")\n\n        return chroma\n\n    def tokenize(self, x: WavCondition) -> WavCondition:\n        \"\"\"Apply WavConditioner tokenization and populate cache if needed.\"\"\"\n        x = super().tokenize(x)\n        no_undefined_paths = all(p is not None for p in x.path)\n        if self.cache is not None and no_undefined_paths:\n            paths = [Path(p) for p in x.path if p is not None]\n            self.cache.populate_embed_cache(paths, x)\n        return x\n\n\nclass FeatureExtractor(WaveformConditioner):\n    \"\"\"\n    Feature Extractor used for the style conditioner of the paper AUDIO CONDITIONING\n        FOR MUSIC GENERATION VIA DISCRETE BOTTLENECK FEATURES.\n\n    Given a waveform, we extract an excerpt of defined length randomly subsampled.\n        Then, we feed this excerpt to a feature extractor.\n\n    Args:\n        model_name (str): 'encodec' or 'mert'.\n        sample_rate (str): sample rate of the input audio. (32000)\n        encodec_checkpoint (str): if encodec is used as a feature extractor, checkpoint\n            of the model. ('//pretrained/facebook/encodec_32khz' is the default)\n        encodec_n_q (int): if encodec is used as a feature extractor it sets the number of\n            quantization streams used in it.\n        length (float): length in seconds of the random subsampled excerpt that is used\n            for conditioning.\n        dim (int): The internal representation dimension.\n        output_dim (int): Output dimension for the conditioner.\n        device (tp.Union[torch.device, str], optional): Device for the conditioner.\n        compute_mask (bool): whether to mask the tokens corresponding to the subsampled\n            excerpt in the computation of the music language model cross-entropy loss.\n        use_middle_of_segment (bool): if True, always take the middle of the input\n            instead of a random subsampled excerpt.\n        ds_rate_compression (int): downsampling parameter of the compression model used\n            for the music language model. (640 for encodec_32khz)\n        num_codebooks_lm (int): the number of codebooks used by the music language model.\n    \"\"\"\n    def __init__(\n        self, model_name: str,\n        sample_rate: int, encodec_checkpoint: str, encodec_n_q: int, length: float,\n        dim: int, output_dim: int, device: tp.Union[torch.device, str],\n        compute_mask: bool = True,\n        use_middle_of_segment: bool = False, ds_rate_compression: int = 640,\n        num_codebooks_lm: int = 4\n    ):\n        assert model_name in ['encodec', 'mert']\n        if model_name == 'encodec':\n            from ..solvers.compression import CompressionSolver\n            feat_extractor = CompressionSolver.model_from_checkpoint(encodec_checkpoint, device)\n        elif model_name == 'mert':\n            from transformers import AutoModel\n            feat_extractor = AutoModel.from_pretrained(\"m-a-p/MERT-v1-95M\", trust_remote_code=True)\n        super().__init__(\n            dim=dim,\n            output_dim=output_dim,\n            device=device\n        )\n        self.sample_rate = sample_rate\n        self.compute_mask = compute_mask\n        self.feat_extractor: nn.Module\n        self.embed: tp.Union[nn.ModuleList, nn.Linear]\n        if model_name == 'encodec':\n            self.__dict__[\"feat_extractor\"] = feat_extractor.to(device)\n            self.encodec_n_q = encodec_n_q\n            self.embed = nn.ModuleList([nn.Embedding(feat_extractor.cardinality, dim) for _ in range(encodec_n_q)])\n        if model_name == 'mert':\n            self.__dict__[\"feat_extractor\"] = feat_extractor.eval().to(device)\n            self.embed = nn.Linear(768, dim)  # hardcoded\n        self.length_subwav = int(length * sample_rate)\n        self.ds_rate_compression = ds_rate_compression\n        self.model_name = model_name\n        self.use_middle_of_segment = use_middle_of_segment\n        self.num_codebooks_lm = num_codebooks_lm\n\n    def _get_wav_embedding(self, x: WavCondition) -> torch.Tensor:\n        if x.wav.shape[-1] == 1:\n            self.temp_mask = None\n            return torch.zeros(x.wav.shape[0], 1, self.dim, device=self.device)\n        else:\n            with torch.no_grad():\n                if self.use_middle_of_segment:\n                    start = int((x.wav.shape[-1] - self.length_subwav) / 2)\n                    wav = x.wav[:, :, start:start+self.length_subwav]\n                else:\n                    start = random.randint(0, x.wav.shape[-1] - self.length_subwav)\n                    wav = x.wav[:, :, start:start+self.length_subwav]\n                if self.compute_mask:\n                    self.temp_mask = self._get_mask_wav(x, start)\n                if self.model_name == 'encodec':\n                    tokens = self.feat_extractor.encode(wav)[0]  # type: ignore\n                elif self.model_name == 'mert':\n                    wav = convert_audio(wav, from_rate=x.sample_rate[0], to_rate=24000, to_channels=1)\n                    embeds = self.feat_extractor(wav.squeeze(-2)).last_hidden_state\n            if self.model_name == 'encodec':\n                tokens = tokens[:, :self.encodec_n_q]\n                embeds = sum([self.embed[k](tokens[:, k]) for k in range(self.encodec_n_q)])  # type: ignore\n            else:\n                embeds = self.embed(embeds)\n\n            return embeds  # [B, T, dim]\n\n    def _downsampling_factor(self):\n        if self.model_name == 'encodec':\n            return self.sample_rate / self.feat_extractor.frame_rate\n        elif self.model_name == 'mert':\n            return self.sample_rate / 75\n\n    def _get_mask_wav(self, x: WavCondition, start: int) -> tp.Union[torch.Tensor, None]:\n        if x.wav.shape[-1] == 1:\n            return None\n        total_length = int(x.wav.shape[-1] / self.ds_rate_compression)\n        mask_length = int(self.length_subwav / self.ds_rate_compression)\n        start = int(start / self.ds_rate_compression)\n        mask = torch.ones(x.wav.shape[0], self.num_codebooks_lm,\n                          total_length, device=self.device, dtype=torch.bool)\n        mask[:, :, start:start+mask_length] = 0\n        return mask\n\n\nclass StyleConditioner(FeatureExtractor):\n    \"\"\"Conditioner from the paper AUDIO CONDITIONING FOR MUSIC GENERATION VIA\n    DISCRETE BOTTLENECK FEATURES.\n    Given an audio input, it is passed through a Feature Extractor and a\n    transformer encoder. Then it is quantized through RVQ.\n\n    Args:\n        transformer_scale (str): size of the transformer. See in the __init__ to have more infos.\n        ds_factor (int): the downsampling factor applied to the representation after quantization.\n        encodec_n_q (int): if encodec is used as a feature extractor it sets the number of\n            quantization streams used in it.\n        n_q_out (int): the number of quantization streams used for the RVQ. If increased, there\n            is more information passing as a conditioning.\n        eval_q (int): the number of quantization streams used for the RVQ at evaluation time.\n        q_dropout (bool): if True, at training time, a random number of stream is sampled\n            at each step in the interval [1, n_q_out].\n        bins (int): the codebook size used for each quantization stream.\n        varying_lengths (List[float]): list of the min and max duration in seconds for the\n            randomly subsampled excerpt at training time. For each step a length is sampled\n            in this interval.\n        batch_norm (bool): use of batch normalization after the transformer. Stabilizes the\n            training.\n        rvq_threshold_ema_dead_code (float): threshold for dropping dead codes in the\n            RVQ.\n    \"\"\"\n    def __init__(self, transformer_scale: str = 'default', ds_factor: int = 15, encodec_n_q: int = 4,\n                 n_q_out: int = 6, eval_q: int = 3, q_dropout: bool = True, bins: int = 1024,\n                 varying_lengths: tp.List[float] = [1.5, 4.5],\n                 batch_norm: bool = True, rvq_threshold_ema_dead_code: float = 0.1,\n                 **kwargs):\n        tr_args: tp.Dict[str, tp.Any]\n        if transformer_scale == 'xsmall':\n            tr_args = {'d_model': 256, 'num_heads': 8, 'num_layers': 4}\n        elif transformer_scale == 'large':\n            tr_args = {'d_model': 1024, 'num_heads': 16, 'num_layers': 24}\n        elif transformer_scale == 'default':\n            tr_args = {'d_model': 512, 'num_heads': 8, 'num_layers': 8}\n        elif transformer_scale == 'none':\n            tr_args = {'d_model': 512}\n        tr_args.update({\n            'memory_efficient': True, 'activation': 'gelu',\n            'norm_first': True, 'causal': False, 'layer_scale': None,\n            'bias_ff': False, 'bias_attn': False,\n        })\n        dim = tr_args['d_model']\n        super().__init__(dim=dim, encodec_n_q=encodec_n_q, **kwargs)\n\n        self.ds_factor = ds_factor\n        if transformer_scale == 'none':\n            self.transformer = None\n        else:\n            self.transformer = StreamingTransformer(dim_feedforward=int(4 * dim), **tr_args)\n        self.n_q_out = n_q_out\n        self.eval_q = eval_q\n        self.rvq = None\n        if n_q_out > 0:\n            self.rvq = ResidualVectorQuantizer(dim, n_q=n_q_out, q_dropout=q_dropout, bins=bins,\n                                               threshold_ema_dead_code=rvq_threshold_ema_dead_code)\n        self.autocast = TorchAutocast(enabled=self.device != 'cpu', device_type=self.device, dtype=torch.float32)\n        self.varying_lengths = varying_lengths\n        self.batch_norm = None\n        if batch_norm:\n            self.batch_norm = nn.BatchNorm1d(dim, affine=False)\n        self.mask = None\n\n    def _get_wav_embedding(self, wav: WavCondition) -> torch.Tensor:\n        with self.autocast:\n            # Sample the length of the excerpts\n            if self.varying_lengths and self.training:\n                assert len(self.varying_lengths) == 2\n                length = random.uniform(self.varying_lengths[0], self.varying_lengths[1])\n                self.length_subwav = int(length * self.sample_rate)\n            z1 = super()._get_wav_embedding(wav)\n            if self.compute_mask:\n                self.mask = self.temp_mask  # type: ignore\n            self.temp_mask = None\n\n            if self.transformer is not None:\n                out1 = self.transformer(z1)\n            else:\n                out1 = z1\n            if self.batch_norm:\n                out1 = self.batch_norm(out1.transpose(1, 2)).transpose(1, 2)\n            # Apply quantization\n            if self.rvq:\n                if self.training:\n                    self.rvq.set_num_codebooks(self.n_q_out)\n                else:\n                    self.rvq.set_num_codebooks(self.eval_q)\n                out1 = self.rvq(out1.transpose(1, 2), frame_rate=1.)\n                if self.training:\n                    flashy.distrib.average_tensors(self.rvq.buffers())\n                out1 = out1.x.transpose(1, 2)\n            # Apply fix downsample\n            out1 = out1[:, ::self.ds_factor]\n\n        return out1\n\n    def set_params(self, eval_q: int = 3,\n                   excerpt_length: float = 3.0,\n                   ds_factor: tp.Optional[int] = None, encodec_n_q: tp.Optional[int] = None):\n        \"\"\"Modify the parameters of the SSL or introduce new parameters to add noise to\n        the conditioning or to downsample it\n\n        Args:\n            eval_q (int): number of codebooks used when evaluating the model\n            excerpt_length (float): the length of the excerpts used to condition the model\n        \"\"\"\n        self.eval_q = eval_q\n        self.length_subwav = int(excerpt_length * self.sample_rate)\n        if ds_factor is not None:\n            self.ds_factor = ds_factor\n        if encodec_n_q is not None:\n            self.encodec_n_q = encodec_n_q\n\n    def _downsampling_factor(self):\n        df = super()._downsampling_factor()\n        return df * self.ds_factor\n\n    def forward(self, x: WavCondition) -> ConditionType:\n        wav, lengths, *_ = x\n\n        embeds = self._get_wav_embedding(x)\n        embeds = embeds.to(self.output_proj.weight)\n        embeds = self.output_proj(embeds)\n\n        lengths = lengths / self._downsampling_factor()\n        mask = length_to_mask(lengths, max_len=embeds.shape[1]).int()  # type: ignore\n\n        embeds = (embeds * mask.unsqueeze(2).to(self.device))\n\n        return embeds, mask\n\n\nclass JointEmbeddingConditioner(BaseConditioner):\n    \"\"\"Joint embedding conditioning supporting both audio or text conditioning.\n\n    Args:\n        dim (int): Dimension.\n        output_dim (int): Output dimension.\n        device (str): Device.\n        attribute (str): Attribute used by the conditioner.\n        autocast_dtype (str): Autocast for the conditioner.\n        quantize (bool): Whether to quantize the CLAP embedding.\n        n_q (int): Number of residual quantizers (used if quantize is true).\n        bins (int): Quantizers' codebooks size (used if quantize is true).\n        kwargs: Additional parameters for residual vector quantizer.\n    \"\"\"\n    def __init__(self, dim: int, output_dim: int, device: str, attribute: str,\n                 autocast_dtype: tp.Optional[str] = 'float32', quantize: bool = True,\n                 n_q: int = 12, bins: int = 1024, **kwargs):\n        super().__init__(dim=dim, output_dim=output_dim)\n        self.device = device\n        self.attribute = attribute\n        if autocast_dtype is None or device == 'cpu':\n            self.autocast = TorchAutocast(enabled=False)\n            logger.warning(\"JointEmbeddingConditioner has no autocast, this might lead to NaN.\")\n        else:\n            dtype = getattr(torch, autocast_dtype)\n            assert isinstance(dtype, torch.dtype)\n            logger.info(f\"JointEmbeddingConditioner will be evaluated with autocast as {autocast_dtype}.\")\n            self.autocast = TorchAutocast(enabled=True, device_type=self.device, dtype=dtype)\n        # residual vector quantizer to discretize the conditioned embedding\n        self.quantizer: tp.Optional[ResidualVectorQuantizer] = None\n        if quantize:\n            self.quantizer = ResidualVectorQuantizer(dim, n_q=n_q, bins=bins, **kwargs)\n\n    def _get_embed(self, x: JointEmbedCondition) -> tp.Tuple[torch.Tensor, torch.Tensor]:\n        \"\"\"Get joint embedding in latent space from the inputs.\n\n        Returns:\n            tuple[torch.Tensor, torch.Tensor]: Tensor for the latent embedding\n                and corresponding empty indexes.\n        \"\"\"\n        raise NotImplementedError()\n\n    def forward(self, x: JointEmbedCondition) -> ConditionType:\n        with self.autocast:\n            embed, empty_idx = self._get_embed(x)\n            if self.quantizer is not None:\n                embed = embed.view(-1, self.dim, 1)\n                q_res = self.quantizer(embed, frame_rate=1)\n                out_embed = q_res.x.view(-1, self.dim)\n            else:\n                out_embed = embed\n            out_embed = self.output_proj(out_embed).view(-1, 1, self.output_dim)\n            mask = torch.ones(*out_embed.shape[:2], device=out_embed.device)\n            mask[empty_idx, :] = 0  # zero-out index where the input is non-existant\n            out_embed = (out_embed * mask.unsqueeze(-1))\n            return out_embed, mask\n\n    def tokenize(self, x: JointEmbedCondition) -> JointEmbedCondition:\n        return x\n\n\nclass CLAPEmbeddingConditioner(JointEmbeddingConditioner):\n    \"\"\"Joint Embedding conditioner based on pre-trained CLAP model.\n\n    This CLAP-based conditioner supports a caching mechanism\n    over the computed embeddings for faster training.\n\n    Args:\n        dim (int): Dimension.\n        output_dim (int): Output dimension.\n        device (str): Device.\n        attribute (str): Attribute used by the conditioner.\n        quantize (bool): Whether to quantize the CLAP embedding.\n        n_q (int): Number of residual quantizers (used if quantize is true).\n        bins (int): Quantizers' codebooks size (used if quantize is true).\n        checkpoint (str): Path to CLAP checkpoint.\n        model_arch (str): CLAP model architecture.\n        enable_fusion (bool): Enable fusion for CLAP model.\n        sample_rate (int): Sample rate used by CLAP model.\n        max_audio_length (float): Maximum audio length for CLAP model.\n        audio_stride (float): Stride to use for getting a CLAP embedding on the full sequence.\n        normalize (bool): Whether to normalize the CLAP embedding.\n        text_p (float): Probability of using text representation instead of audio at train time.\n        batch_size (Optional[int]): Batch size for CLAP embedding computation.\n        autocast_dtype (str): Autocast for the conditioner.\n        cache_path (Optional[str]): Path for pre-computed embeddings caching.\n        kwargs: Additional parameters for residual vector quantizer.\n    \"\"\"\n    def __init__(self, dim: int, output_dim: int, device: str, attribute: str,\n                 quantize: bool, n_q: int, bins: int, checkpoint: tp.Union[str, Path], model_arch: str,\n                 enable_fusion: bool, sample_rate: int, max_audio_length: int, audio_stride: int,\n                 normalize: bool, text_p: bool, batch_size: tp.Optional[int] = None,\n                 autocast_dtype: tp.Optional[str] = 'float32', cache_path: tp.Optional[str] = None, **kwargs):\n        try:\n            import laion_clap  # type: ignore\n        except ImportError:\n            raise ImportError(\"Please install CLAP to use the CLAPEmbeddingConditioner: 'pip install laion_clap'\")\n        warnings.warn(\"Sample rate for CLAP conditioner was fixed in version v1.1.0, (from 44.1 to 48 kHz). \"\n                      \"Please retrain all models.\")\n        checkpoint = AudioCraftEnvironment.resolve_reference_path(checkpoint)\n        clap_tokenize = RobertaTokenizer.from_pretrained('roberta-base')\n        clap_model = laion_clap.CLAP_Module(enable_fusion=enable_fusion, amodel=model_arch)\n        load_clap_state_dict(clap_model, checkpoint)\n        clap_model.eval()\n        clap_model.to(device)\n        super().__init__(dim=dim, output_dim=output_dim, device=device, attribute=attribute,\n                         autocast_dtype=autocast_dtype, quantize=quantize, n_q=n_q, bins=bins,\n                         **kwargs)\n        self.checkpoint = checkpoint\n        self.enable_fusion = enable_fusion\n        self.model_arch = model_arch\n        self.clap: laion_clap.CLAP_Module\n        self.clap_tokenize: RobertaTokenizer\n        self.clap_sample_rate = sample_rate\n        self.clap_max_frames = int(self.clap_sample_rate * max_audio_length)\n        self.clap_stride = int(self.clap_sample_rate * audio_stride)\n        self.batch_size = batch_size or 1\n        self.normalize = normalize\n        self.text_p = text_p\n        self.__dict__['clap_tokenize'] = clap_tokenize\n        self.__dict__['clap'] = clap_model\n        self.wav_cache, self.text_cache = None, None\n        if cache_path is not None:\n            self.wav_cache = EmbeddingCache(Path(cache_path) / 'wav', self.device,\n                                            compute_embed_fn=self._get_wav_embedding_for_cache,\n                                            extract_embed_fn=self._extract_wav_embedding_chunk)\n            self.text_cache = EmbeddingCache(Path(cache_path) / 'text', self.device,\n                                             compute_embed_fn=self._get_text_embedding_for_cache)\n\n    def _tokenizer(self, texts: tp.Union[str, tp.List[str]]) -> dict:\n        # we use the default params from CLAP module here as well\n        return self.clap_tokenize(texts, padding=\"max_length\", truncation=True, max_length=77, return_tensors=\"pt\")\n\n    def _compute_text_embedding(self, text: tp.List[str]) -> torch.Tensor:\n        \"\"\"Compute text embedding from CLAP model on a given a batch of text.\n\n        Args:\n            text (list[str]): List of text for the batch, with B items.\n        Returns:\n            torch.Tensor: CLAP embedding derived from text, of shape [B, 1, D], with D the CLAP embedding dimension.\n        \"\"\"\n        with torch.no_grad():\n            embed = self.clap.get_text_embedding(text, tokenizer=self._tokenizer, use_tensor=True)\n            return embed.view(embed.size(0), 1, embed.size(-1))\n\n    def _get_text_embedding_for_cache(self, path: tp.Union[Path, str],\n                                      x: JointEmbedCondition, idx: int) -> torch.Tensor:\n        \"\"\"Get text embedding function for the cache.\"\"\"\n        text = x.text[idx]\n        text = text if text is not None else \"\"\n        return self._compute_text_embedding([text])[0]\n\n    def _preprocess_wav(self, wav: torch.Tensor, length: torch.Tensor, sample_rates: tp.List[int]) -> torch.Tensor:\n        \"\"\"Preprocess wav to expected format by CLAP model.\n\n        Args:\n            wav (torch.Tensor): Audio wav, of shape [B, C, T].\n            length (torch.Tensor): Actual length of the audio for each item in the batch, of shape [B].\n            sample_rates (list[int]): Sample rates for each sample in the batch\n        Returns:\n            torch.Tensor: Audio wav of shape [B, T].\n        \"\"\"\n        assert wav.dim() == 3, \"Expecting wav to be [B, C, T]\"\n        if sample_rates is not None:\n            _wav = []\n            for i, audio in enumerate(wav):\n                sr = sample_rates[i]\n                audio = convert_audio(audio, from_rate=sr, to_rate=self.clap_sample_rate, to_channels=1)\n                _wav.append(audio)\n            wav = torch.stack(_wav, dim=0)\n        wav = wav.mean(dim=1)\n        return wav\n\n    def _compute_wav_embedding(self, wav: torch.Tensor, length: torch.Tensor,\n                               sample_rates: tp.List[int], reduce_mean: bool = False) -> torch.Tensor:\n        \"\"\"Compute audio wave embedding from CLAP model.\n\n        Since CLAP operates on a fixed sequence length audio inputs and we need to process longer audio sequences,\n        we calculate the wav embeddings on `clap_max_frames` windows with `clap_stride`-second stride and\n        average the resulting embeddings.\n\n        Args:\n            wav (torch.Tensor): Audio wav, of shape [B, C, T].\n            length (torch.Tensor): Actual length of the audio for each item in the batch, of shape [B].\n            sample_rates (list[int]): Sample rates for each sample in the batch.\n            reduce_mean (bool): Whether to get the average tensor.\n        Returns:\n            torch.Tensor: Audio embedding of shape [B, F, D], F being the number of chunks, D the dimension.\n        \"\"\"\n        with torch.no_grad():\n            wav = self._preprocess_wav(wav, length, sample_rates)\n            B, T = wav.shape\n            if T >= self.clap_max_frames:\n                wav = wav.unfold(-1, self.clap_max_frames, self.clap_stride)  # [B, F, T]\n            else:\n                wav = wav.view(-1, 1, T)  # [B, F, T] with F=1\n            wav = einops.rearrange(wav, 'b f t -> (b f) t')\n            embed_list = []\n            for i in range(0, wav.size(0), self.batch_size):\n                _wav = wav[i:i+self.batch_size, ...]\n                _embed = self.clap.get_audio_embedding_from_data(_wav, use_tensor=True)\n                embed_list.append(_embed)\n            embed = torch.cat(embed_list, dim=0)\n            embed = einops.rearrange(embed, '(b f) d -> b f d', b=B)\n            if reduce_mean:\n                embed = embed.mean(dim=1, keepdim=True)\n            return embed  # [B, F, D] with F=1 if reduce_mean is True\n\n    def _get_wav_embedding_for_cache(self, path: tp.Union[str, Path],\n                                     x: JointEmbedCondition, idx: int) -> torch.Tensor:\n        \"\"\"Compute audio wave embedding for the cache.\n        The embedding is computed on a given audio read from file.\n\n        Args:\n            path (str or Path): Path to the full audio file.\n        Returns:\n            torch.Tensor: Single-item tensor of shape [F, D], F being the number of chunks, D the dimension.\n        \"\"\"\n        wav, sr = audio_read(path)  # [C, T]\n        wav = wav.unsqueeze(0).to(self.device)  # [1, C, T]\n        wav_len = torch.LongTensor([wav.shape[-1]]).to(self.device)\n        embed = self._compute_wav_embedding(wav, wav_len, [sr], reduce_mean=False)  # [B, F, D]\n        return embed.squeeze(0)  # [F, D]\n\n    def _extract_wav_embedding_chunk(self, full_embed: torch.Tensor, x: JointEmbedCondition, idx: int) -> torch.Tensor:\n        \"\"\"Extract the chunk of embedding matching the seek_time and length from the full CLAP audio embedding.\n\n        Args:\n            full_embed (torch.Tensor): CLAP embedding computed on the full wave, of shape [F, D].\n            x (JointEmbedCondition): Joint embedding condition for the full batch.\n            idx (int): Index considered for the given embedding to extract.\n        Returns:\n            torch.Tensor: Wav embedding averaged on sliding window, of shape [1, D].\n        \"\"\"\n        sample_rate = x.sample_rate[idx]\n        seek_time = x.seek_time[idx]\n        seek_time = 0. if seek_time is None else seek_time\n        clap_stride = int(self.clap_stride / self.clap_sample_rate) * sample_rate\n        end_seek_time = seek_time + self.clap_max_frames / self.clap_sample_rate\n        start_offset = int(seek_time * sample_rate // clap_stride)\n        end_offset = int(end_seek_time * sample_rate // clap_stride)\n        wav_embed = full_embed[start_offset:end_offset, ...]\n        wav_embed = wav_embed.mean(dim=0, keepdim=True)\n        return wav_embed.to(self.device)  # [F, D]\n\n    def _get_text_embedding(self, x: JointEmbedCondition) -> torch.Tensor:\n        \"\"\"Get CLAP embedding from a batch of text descriptions.\"\"\"\n        no_nullified_cond = x.wav.shape[-1] > 1  # we don't want to read from cache when condition dropout\n        if self.text_cache is not None and no_nullified_cond:\n            assert all(p is not None for p in x.path), \"Cache requires all JointEmbedCondition paths to be provided\"\n            paths = [Path(p) for p in x.path if p is not None]\n            embed = self.text_cache.get_embed_from_cache(paths, x)\n        else:\n            text = [xi if xi is not None else \"\" for xi in x.text]\n            embed = self._compute_text_embedding(text)\n        if self.normalize:\n            embed = torch.nn.functional.normalize(embed, p=2.0, dim=-1)\n        return embed\n\n    def _get_wav_embedding(self, x: JointEmbedCondition) -> torch.Tensor:\n        \"\"\"Get CLAP embedding from a batch of audio tensors (and corresponding sample rates).\"\"\"\n        no_undefined_paths = all(p is not None for p in x.path)\n        no_nullified_cond = x.wav.shape[-1] > 1  # we don't want to read from cache when condition dropout\n        if self.wav_cache is not None and no_undefined_paths and no_nullified_cond:\n            paths = [Path(p) for p in x.path if p is not None]\n            embed = self.wav_cache.get_embed_from_cache(paths, x)\n        else:\n            embed = self._compute_wav_embedding(x.wav, x.length, x.sample_rate, reduce_mean=True)\n        if self.normalize:\n            embed = torch.nn.functional.normalize(embed, p=2.0, dim=-1)\n        return embed\n\n    def tokenize(self, x: JointEmbedCondition) -> JointEmbedCondition:\n        # Trying to limit as much as possible sync points when the cache is warm.\n        no_undefined_paths = all(p is not None for p in x.path)\n        if self.wav_cache is not None and no_undefined_paths:\n            assert all([p is not None for p in x.path]), \"Cache requires all JointEmbedCondition paths to be provided\"\n            paths = [Path(p) for p in x.path if p is not None]\n            self.wav_cache.populate_embed_cache(paths, x)\n        if self.text_cache is not None and no_undefined_paths:\n            assert all([p is not None for p in x.path]), \"Cache requires all JointEmbedCondition paths to be provided\"\n            paths = [Path(p) for p in x.path if p is not None]\n            self.text_cache.populate_embed_cache(paths, x)\n        return x\n\n    def _get_embed(self, x: JointEmbedCondition) -> tp.Tuple[torch.Tensor, torch.Tensor]:\n        \"\"\"Extract shared latent representation from either the wav or the text using CLAP.\"\"\"\n        # decide whether to use text embedding at train time or not\n        use_text_embed = random.random() < self.text_p\n        if self.training and not use_text_embed:\n            embed = self._get_wav_embedding(x)\n            empty_idx = torch.LongTensor([])  # we assume we always have the audio wav\n        else:\n            embed = self._get_text_embedding(x)\n            empty_idx = torch.LongTensor([i for i, xi in enumerate(x.text) if xi is None or xi == \"\"])\n        return embed, empty_idx\n\n\ndef dropout_symbolic_conditions(sample: ConditioningAttributes,\n                                condition: str, null_chord_idx: int = 194) -> ConditioningAttributes:\n    \"\"\"\n    Applies dropout to symbolic conditions within the sample based on the specified condition by setting the condition\n    value to a null index.\n    Args:\n        sample (ConditioningAttributes): The sample containing symbolic attributes to potentially dropout.\n        condition (str): The specific condition within the symbolic attributes to apply dropout.\n        null_chord_idx (int, optional): The index used to represent a null chord. Defaults to 194.\n    Returns:\n        ConditioningAttributes: The modified sample with dropout applied to the specified condition.\n    Raises:\n        ValueError: If the specified condition is not present in the sample's symbolic attributes.\n    \"\"\"\n    if sample.symbolic == {} or sample.symbolic[JascoCondConst.CRD.value].frame_chords.shape[-1] <= 1:  # type: ignore\n        # nothing to drop\n        return sample\n\n    if condition not in getattr(sample, 'symbolic'):\n        raise ValueError(\n            \"dropout_symbolic_condition received an unexpected condition!\"\n            f\" expected {sample.symbolic.keys()}\"\n            f\" but got '{condition}'!\"\n        )\n\n    if condition == JascoCondConst.CRD.value:\n        sample.symbolic[condition] = nullify_chords(sample.symbolic[condition], null_chord_idx=null_chord_idx)\n    elif condition == JascoCondConst.MLD.value:\n        sample.symbolic[condition] = nullify_melody(sample.symbolic[condition])\n\n    return sample\n\n\ndef dropout_condition(sample: ConditioningAttributes,\n                      condition_type: str, condition: str,\n                      **kwargs) -> ConditioningAttributes:\n    \"\"\"Utility function for nullifying an attribute inside an ConditioningAttributes object.\n    If the condition is of type \"wav\", then nullify it using `nullify_condition` function.\n    If the condition is of any other type, set its value to None.\n    Works in-place.\n    \"\"\"\n    if condition_type not in ['text', 'wav', 'joint_embed', 'symbolic']:\n        raise ValueError(\n            \"dropout_condition got an unexpected condition type!\"\n            f\" expected 'text', 'wav' or 'joint_embed' but got '{condition_type}'\"\n        )\n\n    if condition not in getattr(sample, condition_type):\n        raise ValueError(\n            \"dropout_condition received an unexpected condition!\"\n            f\" expected wav={sample.wav.keys()} and text={sample.text.keys()}\"\n            f\" but got '{condition}' of type '{condition_type}'!\"\n        )\n\n    if condition_type == 'wav':\n        wav_cond = sample.wav[condition]\n        sample.wav[condition] = nullify_wav(wav_cond)\n    elif condition_type == 'joint_embed':\n        embed = sample.joint_embed[condition]\n        sample.joint_embed[condition] = nullify_joint_embed(embed)\n    elif condition_type == 'symbolic':\n        sample = dropout_symbolic_conditions(sample=sample, condition=condition, **kwargs)\n    else:\n        sample.text[condition] = None\n\n    return sample\n\n\nclass DropoutModule(nn.Module):\n    \"\"\"Base module for all dropout modules.\"\"\"\n    def __init__(self, seed: int = 1234):\n        super().__init__()\n        self.rng = torch.Generator()\n        self.rng.manual_seed(seed)\n\n\nclass AttributeDropout(DropoutModule):\n    \"\"\"Dropout with a given probability per attribute.\n    This is different from the behavior of ClassifierFreeGuidanceDropout as this allows for attributes\n    to be dropped out separately. For example, \"artist\" can be dropped while \"genre\" remains.\n    This is in contrast to ClassifierFreeGuidanceDropout where if \"artist\" is dropped \"genre\"\n    must also be dropped.\n\n    Args:\n        p (tp.Dict[str, float]): A dict mapping between attributes and dropout probability. For example:\n            ...\n            \"genre\": 0.1,\n            \"artist\": 0.5,\n            \"wav\": 0.25,\n            ...\n        active_on_eval (bool, optional): Whether the dropout is active at eval. Default to False.\n        seed (int, optional): Random seed.\n    \"\"\"\n    def __init__(self, p: tp.Dict[str, tp.Dict[str, float]], active_on_eval: bool = False, seed: int = 1234):\n        super().__init__(seed=seed)\n        self.active_on_eval = active_on_eval\n        # construct dict that return the values from p otherwise 0\n        self.p = {}\n        for condition_type, probs in p.items():\n            self.p[condition_type] = defaultdict(lambda: 0, probs)\n\n    def forward(self, samples: tp.List[ConditioningAttributes]) -> tp.List[ConditioningAttributes]:\n        \"\"\"\n        Args:\n            samples (list[ConditioningAttributes]): List of conditions.\n        Returns:\n            list[ConditioningAttributes]: List of conditions after certain attributes were set to None.\n        \"\"\"\n        if not self.training and not self.active_on_eval:\n            return samples\n\n        samples = deepcopy(samples)\n        for condition_type, ps in self.p.items():  # for condition types [text, wav, symbolic]\n            for condition, p in ps.items():  # for attributes of each type (e.g., [artist, genre])\n                if torch.rand(1, generator=self.rng).item() < p:\n                    for sample in samples:\n                        dropout_condition(sample, condition_type, condition)\n        return samples\n\n    def __repr__(self):\n        return f\"AttributeDropout({dict(self.p)})\"\n\n\nclass ClassifierFreeGuidanceDropout(DropoutModule):\n    \"\"\"Classifier Free Guidance dropout.\n    All attributes are dropped with the same probability.\n\n    Args:\n        p (float): Probability to apply condition dropout during training.\n        seed (int): Random seed.\n    \"\"\"\n    def __init__(self, p: float, seed: int = 1234):\n        super().__init__(seed=seed)\n        self.p = p\n\n    def forward(self, samples: tp.List[ConditioningAttributes],\n                cond_types: tp.List[str] = [\"wav\", \"text\"],\n                **kwargs) -> tp.List[ConditioningAttributes]:\n        \"\"\"\n        Args:\n            samples (list[ConditioningAttributes]): List of conditions.\n        Returns:\n            list[ConditioningAttributes]: List of conditions after all attributes were set to None.\n        \"\"\"\n        if not self.training:\n            return samples\n\n        # decide on which attributes to drop in a batched fashion\n        drop = torch.rand(1, generator=self.rng).item() < self.p\n        if not drop:\n            return samples\n\n        # nullify conditions of all attributes\n        samples = deepcopy(samples)\n        for condition_type in cond_types:\n            for sample in samples:\n                for condition in sample.attributes[condition_type]:\n                    dropout_condition(sample, condition_type, condition,\n                                      **kwargs)\n        return samples\n\n    def __repr__(self):\n        return f\"ClassifierFreeGuidanceDropout(p={self.p})\"\n\n\nclass ConditioningProvider(nn.Module):\n    \"\"\"Prepare and provide conditions given all the supported conditioners.\n\n    Args:\n        conditioners (dict): Dictionary of conditioners.\n        device (torch.device or str, optional): Device for conditioners and output condition types.\n    \"\"\"\n    def __init__(self, conditioners: tp.Dict[str, BaseConditioner], device: tp.Union[torch.device, str] = \"cpu\"):\n        super().__init__()\n        self.device = device\n        self.conditioners = nn.ModuleDict(conditioners)\n\n    @property\n    def joint_embed_conditions(self):\n        return [m.attribute for m in self.conditioners.values() if isinstance(m, JointEmbeddingConditioner)]\n\n    @property\n    def has_joint_embed_conditions(self):\n        return len(self.joint_embed_conditions) > 0\n\n    @property\n    def text_conditions(self):\n        return [k for k, v in self.conditioners.items() if isinstance(v, TextConditioner)]\n\n    @property\n    def wav_conditions(self):\n        return [k for k, v in self.conditioners.items() if isinstance(v, WaveformConditioner)]\n\n    @property\n    def has_wav_condition(self):\n        return len(self.wav_conditions) > 0\n\n    def tokenize(self, inputs: tp.List[ConditioningAttributes]) -> tp.Dict[str, tp.Any]:\n        \"\"\"Match attributes/wavs with existing conditioners in self, and compute tokenize them accordingly.\n        This should be called before starting any real GPU work to avoid synchronization points.\n        This will return a dict matching conditioner names to their arbitrary tokenized representations.\n\n        Args:\n            inputs (list[ConditioningAttributes]): List of ConditioningAttributes objects containing\n                text and wav conditions.\n        \"\"\"\n        assert all([isinstance(x, ConditioningAttributes) for x in inputs]), (\n            \"Got unexpected types input for conditioner! should be tp.List[ConditioningAttributes]\",\n            f\" but types were {set([type(x) for x in inputs])}\"\n        )\n\n        output = {}\n        text = self._collate_text(inputs)\n        wavs = self._collate_wavs(inputs)\n        joint_embeds = self._collate_joint_embeds(inputs)\n\n        assert set(text.keys() | wavs.keys() | joint_embeds.keys()).issubset(set(self.conditioners.keys())), (\n            f\"Got an unexpected attribute! Expected {self.conditioners.keys()}, \",\n            f\"got {text.keys(), wavs.keys(), joint_embeds.keys()}\"\n        )\n\n        for attribute, batch in chain(text.items(), wavs.items(), joint_embeds.items()):\n            output[attribute] = self.conditioners[attribute].tokenize(batch)\n        return output\n\n    def forward(self, tokenized: tp.Dict[str, tp.Any]) -> tp.Dict[str, ConditionType]:\n        \"\"\"Compute pairs of `(embedding, mask)` using the configured conditioners and the tokenized representations.\n        The output is for example:\n        {\n            \"genre\": (torch.Tensor([B, 1, D_genre]), torch.Tensor([B, 1])),\n            \"description\": (torch.Tensor([B, T_desc, D_desc]), torch.Tensor([B, T_desc])),\n            ...\n        }\n\n        Args:\n            tokenized (dict): Dict of tokenized representations as returned by `tokenize()`.\n        \"\"\"\n        output = {}\n        for attribute, inputs in tokenized.items():\n            condition, mask = self.conditioners[attribute](inputs)\n            output[attribute] = (condition, mask)\n        return output\n\n    def _collate_text(self, samples: tp.List[ConditioningAttributes]) -> tp.Dict[str, tp.List[tp.Optional[str]]]:\n        \"\"\"Given a list of ConditioningAttributes objects, compile a dictionary where the keys\n        are the attributes and the values are the aggregated input per attribute.\n        For example:\n        Input:\n        [\n            ConditioningAttributes(text={\"genre\": \"Rock\", \"description\": \"A rock song with a guitar solo\"}, wav=...),\n            ConditioningAttributes(text={\"genre\": \"Hip-hop\", \"description\": \"A hip-hop verse\"}, wav=...),\n        ]\n        Output:\n        {\n            \"genre\": [\"Rock\", \"Hip-hop\"],\n            \"description\": [\"A rock song with a guitar solo\", \"A hip-hop verse\"]\n        }\n\n        Args:\n            samples (list of ConditioningAttributes): List of ConditioningAttributes samples.\n        Returns:\n            dict[str, list[str, optional]]: A dictionary mapping an attribute name to text batch.\n        \"\"\"\n        out: tp.Dict[str, tp.List[tp.Optional[str]]] = defaultdict(list)\n        texts = [x.text for x in samples]\n        for text in texts:\n            for condition in self.text_conditions:\n                out[condition].append(text[condition])\n        return out\n\n    def _collate_wavs(self, samples: tp.List[ConditioningAttributes]) -> tp.Dict[str, WavCondition]:\n        \"\"\"Generate a dict where the keys are attributes by which we fetch similar wavs,\n        and the values are Tensors of wavs according to said attributes.\n\n        *Note*: by the time the samples reach this function, each sample should have some waveform\n        inside the \"wav\" attribute. It should be either:\n        1. A real waveform\n        2. A null waveform due to the sample having no similar waveforms (nullified by the dataset)\n        3. A null waveform due to it being dropped in a dropout module (nullified by dropout)\n\n        Args:\n            samples (list of ConditioningAttributes): List of ConditioningAttributes samples.\n        Returns:\n            dict[str, WavCondition]: A dictionary mapping an attribute name to wavs.\n        \"\"\"\n        wavs = defaultdict(list)\n        lengths = defaultdict(list)\n        sample_rates = defaultdict(list)\n        paths = defaultdict(list)\n        seek_times = defaultdict(list)\n        out: tp.Dict[str, WavCondition] = {}\n\n        for sample in samples:\n            for attribute in self.wav_conditions:\n                wav, length, sample_rate, path, seek_time = sample.wav[attribute]\n                assert wav.dim() == 3, f\"Got wav with dim={wav.dim()}, but expected 3 [1, C, T]\"\n                assert wav.size(0) == 1, f\"Got wav [B, C, T] with shape={wav.shape}, but expected B == 1\"\n                # mono-channel conditioning\n                wav = wav.mean(1, keepdim=True)  # [1, 1, T]\n                wavs[attribute].append(wav.flatten())  # [T]\n                lengths[attribute].append(length)\n                sample_rates[attribute].extend(sample_rate)\n                paths[attribute].extend(path)\n                seek_times[attribute].extend(seek_time)\n\n        # stack all wavs to a single tensor\n        for attribute in self.wav_conditions:\n            stacked_wav, _ = collate(wavs[attribute], dim=0)\n            out[attribute] = WavCondition(\n                stacked_wav.unsqueeze(1), torch.cat(lengths[attribute]), sample_rates[attribute],\n                paths[attribute], seek_times[attribute])\n\n        return out\n\n    def _collate_joint_embeds(self, samples: tp.List[ConditioningAttributes]) -> tp.Dict[str, JointEmbedCondition]:\n        \"\"\"Generate a dict where the keys are attributes by which we compute joint embeddings,\n        and the values are Tensors of pre-computed embeddings and the corresponding text attributes.\n\n        Args:\n            samples (list[ConditioningAttributes]): List of ConditioningAttributes samples.\n        Returns:\n            A dictionary mapping an attribute name to joint embeddings.\n        \"\"\"\n        texts = defaultdict(list)\n        wavs = defaultdict(list)\n        lengths = defaultdict(list)\n        sample_rates = defaultdict(list)\n        paths = defaultdict(list)\n        seek_times = defaultdict(list)\n        channels: int = 0\n\n        out = {}\n        for sample in samples:\n            for attribute in self.joint_embed_conditions:\n                wav, text, length, sample_rate, path, seek_time = sample.joint_embed[attribute]\n                assert wav.dim() == 3\n                if channels == 0:\n                    channels = wav.size(1)\n                else:\n                    assert channels == wav.size(1), \"not all audio has same number of channels in batch\"\n                assert wav.size(0) == 1, \"Expecting single-wav batch in the collate method\"\n                wav = einops.rearrange(wav, \"b c t -> (b c t)\")  # [1, C, T] => [C * T]\n                wavs[attribute].append(wav)\n                texts[attribute].extend(text)\n                lengths[attribute].append(length)\n                sample_rates[attribute].extend(sample_rate)\n                paths[attribute].extend(path)\n                seek_times[attribute].extend(seek_time)\n\n        for attribute in self.joint_embed_conditions:\n            stacked_texts = texts[attribute]\n            stacked_paths = paths[attribute]\n            stacked_seek_times = seek_times[attribute]\n            stacked_wavs = pad_sequence(wavs[attribute]).to(self.device)\n            stacked_wavs = einops.rearrange(stacked_wavs, \"(c t) b -> b c t\", c=channels)\n            stacked_sample_rates = sample_rates[attribute]\n            stacked_lengths = torch.cat(lengths[attribute]).to(self.device)\n            assert stacked_lengths.size(0) == stacked_wavs.size(0)\n            assert len(stacked_sample_rates) == stacked_wavs.size(0)\n            assert len(stacked_texts) == stacked_wavs.size(0)\n            out[attribute] = JointEmbedCondition(\n                text=stacked_texts, wav=stacked_wavs,\n                length=stacked_lengths, sample_rate=stacked_sample_rates,\n                path=stacked_paths, seek_time=stacked_seek_times)\n\n        return out\n\n\nclass ConditionFuser(StreamingModule):\n    \"\"\"Condition fuser handles the logic to combine the different conditions\n    to the actual model input.\n\n    Args:\n        fuse2cond (tp.Dict[str, str]): A dictionary that says how to fuse\n            each condition. For example:\n            {\n                \"prepend\": [\"description\"],\n                \"sum\": [\"genre\", \"bpm\"],\n                \"cross\": [\"description\"],\n            }\n        cross_attention_pos_emb (bool, optional): Use positional embeddings in cross attention.\n        cross_attention_pos_emb_scale (int): Scale for positional embeddings in cross attention if used.\n    \"\"\"\n    FUSING_METHODS = [\"sum\", \"prepend\", \"cross\", \"ignore\", \"input_interpolate\"]\n\n    def __init__(self, fuse2cond: tp.Dict[str, tp.List[str]], cross_attention_pos_emb: bool = False,\n                 cross_attention_pos_emb_scale: float = 1.0):\n        super().__init__()\n        assert all(\n            [k in self.FUSING_METHODS for k in fuse2cond.keys()]\n        ), f\"Got invalid fuse method, allowed methods: {self.FUSING_METHODS}\"\n        self.cross_attention_pos_emb = cross_attention_pos_emb\n        self.cross_attention_pos_emb_scale = cross_attention_pos_emb_scale\n        self.fuse2cond: tp.Dict[str, tp.List[str]] = fuse2cond\n        self.cond2fuse: tp.Dict[str, str] = {}\n        for fuse_method, conditions in fuse2cond.items():\n            for condition in conditions:\n                self.cond2fuse[condition] = fuse_method\n\n    def forward(\n        self,\n        input: torch.Tensor,\n        conditions: tp.Dict[str, ConditionType]\n    ) -> tp.Tuple[torch.Tensor, tp.Optional[torch.Tensor]]:\n        \"\"\"Fuse the conditions to the provided model input.\n\n        Args:\n            input (torch.Tensor): Transformer input.\n            conditions (dict[str, ConditionType]): Dict of conditions.\n        Returns:\n            tuple[torch.Tensor, torch.Tensor]: The first tensor is the transformer input\n                after the conditions have been fused. The second output tensor is the tensor\n                used for cross-attention or None if no cross attention inputs exist.\n        \"\"\"\n        B, T, _ = input.shape\n\n        if 'offsets' in self._streaming_state:\n            first_step = False\n            offsets = self._streaming_state['offsets']\n        else:\n            first_step = True\n            offsets = torch.zeros(input.shape[0], dtype=torch.long, device=input.device)\n\n        assert set(conditions.keys()).issubset(set(self.cond2fuse.keys())), \\\n            f\"given conditions contain unknown attributes for fuser, \" \\\n            f\"expected {self.cond2fuse.keys()}, got {conditions.keys()}\"\n        cross_attention_output = None\n        for cond_type, (cond, cond_mask) in conditions.items():\n            op = self.cond2fuse[cond_type]\n            if op == 'sum':\n                input += cond\n            elif op == 'input_interpolate':\n                cond = einops.rearrange(cond, \"b t d -> b d t\")\n                cond = F.interpolate(cond, size=input.shape[1])\n                input += einops.rearrange(cond, \"b d t -> b t d\")\n            elif op == 'prepend':\n                if first_step:\n                    input = torch.cat([cond, input], dim=1)\n            elif op == 'cross':\n                if cross_attention_output is not None:\n                    cross_attention_output = torch.cat([cross_attention_output, cond], dim=1)\n                else:\n                    cross_attention_output = cond\n            elif op == 'ignore':\n                continue\n            else:\n                raise ValueError(f\"unknown op ({op})\")\n\n        if self.cross_attention_pos_emb and cross_attention_output is not None:\n            positions = torch.arange(\n                cross_attention_output.shape[1],\n                device=cross_attention_output.device\n            ).view(1, -1, 1)\n            pos_emb = create_sin_embedding(positions, cross_attention_output.shape[-1])\n            cross_attention_output = cross_attention_output + self.cross_attention_pos_emb_scale * pos_emb\n\n        if self._is_streaming:\n            self._streaming_state['offsets'] = offsets + T\n\n        return input, cross_attention_output\n"
  },
  {
    "path": "audiocraft/modules/conv.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport math\nimport typing as tp\nimport warnings\n\nimport torch\nfrom torch import nn\nfrom torch.nn import functional as F\nfrom torch.nn.utils import spectral_norm, weight_norm\n\n\nCONV_NORMALIZATIONS = frozenset(['none', 'weight_norm', 'spectral_norm',\n                                 'time_group_norm'])\n\n\ndef apply_parametrization_norm(module: nn.Module, norm: str = 'none'):\n    assert norm in CONV_NORMALIZATIONS\n    if norm == 'weight_norm':\n        return weight_norm(module)\n    elif norm == 'spectral_norm':\n        return spectral_norm(module)\n    else:\n        # We already check was in CONV_NORMALIZATION, so any other choice\n        # doesn't need reparametrization.\n        return module\n\n\ndef get_norm_module(module: nn.Module, causal: bool = False, norm: str = 'none', **norm_kwargs):\n    \"\"\"Return the proper normalization module. If causal is True, this will ensure the returned\n    module is causal, or return an error if the normalization doesn't support causal evaluation.\n    \"\"\"\n    assert norm in CONV_NORMALIZATIONS\n    if norm == 'time_group_norm':\n        if causal:\n            raise ValueError(\"GroupNorm doesn't support causal evaluation.\")\n        assert isinstance(module, nn.modules.conv._ConvNd)\n        return nn.GroupNorm(1, module.out_channels, **norm_kwargs)\n    else:\n        return nn.Identity()\n\n\ndef get_extra_padding_for_conv1d(x: torch.Tensor, kernel_size: int, stride: int,\n                                 padding_total: int = 0) -> int:\n    \"\"\"See `pad_for_conv1d`.\"\"\"\n    length = x.shape[-1]\n    n_frames = (length - kernel_size + padding_total) / stride + 1\n    ideal_length = (math.ceil(n_frames) - 1) * stride + (kernel_size - padding_total)\n    return ideal_length - length\n\n\ndef pad_for_conv1d(x: torch.Tensor, kernel_size: int, stride: int, padding_total: int = 0):\n    \"\"\"Pad for a convolution to make sure that the last window is full.\n    Extra padding is added at the end. This is required to ensure that we can rebuild\n    an output of the same length, as otherwise, even with padding, some time steps\n    might get removed.\n    For instance, with total padding = 4, kernel size = 4, stride = 2:\n        0 0 1 2 3 4 5 0 0   # (0s are padding)\n        1   2   3           # (output frames of a convolution, last 0 is never used)\n        0 0 1 2 3 4 5 0     # (output of tr. conv., but pos. 5 is going to get removed as padding)\n            1 2 3 4         # once you removed padding, we are missing one time step !\n    \"\"\"\n    extra_padding = get_extra_padding_for_conv1d(x, kernel_size, stride, padding_total)\n    return F.pad(x, (0, extra_padding))\n\n\ndef pad1d(x: torch.Tensor, paddings: tp.Tuple[int, int], mode: str = 'constant', value: float = 0.):\n    \"\"\"Tiny wrapper around F.pad, just to allow for reflect padding on small input.\n    If this is the case, we insert extra 0 padding to the right before the reflection happen.\n    \"\"\"\n    length = x.shape[-1]\n    padding_left, padding_right = paddings\n    assert padding_left >= 0 and padding_right >= 0, (padding_left, padding_right)\n    if mode == 'reflect':\n        max_pad = max(padding_left, padding_right)\n        extra_pad = 0\n        if length <= max_pad:\n            extra_pad = max_pad - length + 1\n            x = F.pad(x, (0, extra_pad))\n        padded = F.pad(x, paddings, mode, value)\n        end = padded.shape[-1] - extra_pad\n        return padded[..., :end]\n    else:\n        return F.pad(x, paddings, mode, value)\n\n\ndef unpad1d(x: torch.Tensor, paddings: tp.Tuple[int, int]):\n    \"\"\"Remove padding from x, handling properly zero padding. Only for 1d!\"\"\"\n    padding_left, padding_right = paddings\n    assert padding_left >= 0 and padding_right >= 0, (padding_left, padding_right)\n    assert (padding_left + padding_right) <= x.shape[-1]\n    end = x.shape[-1] - padding_right\n    return x[..., padding_left: end]\n\n\nclass NormConv1d(nn.Module):\n    \"\"\"Wrapper around Conv1d and normalization applied to this conv\n    to provide a uniform interface across normalization approaches.\n    \"\"\"\n    def __init__(self, *args, causal: bool = False, norm: str = 'none',\n                 norm_kwargs: tp.Dict[str, tp.Any] = {}, **kwargs):\n        super().__init__()\n        self.conv = apply_parametrization_norm(nn.Conv1d(*args, **kwargs), norm)\n        self.norm = get_norm_module(self.conv, causal, norm, **norm_kwargs)\n        self.norm_type = norm\n\n    def forward(self, x):\n        x = self.conv(x)\n        x = self.norm(x)\n        return x\n\n\nclass NormConv2d(nn.Module):\n    \"\"\"Wrapper around Conv2d and normalization applied to this conv\n    to provide a uniform interface across normalization approaches.\n    \"\"\"\n    def __init__(self, *args, norm: str = 'none', norm_kwargs: tp.Dict[str, tp.Any] = {}, **kwargs):\n        super().__init__()\n        self.conv = apply_parametrization_norm(nn.Conv2d(*args, **kwargs), norm)\n        self.norm = get_norm_module(self.conv, causal=False, norm=norm, **norm_kwargs)\n        self.norm_type = norm\n\n    def forward(self, x):\n        x = self.conv(x)\n        x = self.norm(x)\n        return x\n\n\nclass NormConvTranspose1d(nn.Module):\n    \"\"\"Wrapper around ConvTranspose1d and normalization applied to this conv\n    to provide a uniform interface across normalization approaches.\n    \"\"\"\n    def __init__(self, *args, causal: bool = False, norm: str = 'none',\n                 norm_kwargs: tp.Dict[str, tp.Any] = {}, **kwargs):\n        super().__init__()\n        self.convtr = apply_parametrization_norm(nn.ConvTranspose1d(*args, **kwargs), norm)\n        self.norm = get_norm_module(self.convtr, causal, norm, **norm_kwargs)\n        self.norm_type = norm\n\n    def forward(self, x):\n        x = self.convtr(x)\n        x = self.norm(x)\n        return x\n\n\nclass NormConvTranspose2d(nn.Module):\n    \"\"\"Wrapper around ConvTranspose2d and normalization applied to this conv\n    to provide a uniform interface across normalization approaches.\n    \"\"\"\n    def __init__(self, *args, norm: str = 'none', norm_kwargs: tp.Dict[str, tp.Any] = {}, **kwargs):\n        super().__init__()\n        self.convtr = apply_parametrization_norm(nn.ConvTranspose2d(*args, **kwargs), norm)\n        self.norm = get_norm_module(self.convtr, causal=False, norm=norm, **norm_kwargs)\n\n    def forward(self, x):\n        x = self.convtr(x)\n        x = self.norm(x)\n        return x\n\n\nclass StreamableConv1d(nn.Module):\n    \"\"\"Conv1d with some builtin handling of asymmetric or causal padding\n    and normalization.\n    \"\"\"\n    def __init__(self, in_channels: int, out_channels: int,\n                 kernel_size: int, stride: int = 1, dilation: int = 1,\n                 groups: int = 1, bias: bool = True, causal: bool = False,\n                 norm: str = 'none', norm_kwargs: tp.Dict[str, tp.Any] = {},\n                 pad_mode: str = 'reflect'):\n        super().__init__()\n        # warn user on unusual setup between dilation and stride\n        if stride > 1 and dilation > 1:\n            warnings.warn(\"StreamableConv1d has been initialized with stride > 1 and dilation > 1\"\n                          f\" (kernel_size={kernel_size} stride={stride}, dilation={dilation}).\")\n        self.conv = NormConv1d(in_channels, out_channels, kernel_size, stride,\n                               dilation=dilation, groups=groups, bias=bias, causal=causal,\n                               norm=norm, norm_kwargs=norm_kwargs)\n        self.causal = causal\n        self.pad_mode = pad_mode\n\n    def forward(self, x):\n        B, C, T = x.shape\n        kernel_size = self.conv.conv.kernel_size[0]\n        stride = self.conv.conv.stride[0]\n        dilation = self.conv.conv.dilation[0]\n        kernel_size = (kernel_size - 1) * dilation + 1  # effective kernel size with dilations\n        padding_total = kernel_size - stride\n        extra_padding = get_extra_padding_for_conv1d(x, kernel_size, stride, padding_total)\n        if self.causal:\n            # Left padding for causal\n            x = pad1d(x, (padding_total, extra_padding), mode=self.pad_mode)\n        else:\n            # Asymmetric padding required for odd strides\n            padding_right = padding_total // 2\n            padding_left = padding_total - padding_right\n            x = pad1d(x, (padding_left, padding_right + extra_padding), mode=self.pad_mode)\n        return self.conv(x)\n\n\nclass StreamableConvTranspose1d(nn.Module):\n    \"\"\"ConvTranspose1d with some builtin handling of asymmetric or causal padding\n    and normalization.\n    \"\"\"\n    def __init__(self, in_channels: int, out_channels: int,\n                 kernel_size: int, stride: int = 1, causal: bool = False,\n                 norm: str = 'none', trim_right_ratio: float = 1.,\n                 norm_kwargs: tp.Dict[str, tp.Any] = {}):\n        super().__init__()\n        self.convtr = NormConvTranspose1d(in_channels, out_channels, kernel_size, stride,\n                                          causal=causal, norm=norm, norm_kwargs=norm_kwargs)\n        self.causal = causal\n        self.trim_right_ratio = trim_right_ratio\n        assert self.causal or self.trim_right_ratio == 1., \\\n            \"`trim_right_ratio` != 1.0 only makes sense for causal convolutions\"\n        assert self.trim_right_ratio >= 0. and self.trim_right_ratio <= 1.\n\n    def forward(self, x):\n        kernel_size = self.convtr.convtr.kernel_size[0]\n        stride = self.convtr.convtr.stride[0]\n        padding_total = kernel_size - stride\n\n        y = self.convtr(x)\n\n        # We will only trim fixed padding. Extra padding from `pad_for_conv1d` would be\n        # removed at the very end, when keeping only the right length for the output,\n        # as removing it here would require also passing the length at the matching layer\n        # in the encoder.\n        if self.causal:\n            # Trim the padding on the right according to the specified ratio\n            # if trim_right_ratio = 1.0, trim everything from right\n            padding_right = math.ceil(padding_total * self.trim_right_ratio)\n            padding_left = padding_total - padding_right\n            y = unpad1d(y, (padding_left, padding_right))\n        else:\n            # Asymmetric padding required for odd strides\n            padding_right = padding_total // 2\n            padding_left = padding_total - padding_right\n            y = unpad1d(y, (padding_left, padding_right))\n        return y\n"
  },
  {
    "path": "audiocraft/modules/diffusion_schedule.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nFunctions for Noise Schedule, defines diffusion process, reverse process and data processor.\n\"\"\"\n\nfrom collections import namedtuple\nimport random\nimport typing as tp\nimport julius\nimport torch\n\nTrainingItem = namedtuple(\"TrainingItem\", \"noisy noise step\")\n\n\ndef betas_from_alpha_bar(alpha_bar):\n    alphas = torch.cat([torch.Tensor([alpha_bar[0]]), alpha_bar[1:]/alpha_bar[:-1]])\n    return 1 - alphas\n\n\nclass SampleProcessor(torch.nn.Module):\n    def project_sample(self, x: torch.Tensor):\n        \"\"\"Project the original sample to the 'space' where the diffusion will happen.\"\"\"\n        return x\n\n    def return_sample(self, z: torch.Tensor):\n        \"\"\"Project back from diffusion space to the actual sample space.\"\"\"\n        return z\n\n\nclass MultiBandProcessor(SampleProcessor):\n    \"\"\"\n    MultiBand sample processor. The input audio is splitted across\n    frequency bands evenly distributed in mel-scale.\n\n    Each band will be rescaled to match the power distribution\n    of Gaussian noise in that band, using online metrics\n    computed on the first few samples.\n\n    Args:\n        n_bands (int): Number of mel-bands to split the signal over.\n        sample_rate (int): Sample rate of the audio.\n        num_samples (int): Number of samples to use to fit the rescaling\n            for each band. The processor won't be stable\n            until it has seen that many samples.\n        power_std (float or list/tensor): The rescaling factor computed to match the\n            power of Gaussian noise in each band is taken to\n            that power, i.e. `1.` means full correction of the energy\n            in each band, and values less than `1` means only partial\n            correction. Can be used to balance the relative importance\n            of low vs. high freq in typical audio signals.\n    \"\"\"\n    def __init__(self, n_bands: int = 8, sample_rate: float = 24_000,\n                 num_samples: int = 10_000, power_std: tp.Union[float, tp.List[float], torch.Tensor] = 1.):\n        super().__init__()\n        self.n_bands = n_bands\n        self.split_bands = julius.SplitBands(sample_rate, n_bands=n_bands)\n        self.num_samples = num_samples\n        self.power_std = power_std\n        if isinstance(power_std, list):\n            assert len(power_std) == n_bands\n            power_std = torch.tensor(power_std)\n        self.register_buffer('counts', torch.zeros(1))\n        self.register_buffer('sum_x', torch.zeros(n_bands))\n        self.register_buffer('sum_x2', torch.zeros(n_bands))\n        self.register_buffer('sum_target_x2', torch.zeros(n_bands))\n        self.counts: torch.Tensor\n        self.sum_x: torch.Tensor\n        self.sum_x2: torch.Tensor\n        self.sum_target_x2: torch.Tensor\n\n    @property\n    def mean(self):\n        mean = self.sum_x / self.counts\n        return mean\n\n    @property\n    def std(self):\n        std = (self.sum_x2 / self.counts - self.mean**2).clamp(min=0).sqrt()\n        return std\n\n    @property\n    def target_std(self):\n        target_std = self.sum_target_x2 / self.counts\n        return target_std\n\n    def project_sample(self, x: torch.Tensor):\n        assert x.dim() == 3\n        bands = self.split_bands(x)\n        if self.counts.item() < self.num_samples:\n            ref_bands = self.split_bands(torch.randn_like(x))\n            self.counts += len(x)\n            self.sum_x += bands.mean(dim=(2, 3)).sum(dim=1)\n            self.sum_x2 += bands.pow(2).mean(dim=(2, 3)).sum(dim=1)\n            self.sum_target_x2 += ref_bands.pow(2).mean(dim=(2, 3)).sum(dim=1)\n        rescale = (self.target_std / self.std.clamp(min=1e-12)) ** self.power_std  # same output size\n        bands = (bands - self.mean.view(-1, 1, 1, 1)) * rescale.view(-1, 1, 1, 1)\n        return bands.sum(dim=0)\n\n    def return_sample(self, x: torch.Tensor):\n        assert x.dim() == 3\n        bands = self.split_bands(x)\n        rescale = (self.std / self.target_std) ** self.power_std\n        bands = bands * rescale.view(-1, 1, 1, 1) + self.mean.view(-1, 1, 1, 1)\n        return bands.sum(dim=0)\n\n\nclass NoiseSchedule:\n    \"\"\"Noise schedule for diffusion.\n\n    Args:\n        beta_t0 (float): Variance of the first diffusion step.\n        beta_t1 (float): Variance of the last diffusion step.\n        beta_exp (float): Power schedule exponent\n        num_steps (int): Number of diffusion step.\n        variance (str): choice of the sigma value for the denoising eq. Choices: \"beta\" or \"beta_tilde\"\n        clip (float): clipping value for the denoising steps\n        rescale (float): rescaling value to avoid vanishing signals unused by default (i.e 1)\n        repartition (str): shape of the schedule only power schedule is supported\n        sample_processor (SampleProcessor): Module that normalize data to match better the gaussian distribution\n        noise_scale (float): Scaling factor for the noise\n    \"\"\"\n    def __init__(self, beta_t0: float = 1e-4, beta_t1: float = 0.02, num_steps: int = 1000, variance: str = 'beta',\n                 clip: float = 5., rescale: float = 1., device='cuda', beta_exp: float = 1,\n                 repartition: str = \"power\", alpha_sigmoid: dict = {}, n_bands: tp.Optional[int] = None,\n                 sample_processor: SampleProcessor = SampleProcessor(), noise_scale: float = 1.0, **kwargs):\n\n        self.beta_t0 = beta_t0\n        self.beta_t1 = beta_t1\n        self.variance = variance\n        self.num_steps = num_steps\n        self.clip = clip\n        self.sample_processor = sample_processor\n        self.rescale = rescale\n        self.n_bands = n_bands\n        self.noise_scale = noise_scale\n        assert n_bands is None\n        if repartition == \"power\":\n            self.betas = torch.linspace(beta_t0 ** (1 / beta_exp), beta_t1 ** (1 / beta_exp), num_steps,\n                                        device=device, dtype=torch.float) ** beta_exp\n        else:\n            raise RuntimeError('Not implemented')\n        self.rng = random.Random(1234)\n\n    def get_beta(self, step: tp.Union[int, torch.Tensor]):\n        if self.n_bands is None:\n            return self.betas[step]\n        else:\n            return self.betas[:, step]  # [n_bands, len(step)]\n\n    def get_initial_noise(self, x: torch.Tensor):\n        if self.n_bands is None:\n            return torch.randn_like(x)\n        return torch.randn((x.size(0), self.n_bands, x.size(2)))\n\n    def get_alpha_bar(self, step: tp.Optional[tp.Union[int, torch.Tensor]] = None) -> torch.Tensor:\n        \"\"\"Return 'alpha_bar', either for a given step, or as a tensor with its value for each step.\"\"\"\n        if step is None:\n            return (1 - self.betas).cumprod(dim=-1)  # works for simgle and multi bands\n        if type(step) is int:\n            return (1 - self.betas[:step + 1]).prod()\n        else:\n            return (1 - self.betas).cumprod(dim=0)[step].view(-1, 1, 1)\n\n    def get_training_item(self, x: torch.Tensor, tensor_step: bool = False) -> TrainingItem:\n        \"\"\"Create a noisy data item for diffusion model training:\n\n        Args:\n            x (torch.Tensor): clean audio data torch.tensor(bs, 1, T)\n            tensor_step (bool): If tensor_step = false, only one step t is sample,\n                the whole batch is diffused to the same step and t is int.\n                If tensor_step = true, t is a tensor of size (x.size(0),)\n                every element of the batch is diffused to a independently sampled.\n        \"\"\"\n        step: tp.Union[int, torch.Tensor]\n        if tensor_step:\n            bs = x.size(0)\n            step = torch.randint(0, self.num_steps, size=(bs,), device=x.device)\n        else:\n            step = self.rng.randrange(self.num_steps)\n        alpha_bar = self.get_alpha_bar(step)  # [batch_size, n_bands, 1]\n\n        x = self.sample_processor.project_sample(x)\n        noise = torch.randn_like(x)\n        noisy = (alpha_bar.sqrt() / self.rescale) * x + (1 - alpha_bar).sqrt() * noise * self.noise_scale\n        return TrainingItem(noisy, noise, step)\n\n    def generate(self, model: torch.nn.Module, initial: tp.Optional[torch.Tensor] = None,\n                 condition: tp.Optional[torch.Tensor] = None, return_list: bool = False):\n        \"\"\"Full ddpm reverse process.\n\n        Args:\n            model (nn.Module): Diffusion model.\n            initial (tensor): Initial Noise.\n            condition (tensor): Input conditionning Tensor (e.g. encodec compressed representation).\n            return_list (bool): Whether to return the whole process or only the sampled point.\n        \"\"\"\n        alpha_bar = self.get_alpha_bar(step=self.num_steps - 1)\n        current = initial\n        iterates = [initial]\n        for step in range(self.num_steps)[::-1]:\n            with torch.no_grad():\n                estimate = model(current, step, condition=condition).sample\n            alpha = 1 - self.betas[step]\n            previous = (current - (1 - alpha) / (1 - alpha_bar).sqrt() * estimate) / alpha.sqrt()\n            previous_alpha_bar = self.get_alpha_bar(step=step - 1)\n            if step == 0:\n                sigma2 = 0\n            elif self.variance == 'beta':\n                sigma2 = 1 - alpha\n            elif self.variance == 'beta_tilde':\n                sigma2 = (1 - previous_alpha_bar) / (1 - alpha_bar) * (1 - alpha)\n            elif self.variance == 'none':\n                sigma2 = 0\n            else:\n                raise ValueError(f'Invalid variance type {self.variance}')\n\n            if sigma2 > 0:\n                previous += sigma2**0.5 * torch.randn_like(previous) * self.noise_scale\n            if self.clip:\n                previous = previous.clamp(-self.clip, self.clip)\n            current = previous\n            alpha_bar = previous_alpha_bar\n            if step == 0:\n                previous *= self.rescale\n            if return_list:\n                iterates.append(previous.cpu())\n\n        if return_list:\n            return iterates\n        else:\n            return self.sample_processor.return_sample(previous)\n\n    def generate_subsampled(self, model: torch.nn.Module, initial: torch.Tensor, step_list: tp.Optional[list] = None,\n                            condition: tp.Optional[torch.Tensor] = None, return_list: bool = False):\n        \"\"\"Reverse process that only goes through Markov chain states in step_list.\"\"\"\n        if step_list is None:\n            step_list = list(range(1000))[::-50] + [0]\n        alpha_bar = self.get_alpha_bar(step=self.num_steps - 1)\n        alpha_bars_subsampled = (1 - self.betas).cumprod(dim=0)[list(reversed(step_list))].cpu()\n        betas_subsampled = betas_from_alpha_bar(alpha_bars_subsampled)\n        current = initial * self.noise_scale\n        iterates = [current]\n        for idx, step in enumerate(step_list[:-1]):\n            with torch.no_grad():\n                estimate = model(current, step, condition=condition).sample * self.noise_scale\n            alpha = 1 - betas_subsampled[-1 - idx]\n            previous = (current - (1 - alpha) / (1 - alpha_bar).sqrt() * estimate) / alpha.sqrt()\n            previous_alpha_bar = self.get_alpha_bar(step_list[idx + 1])\n            if step == step_list[-2]:\n                sigma2 = 0\n                previous_alpha_bar = torch.tensor(1.0)\n            else:\n                sigma2 = (1 - previous_alpha_bar) / (1 - alpha_bar) * (1 - alpha)\n            if sigma2 > 0:\n                previous += sigma2**0.5 * torch.randn_like(previous) * self.noise_scale\n            if self.clip:\n                previous = previous.clamp(-self.clip, self.clip)\n            current = previous\n            alpha_bar = previous_alpha_bar\n            if step == 0:\n                previous *= self.rescale\n            if return_list:\n                iterates.append(previous.cpu())\n        if return_list:\n            return iterates\n        else:\n            return self.sample_processor.return_sample(previous)\n"
  },
  {
    "path": "audiocraft/modules/jasco_conditioners.py",
    "content": "import torch\nimport typing as tp\nfrom itertools import chain\nfrom pathlib import Path\nfrom torch import nn\nfrom .conditioners import (ConditioningAttributes, BaseConditioner, ConditionType,\n                           ConditioningProvider, JascoCondConst,\n                           WaveformConditioner, WavCondition, SymbolicCondition)\nfrom ..data.audio import audio_read\nfrom ..data.audio_utils import convert_audio\nfrom ..utils.autocast import TorchAutocast\nfrom ..utils.cache import EmbeddingCache\n\n\nclass MelodyConditioner(BaseConditioner):\n    \"\"\"\n    A conditioner that handles melody conditioning from pre-computed salience matrix.\n    Attributes:\n        card (int): The cardinality of the melody matrix.\n        out_dim (int): The dimensionality of the output projection.\n        device (Union[torch.device, str]): The device on which the embeddings are stored.\n    \"\"\"\n    def __init__(self, card: int, out_dim: int, device: tp.Union[torch.device, str] = 'cpu', **kwargs):\n        super().__init__(dim=card, output_dim=out_dim)\n        self.device = device\n\n    def tokenize(self, x: SymbolicCondition) -> SymbolicCondition:\n        return SymbolicCondition(melody=x.melody.to(self.device))  # type: ignore\n\n    def forward(self, x: SymbolicCondition) -> ConditionType:\n        embeds = self.output_proj(x.melody.permute(0, 2, 1))  # type: ignore\n        mask = torch.ones_like(embeds[..., 0])\n        return embeds, mask\n\n\nclass ChordsEmbConditioner(BaseConditioner):\n    \"\"\"\n    A conditioner that embeds chord symbols into a continuous vector space.\n    Attributes:\n        card (int): The cardinality of the chord vocabulary.\n        out_dim (int): The dimensionality of the output embeddings.\n        device (Union[torch.device, str]): The device on which the embeddings are stored.\n    \"\"\"\n    def __init__(self, card: int, out_dim: int, device: tp.Union[torch.device, str] = 'cpu', **kwargs):\n        vocab_size = card + 1  # card + 1 - for null chord used during dropout\n        super().__init__(dim=vocab_size, output_dim=-1)  # out_dim=-1 to avoid another projection\n        self.emb = nn.Embedding(vocab_size, out_dim, device=device)\n        self.device = device\n\n    def tokenize(self, x: SymbolicCondition) -> SymbolicCondition:\n        return SymbolicCondition(frame_chords=x.frame_chords.to(self.device))   # type: ignore\n\n    def forward(self, x: SymbolicCondition) -> ConditionType:\n        embeds = self.emb(x.frame_chords)\n        mask = torch.ones_like(embeds[..., 0])\n        return embeds, mask\n\n\nclass DrumsConditioner(WaveformConditioner):\n    def __init__(self, out_dim: int, sample_rate: int, blurring_factor: int = 3,\n                 cache_path: tp.Optional[tp.Union[str, Path]] = None,\n                 compression_model_latent_dim: int = 128,\n                 compression_model_framerate: float = 50,\n                 segment_duration: float = 10.0,\n                 device: tp.Union[torch.device, str] = 'cpu',\n                 **kwargs):\n        \"\"\"Drum condition conditioner\n\n        Args:\n            out_dim (int): _description_\n            sample_rate (int): _description_\n            blurring_factor (int, optional): _description_. Defaults to 3.\n            cache_path (tp.Optional[tp.Union[str, Path]], optional): path to precomputed cache. Defaults to None.\n            compression_model_latent_dim (int, optional): latent dimensino. Defaults to 128.\n            compression_model_framerate (float, optional): frame rate of the representation model. Defaults to 50.\n            segment_duration (float, optional): duration in sec for each audio segment. Defaults to 10.0.\n            device (tp.Union[torch.device, str], optional): device. Defaults to 'cpu'.\n        \"\"\"\n        from demucs import pretrained\n        self.sample_rate = sample_rate\n        self.__dict__['demucs'] = pretrained.get_model('htdemucs').to(device)\n        stem_sources: list = self.demucs.sources  # type: ignore\n        self.stem_idx = stem_sources.index('drums')\n        self.compression_model = None\n        self.latent_dim = compression_model_latent_dim\n        super().__init__(dim=self.latent_dim, output_dim=out_dim, device=device)\n        self.autocast = TorchAutocast(enabled=device != 'cpu', device_type=self.device, dtype=torch.float32)\n        self._use_masking = False\n        self.blurring_factor = blurring_factor\n        self.seq_len = int(segment_duration * compression_model_framerate)\n        self.cache = None  # If you wish to train with EmbeddingCache, call self.create_embedding_cache(cache_path)\n\n    def create_embedding_cache(self, cache_path):\n        if cache_path is not None:\n            self.cache = EmbeddingCache(Path(cache_path) / 'wav', self.device,\n                                        compute_embed_fn=self._calc_coarse_drum_codes_for_cache,\n                                        extract_embed_fn=self._load_drum_codes_chunk)\n\n    @torch.no_grad()\n    def _get_drums_stem(self, wav: torch.Tensor, sample_rate: int) -> torch.Tensor:\n        \"\"\"Get parts of the wav that holds the drums, extracting the main stems from the wav.\"\"\"\n        from demucs.apply import apply_model\n        from demucs.audio import convert_audio\n        with self.autocast:\n            wav = convert_audio(\n                wav, sample_rate, self.demucs.samplerate, self.demucs.audio_channels)  # type: ignore\n            stems = apply_model(self.demucs, wav, device=self.device)\n            drum_stem = stems[:, self.stem_idx]  # extract relevant stems for drums conditioning\n            return convert_audio(drum_stem, self.demucs.samplerate, self.sample_rate, 1)  # type: ignore\n\n    def _temporal_blur(self, z: torch.Tensor):\n        # z: (B, T, C)\n        B, T, C = z.shape\n        if T % self.blurring_factor != 0:\n            # pad with reflect for T % self.temporal_blurring on the right in dim=1\n            pad_val = self.blurring_factor - T % self.blurring_factor\n            z = torch.nn.functional.pad(z, (0, 0, 0, pad_val), mode='reflect')\n        z = z.reshape(B, -1, self.blurring_factor, C).sum(dim=2) / self.blurring_factor\n        z = z.unsqueeze(2).repeat(1, 1, self.blurring_factor, 1).reshape(B, -1, C)\n        z = z[:, :T]\n        assert z.shape == (B, T, C)\n        return z\n\n    @torch.no_grad()\n    def _extract_coarse_drum_codes(self, wav: torch.Tensor, sample_rate: int) -> torch.Tensor:\n        assert self.compression_model is not None\n\n        # stem separation of drums\n        drums = self._get_drums_stem(wav, sample_rate)\n\n        # continuous encoding with compression model\n        latents = self.compression_model.model.encoder(drums)\n\n        # quantization to coarsest codebook\n        coarsest_quantizer = self.compression_model.model.quantizer.layers[0]\n        drums = coarsest_quantizer.encode(latents).to(torch.int16)\n        return drums\n\n    @torch.no_grad()\n    def _calc_coarse_drum_codes_for_cache(self, path: tp.Union[str, Path],\n                                          x: WavCondition, idx: int,\n                                          max_duration_to_process: float = 600) -> torch.Tensor:\n        \"\"\"Extract blurred drum latents from the whole audio waveform at the given path.\"\"\"\n        wav, sr = audio_read(path)\n        wav = wav[None].to(self.device)\n        wav = convert_audio(wav, sr, self.sample_rate, to_channels=1)\n\n        max_frames_to_process = int(max_duration_to_process * self.sample_rate)\n        if wav.shape[-1] > max_frames_to_process:\n            # process very long tracks in chunks\n            start = 0\n            codes = []\n            while start < wav.shape[-1] - 1:\n                wav_chunk = wav[..., start: start + max_frames_to_process]\n                codes.append(self._extract_coarse_drum_codes(wav_chunk, self.sample_rate)[0])\n                start += max_frames_to_process\n            return torch.cat(codes)\n\n        return self._extract_coarse_drum_codes(wav, self.sample_rate)[0]\n\n    def _load_drum_codes_chunk(self, full_coarse_drum_codes: torch.Tensor, x: WavCondition, idx: int) -> torch.Tensor:\n        \"\"\"Extract a chunk of coarse drum codes from the full coarse drum codes derived from the full waveform.\"\"\"\n        wav_length = x.wav.shape[-1]\n        seek_time = x.seek_time[idx]\n        assert seek_time is not None, (\n            \"WavCondition seek_time is required \"\n            \"when extracting chunks from pre-computed drum codes.\")\n        assert self.compression_model is not None\n        frame_rate = self.compression_model.frame_rate\n        target_length = int(frame_rate * wav_length / self.sample_rate)\n        target_length = max(target_length, self.seq_len)\n        index = int(frame_rate * seek_time)\n        out = full_coarse_drum_codes[index: index + target_length]\n        # pad\n        out = torch.cat((out, torch.zeros(target_length - out.shape[0], dtype=out.dtype, device=out.device)))\n        return out.to(self.device)\n\n    @torch.no_grad()\n    def _get_wav_embedding(self, x: WavCondition) -> torch.Tensor:\n        bs = x.wav.shape[0]\n        if x.wav.shape[-1] <= 1:\n            # null condition\n            return torch.zeros((bs, self.seq_len, self.latent_dim), device=x.wav.device, dtype=x.wav.dtype)\n\n        # extract coarse drum codes\n        no_undefined_paths = all(p is not None for p in x.path)\n        no_nullified_cond = x.wav.shape[-1] > 1\n        if self.cache is not None and no_undefined_paths and no_nullified_cond:\n            paths = [Path(p) for p in x.path if p is not None]\n            codes = self.cache.get_embed_from_cache(paths, x)\n        else:\n            assert all(sr == x.sample_rate[0] for sr in x.sample_rate), \"All sample rates in batch should be equal.\"\n            codes = self._extract_coarse_drum_codes(x.wav, x.sample_rate[0])\n\n        assert self.compression_model is not None\n        # decode back to the continuous representation of compression model\n        codes = codes.unsqueeze(1).permute(1, 0, 2)  # (B, T) -> (1, B, T)\n        codes = codes.to(torch.int64)\n        latents = self.compression_model.model.quantizer.decode(codes)\n\n        latents = latents.permute(0, 2, 1)  # [B, C, T] -> [B, T, C]\n\n        # temporal blurring\n        return self._temporal_blur(latents)\n\n    def tokenize(self, x: WavCondition) -> WavCondition:\n        \"\"\"Apply WavConditioner tokenization and populate cache if needed.\"\"\"\n        x = super().tokenize(x)\n        no_undefined_paths = all(p is not None for p in x.path)\n        if self.cache is not None and no_undefined_paths:\n            paths = [Path(p) for p in x.path if p is not None]\n            self.cache.populate_embed_cache(paths, x)\n        return x\n\n\nclass JascoConditioningProvider(ConditioningProvider):\n    \"\"\"\n    A cond-provider that manages and tokenizes various types of conditioning attributes for Jasco models.\n    Attributes:\n        chords_card (int): The cardinality of the chord vocabulary.\n        sequence_length (int): The length of the sequence for padding purposes.\n        melody_dim (int): The dimensionality of the melody matrix.\n    \"\"\"\n    def __init__(self, *args,\n                 chords_card: int = 194,\n                 sequence_length: int = 500,\n                 melody_dim: int = 53, **kwargs):\n        self.null_chord = chords_card\n        self.sequence_len = sequence_length\n        self.melody_dim = melody_dim\n        super().__init__(*args, **kwargs)\n\n    def tokenize(self, inputs: tp.List[ConditioningAttributes]) -> tp.Dict[str, tp.Any]:\n        \"\"\"Match attributes/wavs with existing conditioners in self, and compute tokenize them accordingly.\n        This should be called before starting any real GPU work to avoid synchronization points.\n        This will return a dict matching conditioner names to their arbitrary tokenized representations.\n\n        Args:\n            inputs (list[ConditioningAttributes]): List of ConditioningAttributes objects containing\n                text and wav conditions.\n        \"\"\"\n        assert all([isinstance(x, ConditioningAttributes) for x in inputs]), (\n            \"Got unexpected types input for conditioner! should be tp.List[ConditioningAttributes]\",\n            f\" but types were {set([type(x) for x in inputs])}\"\n        )\n\n        output = {}\n        text = self._collate_text(inputs)\n        wavs = self._collate_wavs(inputs)\n\n        symbolic = self._collate_symbolic(inputs, self.conditioners.keys())\n\n        assert set(text.keys() | wavs.keys() | symbolic.keys()).issubset(set(self.conditioners.keys())), (\n            f\"Got an unexpected attribute! Expected {self.conditioners.keys()}, \",\n            f\"got {text.keys(), wavs.keys(), symbolic.keys()}\"\n        )\n\n        for attribute, batch in chain(text.items(), wavs.items(), symbolic.items()):\n            output[attribute] = self.conditioners[attribute].tokenize(batch)\n        return output\n\n    def _collate_symbolic(self, samples: tp.List[ConditioningAttributes],\n                          conditioner_keys: tp.Set) -> tp.Dict[str, SymbolicCondition]:\n        output = {}\n\n        # collate if symbolic cond exists\n        if any(x in conditioner_keys for x in JascoCondConst.SYM.value):\n\n            for s in samples:\n                # hydrate with null chord if chords not exist - for inference support\n                if (s.symbolic == {} or\n                        s.symbolic[JascoCondConst.CRD.value].frame_chords is None or\n                        s.symbolic[JascoCondConst.CRD.value].frame_chords.shape[-1] <= 1):  # type: ignore\n                    # no chords conditioning - fill with null chord token\n                    s.symbolic[JascoCondConst.CRD.value] = SymbolicCondition(\n                        frame_chords=torch.ones(self.sequence_len, dtype=torch.int32) * self.null_chord)\n\n                if (s.symbolic == {} or\n                        s.symbolic[JascoCondConst.MLD.value].melody is None or\n                        s.symbolic[JascoCondConst.MLD.value].melody.shape[-1] <= 1):  # type: ignore\n                    # no chords conditioning - fill with null chord token\n                    s.symbolic[JascoCondConst.MLD.value] = SymbolicCondition(\n                        melody=torch.zeros((self.melody_dim, self.sequence_len)))\n\n            if JascoCondConst.CRD.value in conditioner_keys:\n                # pad to max\n                max_seq_len = max(\n                    [s.symbolic[JascoCondConst.CRD.value].frame_chords.shape[-1] for s in samples])  # type: ignore\n                padded_chords = [\n                    torch.cat((x.symbolic[JascoCondConst.CRD.value].frame_chords,   # type: ignore\n                               torch.ones(max_seq_len -\n                                          x.symbolic[JascoCondConst.CRD.value].frame_chords.shape[-1],  # type: ignore\n                                          dtype=torch.int32) * self.null_chord))\n                    for x in samples\n                ]\n                output[JascoCondConst.CRD.value] = SymbolicCondition(frame_chords=torch.stack(padded_chords))\n            if JascoCondConst.MLD.value in conditioner_keys:\n                melodies = torch.stack([x.symbolic[JascoCondConst.MLD.value].melody for x in samples])  # type: ignore\n                output[JascoCondConst.MLD.value] = SymbolicCondition(melody=melodies)\n        return output\n"
  },
  {
    "path": "audiocraft/modules/lstm.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom torch import nn\n\n\nclass StreamableLSTM(nn.Module):\n    \"\"\"LSTM without worrying about the hidden state, nor the layout of the data.\n    Expects input as convolutional layout.\n    \"\"\"\n    def __init__(self, dimension: int, num_layers: int = 2, skip: bool = True):\n        super().__init__()\n        self.skip = skip\n        self.lstm = nn.LSTM(dimension, dimension, num_layers)\n\n    def forward(self, x):\n        x = x.permute(2, 0, 1)\n        y, _ = self.lstm(x)\n        if self.skip:\n            y = y + x\n        y = y.permute(1, 2, 0)\n        return y\n"
  },
  {
    "path": "audiocraft/modules/rope.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport typing as tp\n\nfrom torch import nn\nimport torch\n\n\nclass XPos(nn.Module):\n    \"\"\"Length-extrapolatable positional embedding (xPos) from [Sun et al 2022](https://arxiv.org/abs/2212.10554v1).\n    This applies an exponential decay to the RoPE rotation matrix.\n\n    Args:\n        dim (int): Embedding dimension.\n        smoothing (float): Smoothing factor applied to the decay rates.\n        base_scale (int): Base decay rate, given in terms of scaling time.\n        device (torch.device, optional): Device on which to initialize the module.\n        dtype (torch.dtype): dtype to use to generate the embedding.\n    \"\"\"\n    def __init__(self, dim: int, smoothing: float = 0.4, base_scale: int = 512,\n                 device=None, dtype: torch.dtype = torch.float32):\n        super().__init__()\n        assert dim % 2 == 0\n        assert dtype in [torch.float64, torch.float32]\n        self.dtype = dtype\n        self.base_scale = base_scale\n\n        half_dim = dim // 2\n        adim = torch.arange(half_dim, device=device, dtype=dtype)\n        decay_rates = (adim / half_dim + smoothing) / (1.0 + smoothing)\n        self.register_buffer(\"decay_rates\", decay_rates)\n        self.decay: tp.Optional[torch.Tensor] = None\n\n    def get_decay(self, start: int, end: int):\n        \"\"\"Create complex decay tensor, cache values for fast computation.\"\"\"\n        if self.decay is None or end > self.decay.shape[0]:\n            assert isinstance(self.decay_rates, torch.Tensor)  # Satisfy type checker.\n            idx = torch.arange(end, device=self.decay_rates.device, dtype=self.dtype)\n            power = idx / self.base_scale\n            scale = self.decay_rates ** power.unsqueeze(-1)\n            self.decay = torch.polar(scale, torch.zeros_like(scale))\n        return self.decay[start:end]  # [T, C/2]\n\n\nclass RotaryEmbedding(nn.Module):\n    \"\"\"Rotary positional embedding (RoPE) from [Su et al 2022](https://arxiv.org/abs/2104.09864).\n\n    Args:\n        dim (int): Embedding dimension (twice the number of frequencies).\n        max_period (float): Maximum period of the rotation frequencies.\n        xpos (bool): Use xPos, applies an exponential decay to rotation matrix.\n        scale (float): Scale of positional embedding, set to 0 to deactivate.\n        device (torch.device, optional): Device on which to initialize the module.\n        dtype (torch.dtype): dtype to use to generate the embedding.\n    \"\"\"\n    def __init__(self, dim: int, max_period: float = 10000.0, xpos: bool = False,\n                 scale: float = 1.0, device=None, dtype: torch.dtype = torch.float32):\n        super().__init__()\n        assert dim % 2 == 0\n        self.scale = scale\n        assert dtype in [torch.float64, torch.float32]\n        self.dtype = dtype\n\n        adim = torch.arange(0, dim, 2, device=device, dtype=dtype)[: (dim // 2)]\n        frequencies = 1.0 / (max_period ** (adim / dim))\n        self.register_buffer(\"frequencies\", frequencies)\n        self.rotation: tp.Optional[torch.Tensor] = None\n\n        self.xpos = XPos(dim, device=device, dtype=dtype) if xpos else None\n\n    def get_rotation(self, start: int, end: int):\n        \"\"\"Create complex rotation tensor, cache values for fast computation.\"\"\"\n        if self.rotation is None or end > self.rotation.shape[0]:\n            assert isinstance(self.frequencies, torch.Tensor)  # Satisfy type checker.\n            idx = torch.arange(end, device=self.frequencies.device, dtype=self.dtype)\n            angles = torch.outer(idx, self.frequencies)\n            self.rotation = torch.polar(torch.ones_like(angles), angles)\n        return self.rotation[start:end]\n\n    def rotate(self, x: torch.Tensor, start: int = 0, time_dim: int = 1, invert_decay: bool = False):\n        \"\"\"Apply rope rotation to query or key tensor.\"\"\"\n        T = x.shape[time_dim]\n        target_shape = [1] * x.dim()\n        target_shape[time_dim] = T\n        target_shape[-1] = -1\n        rotation = self.get_rotation(start, start + T).view(target_shape)\n\n        if self.xpos:\n            decay = self.xpos.get_decay(start, start + T).view(target_shape)\n        else:\n            decay = 1.0\n\n        if invert_decay:\n            decay = decay ** -1\n\n        x_complex = torch.view_as_complex(x.to(self.dtype).reshape(*x.shape[:-1], -1, 2))\n        scaled_rotation = (rotation * decay) * self.scale + (1.0 - self.scale)\n        x_out = torch.view_as_real(x_complex * scaled_rotation).view_as(x)\n\n        return x_out.type_as(x)\n\n    def rotate_qk(self, query: torch.Tensor, key: torch.Tensor, start: int = 0, time_dim: int = 1):\n        \"\"\" Apply rope rotation to both query and key tensors.\n        Supports streaming mode, in which query and key are not expected to have the same shape.\n        In streaming mode, key will be of length [P + C] with P the cached past timesteps, but\n        query will be [C] (typically C == 1).\n\n        Args:\n            query (torch.Tensor): Query to rotate.\n            key (torch.Tensor): Key to rotate.\n            start (int): Start index of the sequence for time offset.\n            time_dim (int): which dimension represent the time steps.\n        \"\"\"\n        query_timesteps = query.shape[time_dim]\n        key_timesteps = key.shape[time_dim]\n        streaming_offset = key_timesteps - query_timesteps\n\n        query_out = self.rotate(query, start + streaming_offset, time_dim)\n        key_out = self.rotate(key, start, time_dim, invert_decay=True)\n\n        return query_out, key_out\n"
  },
  {
    "path": "audiocraft/modules/seanet.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport typing as tp\n\nimport numpy as np\nimport torch.nn as nn\n\nfrom .conv import StreamableConv1d, StreamableConvTranspose1d\nfrom .lstm import StreamableLSTM\n\n\nclass SEANetResnetBlock(nn.Module):\n    \"\"\"Residual block from SEANet model.\n\n    Args:\n        dim (int): Dimension of the input/output.\n        kernel_sizes (list): List of kernel sizes for the convolutions.\n        dilations (list): List of dilations for the convolutions.\n        activation (str): Activation function.\n        activation_params (dict): Parameters to provide to the activation function.\n        norm (str): Normalization method.\n        norm_params (dict): Parameters to provide to the underlying normalization used along with the convolution.\n        causal (bool): Whether to use fully causal convolution.\n        pad_mode (str): Padding mode for the convolutions.\n        compress (int): Reduced dimensionality in residual branches (from Demucs v3).\n        true_skip (bool): Whether to use true skip connection or a simple\n            (streamable) convolution as the skip connection.\n    \"\"\"\n    def __init__(self, dim: int, kernel_sizes: tp.List[int] = [3, 1], dilations: tp.List[int] = [1, 1],\n                 activation: str = 'ELU', activation_params: dict = {'alpha': 1.0},\n                 norm: str = 'none', norm_params: tp.Dict[str, tp.Any] = {}, causal: bool = False,\n                 pad_mode: str = 'reflect', compress: int = 2, true_skip: bool = True):\n        super().__init__()\n        assert len(kernel_sizes) == len(dilations), 'Number of kernel sizes should match number of dilations'\n        act = getattr(nn, activation)\n        hidden = dim // compress\n        block = []\n        for i, (kernel_size, dilation) in enumerate(zip(kernel_sizes, dilations)):\n            in_chs = dim if i == 0 else hidden\n            out_chs = dim if i == len(kernel_sizes) - 1 else hidden\n            block += [\n                act(**activation_params),\n                StreamableConv1d(in_chs, out_chs, kernel_size=kernel_size, dilation=dilation,\n                                 norm=norm, norm_kwargs=norm_params,\n                                 causal=causal, pad_mode=pad_mode),\n            ]\n        self.block = nn.Sequential(*block)\n        self.shortcut: nn.Module\n        if true_skip:\n            self.shortcut = nn.Identity()\n        else:\n            self.shortcut = StreamableConv1d(dim, dim, kernel_size=1, norm=norm, norm_kwargs=norm_params,\n                                             causal=causal, pad_mode=pad_mode)\n\n    def forward(self, x):\n        return self.shortcut(x) + self.block(x)\n\n\nclass SEANetEncoder(nn.Module):\n    \"\"\"SEANet encoder.\n\n    Args:\n        channels (int): Audio channels.\n        dimension (int): Intermediate representation dimension.\n        n_filters (int): Base width for the model.\n        n_residual_layers (int): nb of residual layers.\n        ratios (Sequence[int]): kernel size and stride ratios. The encoder uses downsampling ratios instead of\n            upsampling ratios, hence it will use the ratios in the reverse order to the ones specified here\n            that must match the decoder order. We use the decoder order as some models may only employ the decoder.\n        activation (str): Activation function.\n        activation_params (dict): Parameters to provide to the activation function.\n        norm (str): Normalization method.\n        norm_params (dict): Parameters to provide to the underlying normalization used along with the convolution.\n        kernel_size (int): Kernel size for the initial convolution.\n        last_kernel_size (int): Kernel size for the initial convolution.\n        residual_kernel_size (int): Kernel size for the residual layers.\n        dilation_base (int): How much to increase the dilation with each layer.\n        causal (bool): Whether to use fully causal convolution.\n        pad_mode (str): Padding mode for the convolutions.\n        true_skip (bool): Whether to use true skip connection or a simple\n            (streamable) convolution as the skip connection in the residual network blocks.\n        compress (int): Reduced dimensionality in residual branches (from Demucs v3).\n        lstm (int): Number of LSTM layers at the end of the encoder.\n        disable_norm_outer_blocks (int): Number of blocks for which we don't apply norm.\n            For the encoder, it corresponds to the N first blocks.\n    \"\"\"\n    def __init__(self, channels: int = 1, dimension: int = 128, n_filters: int = 32, n_residual_layers: int = 3,\n                 ratios: tp.List[int] = [8, 5, 4, 2], activation: str = 'ELU', activation_params: dict = {'alpha': 1.0},\n                 norm: str = 'none', norm_params: tp.Dict[str, tp.Any] = {}, kernel_size: int = 7,\n                 last_kernel_size: int = 7, residual_kernel_size: int = 3, dilation_base: int = 2, causal: bool = False,\n                 pad_mode: str = 'reflect', true_skip: bool = True, compress: int = 2, lstm: int = 0,\n                 disable_norm_outer_blocks: int = 0):\n        super().__init__()\n        self.channels = channels\n        self.dimension = dimension\n        self.n_filters = n_filters\n        self.ratios = list(reversed(ratios))\n        del ratios\n        self.n_residual_layers = n_residual_layers\n        self.hop_length = np.prod(self.ratios)\n        self.n_blocks = len(self.ratios) + 2  # first and last conv + residual blocks\n        self.disable_norm_outer_blocks = disable_norm_outer_blocks\n        assert self.disable_norm_outer_blocks >= 0 and self.disable_norm_outer_blocks <= self.n_blocks, \\\n            \"Number of blocks for which to disable norm is invalid.\" \\\n            \"It should be lower or equal to the actual number of blocks in the network and greater or equal to 0.\"\n\n        act = getattr(nn, activation)\n        mult = 1\n        model: tp.List[nn.Module] = [\n            StreamableConv1d(channels, mult * n_filters, kernel_size,\n                             norm='none' if self.disable_norm_outer_blocks >= 1 else norm,\n                             norm_kwargs=norm_params, causal=causal, pad_mode=pad_mode)\n        ]\n        # Downsample to raw audio scale\n        for i, ratio in enumerate(self.ratios):\n            block_norm = 'none' if self.disable_norm_outer_blocks >= i + 2 else norm\n            # Add residual layers\n            for j in range(n_residual_layers):\n                model += [\n                    SEANetResnetBlock(mult * n_filters, kernel_sizes=[residual_kernel_size, 1],\n                                      dilations=[dilation_base ** j, 1],\n                                      norm=block_norm, norm_params=norm_params,\n                                      activation=activation, activation_params=activation_params,\n                                      causal=causal, pad_mode=pad_mode, compress=compress, true_skip=true_skip)]\n\n            # Add downsampling layers\n            model += [\n                act(**activation_params),\n                StreamableConv1d(mult * n_filters, mult * n_filters * 2,\n                                 kernel_size=ratio * 2, stride=ratio,\n                                 norm=block_norm, norm_kwargs=norm_params,\n                                 causal=causal, pad_mode=pad_mode),\n            ]\n            mult *= 2\n\n        if lstm:\n            model += [StreamableLSTM(mult * n_filters, num_layers=lstm)]\n\n        model += [\n            act(**activation_params),\n            StreamableConv1d(mult * n_filters, dimension, last_kernel_size,\n                             norm='none' if self.disable_norm_outer_blocks == self.n_blocks else norm,\n                             norm_kwargs=norm_params, causal=causal, pad_mode=pad_mode)\n        ]\n\n        self.model = nn.Sequential(*model)\n\n    def forward(self, x):\n        return self.model(x)\n\n\nclass SEANetDecoder(nn.Module):\n    \"\"\"SEANet decoder.\n\n    Args:\n        channels (int): Audio channels.\n        dimension (int): Intermediate representation dimension.\n        n_filters (int): Base width for the model.\n        n_residual_layers (int): nb of residual layers.\n        ratios (Sequence[int]): kernel size and stride ratios.\n        activation (str): Activation function.\n        activation_params (dict): Parameters to provide to the activation function.\n        final_activation (str): Final activation function after all convolutions.\n        final_activation_params (dict): Parameters to provide to the activation function.\n        norm (str): Normalization method.\n        norm_params (dict): Parameters to provide to the underlying normalization used along with the convolution.\n        kernel_size (int): Kernel size for the initial convolution.\n        last_kernel_size (int): Kernel size for the initial convolution.\n        residual_kernel_size (int): Kernel size for the residual layers.\n        dilation_base (int): How much to increase the dilation with each layer.\n        causal (bool): Whether to use fully causal convolution.\n        pad_mode (str): Padding mode for the convolutions.\n        true_skip (bool): Whether to use true skip connection or a simple.\n            (streamable) convolution as the skip connection in the residual network blocks.\n        compress (int): Reduced dimensionality in residual branches (from Demucs v3).\n        lstm (int): Number of LSTM layers at the end of the encoder.\n        disable_norm_outer_blocks (int): Number of blocks for which we don't apply norm.\n            For the decoder, it corresponds to the N last blocks.\n        trim_right_ratio (float): Ratio for trimming at the right of the transposed convolution under the causal setup.\n            If equal to 1.0, it means that all the trimming is done at the right.\n    \"\"\"\n    def __init__(self, channels: int = 1, dimension: int = 128, n_filters: int = 32, n_residual_layers: int = 3,\n                 ratios: tp.List[int] = [8, 5, 4, 2], activation: str = 'ELU', activation_params: dict = {'alpha': 1.0},\n                 final_activation: tp.Optional[str] = None, final_activation_params: tp.Optional[dict] = None,\n                 norm: str = 'none', norm_params: tp.Dict[str, tp.Any] = {}, kernel_size: int = 7,\n                 last_kernel_size: int = 7, residual_kernel_size: int = 3, dilation_base: int = 2, causal: bool = False,\n                 pad_mode: str = 'reflect', true_skip: bool = True, compress: int = 2, lstm: int = 0,\n                 disable_norm_outer_blocks: int = 0, trim_right_ratio: float = 1.0):\n        super().__init__()\n        self.dimension = dimension\n        self.channels = channels\n        self.n_filters = n_filters\n        self.ratios = ratios\n        del ratios\n        self.n_residual_layers = n_residual_layers\n        self.hop_length = np.prod(self.ratios)\n        self.n_blocks = len(self.ratios) + 2  # first and last conv + residual blocks\n        self.disable_norm_outer_blocks = disable_norm_outer_blocks\n        assert self.disable_norm_outer_blocks >= 0 and self.disable_norm_outer_blocks <= self.n_blocks, \\\n            \"Number of blocks for which to disable norm is invalid.\" \\\n            \"It should be lower or equal to the actual number of blocks in the network and greater or equal to 0.\"\n\n        act = getattr(nn, activation)\n        mult = int(2 ** len(self.ratios))\n        model: tp.List[nn.Module] = [\n            StreamableConv1d(dimension, mult * n_filters, kernel_size,\n                             norm='none' if self.disable_norm_outer_blocks == self.n_blocks else norm,\n                             norm_kwargs=norm_params, causal=causal, pad_mode=pad_mode)\n        ]\n\n        if lstm:\n            model += [StreamableLSTM(mult * n_filters, num_layers=lstm)]\n\n        # Upsample to raw audio scale\n        for i, ratio in enumerate(self.ratios):\n            block_norm = 'none' if self.disable_norm_outer_blocks >= self.n_blocks - (i + 1) else norm\n            # Add upsampling layers\n            model += [\n                act(**activation_params),\n                StreamableConvTranspose1d(mult * n_filters, mult * n_filters // 2,\n                                          kernel_size=ratio * 2, stride=ratio,\n                                          norm=block_norm, norm_kwargs=norm_params,\n                                          causal=causal, trim_right_ratio=trim_right_ratio),\n            ]\n            # Add residual layers\n            for j in range(n_residual_layers):\n                model += [\n                    SEANetResnetBlock(mult * n_filters // 2, kernel_sizes=[residual_kernel_size, 1],\n                                      dilations=[dilation_base ** j, 1],\n                                      activation=activation, activation_params=activation_params,\n                                      norm=block_norm, norm_params=norm_params, causal=causal,\n                                      pad_mode=pad_mode, compress=compress, true_skip=true_skip)]\n\n            mult //= 2\n\n        # Add final layers\n        model += [\n            act(**activation_params),\n            StreamableConv1d(n_filters, channels, last_kernel_size,\n                             norm='none' if self.disable_norm_outer_blocks >= 1 else norm,\n                             norm_kwargs=norm_params, causal=causal, pad_mode=pad_mode)\n        ]\n        # Add optional final activation to decoder (eg. tanh)\n        if final_activation is not None:\n            final_act = getattr(nn, final_activation)\n            final_activation_params = final_activation_params or {}\n            model += [\n                final_act(**final_activation_params)\n            ]\n        self.model = nn.Sequential(*model)\n\n    def forward(self, z):\n        y = self.model(z)\n        return y\n"
  },
  {
    "path": "audiocraft/modules/streaming.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nStreaming module API that should be implemented by all Streaming components,\n\"\"\"\n\nfrom contextlib import contextmanager\nimport typing as tp\nfrom torch import nn\nimport torch\n\n\nState = tp.Dict[str, torch.Tensor]\n\n\nclass StreamingModule(nn.Module):\n    \"\"\"Common API for streaming components.\n\n    Each streaming component has a streaming state, which is just a dict[str, Tensor].\n    By convention, the first dim of each tensor must be the batch size.\n    Don't use dots in the key names, as this would clash with submodules\n    (like in state_dict).\n\n    If `self._is_streaming` is True, the component should use and remember\n    the proper state inside `self._streaming_state`.\n\n    To set a streaming component in streaming state, use\n\n        with module.streaming():\n            ...\n\n    This will automatically reset the streaming state when exiting the context manager.\n    This also automatically propagates to all streaming children module.\n\n    Some module might also implement the `StreamingModule.flush` method, although\n    this one is trickier, as all parents module must be StreamingModule and implement\n    it as well for it to work properly. See `StreamingSequential` after.\n    \"\"\"\n    def __init__(self) -> None:\n        super().__init__()\n        self._streaming_state: State = {}\n        self._is_streaming = False\n\n    def _apply_named_streaming(self, fn: tp.Any):\n        for name, module in self.named_modules():\n            if isinstance(module, StreamingModule):\n                fn(name, module)\n\n    def _set_streaming(self, streaming: bool):\n        def _set_streaming(name, module):\n            module._is_streaming = streaming\n        self._apply_named_streaming(_set_streaming)\n\n    @contextmanager\n    def streaming(self):\n        \"\"\"Context manager to enter streaming mode. Reset streaming state on exit.\"\"\"\n        self._set_streaming(True)\n        try:\n            yield\n        finally:\n            self._set_streaming(False)\n            self.reset_streaming()\n\n    def reset_streaming(self):\n        \"\"\"Reset the streaming state.\"\"\"\n        def _reset(name: str, module: StreamingModule):\n            module._streaming_state.clear()\n\n        self._apply_named_streaming(_reset)\n\n    def get_streaming_state(self) -> State:\n        \"\"\"Return the streaming state, including that of sub-modules.\"\"\"\n        state: State = {}\n\n        def _add(name: str, module: StreamingModule):\n            if name:\n                name += \".\"\n            for key, value in module._streaming_state.items():\n                state[name + key] = value\n\n        self._apply_named_streaming(_add)\n        return state\n\n    def set_streaming_state(self, state: State):\n        \"\"\"Set the streaming state, including that of sub-modules.\"\"\"\n        state = dict(state)\n\n        def _set(name: str, module: StreamingModule):\n            if name:\n                name += \".\"\n            module._streaming_state.clear()\n            for key, value in list(state.items()):\n                # complexity is not ideal here, but probably fine.\n                if key.startswith(name):\n                    local_key = key[len(name):]\n                    if '.' not in local_key:\n                        module._streaming_state[local_key] = value\n                        del state[key]\n\n        self._apply_named_streaming(_set)\n        assert len(state) == 0, list(state.keys())\n\n    def flush(self, x: tp.Optional[torch.Tensor] = None):\n        \"\"\"Flush any remaining outputs that were waiting for completion.\n        Typically, for convolutions, this will add the final padding\n        and process the last buffer.\n\n        This should take an optional argument `x`, which will be provided\n        if a module before this one in the streaming pipeline has already\n        spitted out a flushed out buffer.\n        \"\"\"\n        if x is None:\n            return None\n        else:\n            return self(x)\n\n\nclass StreamingSequential(StreamingModule, nn.Sequential):\n    \"\"\"A streaming compatible alternative of `nn.Sequential`.\n    \"\"\"\n    def flush(self, x: tp.Optional[torch.Tensor] = None):\n        for module in self:\n            if isinstance(module, StreamingModule):\n                x = module.flush(x)\n            elif x is not None:\n                x = module(x)\n        return x\n"
  },
  {
    "path": "audiocraft/modules/transformer.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nTransformer model, with streaming support, xformer attention support\nand easy causal attention with a potentially finite receptive field.\n\nSee `StreamingTransformer` for more information.\n\nUnlike regular PyTorch Transformer, we make the hard choice that batches are first.\n\"\"\"\n\nimport typing as tp\n\nfrom einops import rearrange\nimport torch\nimport torch.nn as nn\nfrom torch.nn import functional as F\nfrom torch.utils.checkpoint import checkpoint as torch_checkpoint\nfrom xformers import ops\n\nfrom .rope import RotaryEmbedding\nfrom .streaming import StreamingModule\n\n_efficient_attention_backend: str = 'torch'\n\n\ndef set_efficient_attention_backend(backend: str = 'torch'):\n    # Using torch by default, it seems a bit faster on older P100 GPUs (~20% faster).\n    global _efficient_attention_backend\n    assert _efficient_attention_backend in ['xformers', 'torch']\n    _efficient_attention_backend = backend\n\n\ndef _get_attention_time_dimension(memory_efficient: bool) -> int:\n    if _efficient_attention_backend == 'torch' and memory_efficient:\n        return 2\n    else:\n        return 1\n\n\ndef _is_profiled() -> bool:\n    # Return true if we are currently running with a xformers profiler activated.\n    try:\n        from xformers.profiler import profiler\n    except ImportError:\n        return False\n    return profiler._Profiler._CURRENT_PROFILER is not None\n\n\ndef create_norm_fn(norm_type: str, dim: int, **kwargs) -> nn.Module:\n    \"\"\"Create normalization module for transformer encoder layer.\n\n    Args:\n        norm_type (str): Normalization method.\n        dim (int): Dimension of the normalized layer.\n        **kwargs (dict): Additional parameters for normalization layer.\n    Returns:\n        nn.Module: Normalization module.\n    \"\"\"\n    if norm_type == 'layer_norm':\n        return nn.LayerNorm(dim, eps=1e-5, **kwargs)\n    else:\n        raise ValueError(f\"Unknown norm type: {norm_type}\")\n\n\ndef create_sin_embedding(positions: torch.Tensor, dim: int, max_period: float = 10000,\n                         dtype: torch.dtype = torch.float32) -> torch.Tensor:\n    \"\"\"Create sinusoidal positional embedding, with shape `[B, T, C]`.\n\n    Args:\n        positions (torch.Tensor): LongTensor of positions.\n        dim (int): Dimension of the embedding.\n        max_period (float): Maximum period of the cosine/sine functions.\n        dtype (torch.dtype or str): dtype to use to generate the embedding.\n    Returns:\n        torch.Tensor: Sinusoidal positional embedding.\n    \"\"\"\n    # We aim for BTC format\n    assert dim % 2 == 0\n    half_dim = dim // 2\n    positions = positions.to(dtype)\n    adim = torch.arange(half_dim, device=positions.device, dtype=dtype).view(1, 1, -1)\n    max_period_tensor = torch.full([], max_period, device=positions.device, dtype=dtype)  # avoid sync point\n    phase = positions / (max_period_tensor ** (adim / (half_dim - 1)))\n    return torch.cat([torch.cos(phase), torch.sin(phase)], dim=-1)\n\n\ndef expand_repeated_kv(x: torch.Tensor, n_rep: int, memory_efficient: bool) -> torch.Tensor:\n    \"\"\"torch.repeat_interleave(x, dim=2, repeats=n_rep) from xlformers.\"\"\"\n    if n_rep == 1:\n        return x\n    if _efficient_attention_backend == 'torch' and memory_efficient:\n        bs, n_kv_heads, slen, head_dim = x.shape\n        return (\n            x[:, :, None, :, :]\n            .expand(bs, n_kv_heads, n_rep, slen, head_dim)\n            .reshape(bs, n_kv_heads * n_rep, slen, head_dim)\n        )\n    else:\n        bs, slen, n_kv_heads, head_dim = x.shape\n        return (\n            x[:, :, :, None, :]\n            .expand(bs, slen, n_kv_heads, n_rep, head_dim)\n            .reshape(bs, slen, n_kv_heads * n_rep, head_dim)\n        )\n\n\nclass LayerScale(nn.Module):\n    \"\"\"Layer scale from [Touvron et al 2021] (https://arxiv.org/pdf/2103.17239.pdf).\n    This rescales diagonally the residual outputs close to 0, with a learnt scale.\n\n    Args:\n        channels (int): Number of channels.\n        init (float): Initial scale.\n        channel_last (bool): If True, expect `[*, C]` shaped tensors, otherwise, `[*, C, T]`.\n        device (torch.device or str, optional): Device on which to initialize the module.\n        dtype (torch.dtype, optional): dtype to use to initialize the module.\n    \"\"\"\n    def __init__(self, channels: int, init: float = 1e-4, channel_last: bool = True,\n                 device=None, dtype=None):\n        super().__init__()\n        self.channel_last = channel_last\n        self.scale = nn.Parameter(\n            torch.full((channels,), init,\n                       requires_grad=True, device=device, dtype=dtype))\n\n    def forward(self, x: torch.Tensor):\n        if self.channel_last:\n            return self.scale * x\n        else:\n            return self.scale[:, None] * x\n\n\nclass StreamingMultiheadAttention(StreamingModule):\n    \"\"\"Similar to `nn.MultiheadAttention` but with support for streaming, causal evaluation.\n\n    Args:\n        embed_dim (int): Dimension to project to.\n        num_heads (int): Number of heads.\n        dropout (float): Dropout level.\n        bias (bool): Use bias in projections.\n        causal (bool): Causal mask applied automatically.\n        past_context (int, optional): Receptive field for the causal mask, infinite if None.\n        custom (bool): Use custom MHA implementation, for testing / benchmarking.\n        memory_efficient (bool): Use xformers based memory efficient attention.\n        attention_as_float32 (bool): Perform the attention as float32\n            (especially important with memory_efficient as autocast won't do this automatically).\n        rope (`RotaryEmbedding`, optional): Rope embedding to use.\n        cross_attention: Should be true when used as a cross attention.\n            All keys and values must be available at once, streaming is only for the queries.\n            Cannot be used with `causal` or `rope` (as it wouldn't make sens to\n            interpret the time steps in the keys relative to those in the queries).\n        safe_streaming (bool): Bug fix, will go away with xformers update.\n        qk_layer_norm (bool): Layer normalization applied to queries and keys before dot product.\n        kv_repeat (int): If > 1, will repeat keys and queries multiple times (need to divide num_heads).\n            This will lead to faster decoding time on A100 or other GPUs with tensorcore.\n        device (torch.device, optional): Device on which to initialize.\n        dtype (torch.dtype, optional): dtype to use.\n    \"\"\"\n    def __init__(self, embed_dim: int, num_heads: int, dropout: float = 0.0, bias: bool = True,\n                 causal: bool = False, past_context: tp.Optional[int] = None, custom: bool = False,\n                 memory_efficient: bool = False, attention_as_float32: bool = False,\n                 rope: tp.Optional[RotaryEmbedding] = None, cross_attention: bool = False,\n                 safe_streaming: bool = True, qk_layer_norm: bool = False, kv_repeat: int = 1,\n                 device=None, dtype=None):\n        super().__init__()\n        factory_kwargs = {'device': device, 'dtype': dtype}\n        if past_context is not None:\n            assert causal\n\n        self.embed_dim = embed_dim\n        self.causal = causal\n        self.past_context = past_context\n        self.memory_efficient = memory_efficient\n        self.attention_as_float32 = attention_as_float32\n        self.rope = rope\n        self.cross_attention = cross_attention\n        self.safe_streaming = safe_streaming\n        self.num_heads = num_heads\n        self.dropout = dropout\n        self.kv_repeat = kv_repeat\n        if cross_attention:\n            assert not causal, \"Causal cannot work with cross attention.\"\n            assert rope is None, \"Rope cannot work with cross attention.\"\n\n        if memory_efficient:\n            _verify_xformers_memory_efficient_compat()\n\n        self.custom = _is_custom(custom, memory_efficient)\n        if self.custom:\n            out_dim = embed_dim\n            assert num_heads % kv_repeat == 0\n            assert not cross_attention or kv_repeat == 1\n            num_kv = num_heads // kv_repeat\n            kv_dim = (embed_dim // num_heads) * num_kv\n            out_dim += 2 * kv_dim\n            in_proj = nn.Linear(embed_dim, out_dim, bias=bias, **factory_kwargs)\n            # We try to follow the default PyTorch MHA convention, to easily compare results.\n            self.in_proj_weight = in_proj.weight\n            self.in_proj_bias = in_proj.bias\n            if bias:\n                self.in_proj_bias.data.zero_()  # Following Pytorch convention\n            self.out_proj = nn.Linear(embed_dim, embed_dim, bias=bias, **factory_kwargs)\n            if bias:\n                self.out_proj.bias.data.zero_()\n        else:\n            assert not qk_layer_norm\n            assert kv_repeat == 1\n            self.mha = nn.MultiheadAttention(\n                embed_dim, num_heads, dropout=dropout, bias=bias, batch_first=True,\n                **factory_kwargs)\n        self.qk_layer_norm = qk_layer_norm\n        if qk_layer_norm:\n            assert self.custom\n            assert kv_repeat == 1\n            ln_dim = embed_dim\n            self.q_layer_norm = nn.LayerNorm(ln_dim)\n            self.k_layer_norm = nn.LayerNorm(ln_dim)\n\n    def _load_from_state_dict(self, state_dict, prefix, *args, **kwargs):\n        if not self.custom:\n            # Support compat with regular MHA\n            keys = [n for n, _ in self.mha.named_parameters()]\n            for key in keys:\n                if prefix + key in state_dict:\n                    state_dict[prefix + \"mha.\" + key] = state_dict.pop(prefix + key)\n        super()._load_from_state_dict(state_dict, prefix, *args, **kwargs)\n\n    def _get_mask(self, current_steps: int, device: torch.device, dtype: torch.dtype):\n        # Return a causal mask, accounting for potentially stored past keys/values\n        # We actually return a bias for the attention score, as this has the same\n        # convention both in the builtin MHA in Pytorch, and Xformers functions.\n        time_dim = _get_attention_time_dimension(self.memory_efficient)\n        if self.memory_efficient:\n            from xformers.ops import LowerTriangularMask\n            if current_steps == 1:\n                # If we only have one step, then we do not need a mask.\n                return None\n            elif 'past_keys' in self._streaming_state:\n                raise RuntimeError(\"Not supported at the moment\")\n            else:\n                # Then we can safely use a lower triangular mask\n                return LowerTriangularMask()\n        if self._streaming_state:\n            past_keys = self._streaming_state['past_keys']\n            past_steps = past_keys.shape[time_dim]\n        else:\n            past_steps = 0\n\n        queries_pos = torch.arange(\n            past_steps, current_steps + past_steps, device=device).view(-1, 1)\n        keys_pos = torch.arange(past_steps + current_steps, device=device).view(1, -1)\n        delta = queries_pos - keys_pos\n        valid = delta >= 0\n        if self.past_context is not None:\n            valid &= (delta <= self.past_context)\n        return torch.where(\n            valid,\n            torch.zeros([], device=device, dtype=dtype),\n            torch.full([], float('-inf'), device=device, dtype=dtype))\n\n    def _complete_kv(self, k, v):\n        time_dim = _get_attention_time_dimension(self.memory_efficient)\n        if self.cross_attention:\n            # With cross attention we assume all keys and values\n            # are already available, and streaming is with respect\n            # to the queries only.\n            return k, v\n        # Complete the key/value pair using the streaming state.\n        if self._streaming_state:\n            pk = self._streaming_state['past_keys']\n            nk = torch.cat([pk, k], dim=time_dim)\n            if v is k:\n                nv = nk\n            else:\n                pv = self._streaming_state['past_values']\n                nv = torch.cat([pv, v], dim=time_dim)\n        else:\n            nk = k\n            nv = v\n\n        assert nk.shape[time_dim] == nv.shape[time_dim]\n        offset = 0\n        if self.past_context is not None:\n            offset = max(0, nk.shape[time_dim] - self.past_context)\n        if self._is_streaming:\n            self._streaming_state['past_keys'] = nk[:, offset:]\n            if v is not k:\n                self._streaming_state['past_values'] = nv[:, offset:]\n            if 'offset' in self._streaming_state:\n                self._streaming_state['offset'] += offset\n            else:\n                self._streaming_state['offset'] = torch.tensor(0)\n        return nk, nv\n\n    def _apply_rope(self, query: torch.Tensor, key: torch.Tensor):\n        time_dim = _get_attention_time_dimension(self.memory_efficient)\n        # Apply rope embeddings to query and key tensors.\n        assert self.rope is not None\n        if 'past_keys' in self._streaming_state:\n            past_keys_offset = self._streaming_state['past_keys'].shape[1]\n        else:\n            past_keys_offset = 0\n        if 'offset' in self._streaming_state:\n            past_context_offset = int(self._streaming_state['offset'].item())\n        else:\n            past_context_offset = 0\n        streaming_offset = past_context_offset + past_keys_offset\n        return self.rope.rotate_qk(query, key, start=streaming_offset, time_dim=time_dim)\n\n    def forward(self, query: torch.Tensor, key: torch.Tensor, value: torch.Tensor,\n                key_padding_mask=None, need_weights=False, attn_mask=None,\n                average_attn_weights=True, is_causal=False):\n        assert not is_causal, (\"New param added in torch 2.0.1 not supported, \"\n                               \"use the causal args in the constructor.\")\n\n        time_dim = _get_attention_time_dimension(self.memory_efficient)\n        if time_dim == 2:\n            layout = \"b h t d\"\n        else:\n            layout = \"b t h d\"\n        dtype = query.dtype\n        if self._is_streaming:\n            assert self.causal or self.cross_attention, \\\n                \"Streaming only available for causal or cross attention\"\n\n        custom_attn_mask = attn_mask is not None\n\n        if self.causal:\n            assert attn_mask is None\n            # At the moment we specialize only for the self-attention case.\n            assert query.shape[1] == key.shape[1], \"Causal only for same length query / key / value\"\n            assert value.shape[1] == key.shape[1], \"Causal only for same length query / key / value\"\n            attn_mask = self._get_mask(query.shape[1], query.device, query.dtype)\n\n        if self.custom:\n            # custom implementation\n            assert need_weights is False\n            assert key_padding_mask is None\n            if self.cross_attention:\n                # Different queries, keys, values, we have to spit manually the weights\n                # before applying the linear.\n                dim = self.in_proj_weight.shape[0] // 3\n                if self.in_proj_bias is None:\n                    bias_q, bias_k, bias_v = None, None, None\n                else:\n                    bias_q = self.in_proj_bias[:dim]\n                    bias_k = self.in_proj_bias[dim: 2 * dim]\n                    bias_v = self.in_proj_bias[2 * dim:]\n                q = nn.functional.linear(query, self.in_proj_weight[:dim], bias_q)\n                # todo: when streaming, we could actually save k, v and check the shape actually match.\n                k = nn.functional.linear(key, self.in_proj_weight[dim: 2 * dim], bias_k)\n                v = nn.functional.linear(value, self.in_proj_weight[2 * dim:], bias_v)\n                if self.qk_layer_norm is True:\n                    q = self.q_layer_norm(q)\n                    k = self.k_layer_norm(k)\n                q, k, v = [rearrange(x, f\"b t (h d) -> {layout}\", h=self.num_heads) for x in [q, k, v]]\n            else:\n                if not _is_profiled():\n                    # profiling breaks that propertysomehow.\n                    assert query is key, \"specialized implementation\"\n                    assert value is key, \"specialized implementation\"\n                projected = nn.functional.linear(query, self.in_proj_weight, self.in_proj_bias)\n                if self.kv_repeat == 1:\n                    if time_dim == 2:\n                        bound_layout = \"b h p t d\"\n                    else:\n                        bound_layout = \"b t p h d\"\n                    packed = rearrange(projected, f\"b t (p h d) -> {bound_layout}\", p=3, h=self.num_heads)\n                    q, k, v = ops.unbind(packed, dim=2)\n                else:\n                    embed_dim = self.embed_dim\n                    per_head_dim = (embed_dim // self.num_heads)\n                    kv_heads = self.num_heads // self.kv_repeat\n                    q = projected[:, :, :embed_dim]\n                    start = embed_dim\n                    end = start + per_head_dim * kv_heads\n                    k = projected[:, :, start: end]\n                    v = projected[:, :, end:]\n                    q = rearrange(q, f\"b t (h d) -> {layout}\", h=self.num_heads)\n                    k = rearrange(k, f\"b t (h d) -> {layout}\", h=kv_heads)\n                    v = rearrange(v, f\"b t (h d) -> {layout}\", h=kv_heads)\n\n                if self.qk_layer_norm is True:\n                    assert self.kv_repeat == 1\n                    q, k = [rearrange(x, f\"{layout} -> b t (h d)\") for x in [q, k]]\n                    q = self.q_layer_norm(q)\n                    k = self.k_layer_norm(k)\n                    q, k = [rearrange(x, f\"b t (h d) -> {layout}\", h=self.num_heads) for x in [q, k]]\n                if self.rope:\n                    q, k = self._apply_rope(q, k)\n                k, v = self._complete_kv(k, v)\n                if self.kv_repeat > 1:\n                    k = expand_repeated_kv(k, self.kv_repeat, self.memory_efficient)\n                    v = expand_repeated_kv(v, self.kv_repeat, self.memory_efficient)\n            if self.attention_as_float32:\n                q, k, v = [x.float() for x in [q, k, v]]\n            if self.memory_efficient:\n                if custom_attn_mask:\n                    # When using a custom attn mask:\n                    # Move to query's device, repeat for each sample, remove align8 padding\n                    seq_len = query.shape[1]\n                    attn_mask = attn_mask.to(q.dtype)\n                    attn_mask = attn_mask.repeat((q.shape[0], 1, 1, 1))\n                    attn_mask = attn_mask[..., :seq_len, :seq_len]\n\n                p = self.dropout if self.training else 0\n                if _efficient_attention_backend == 'torch':\n                    x = torch.nn.functional.scaled_dot_product_attention(\n                        q, k, v, is_causal=attn_mask is not None, dropout_p=p)\n                else:\n                    x = ops.memory_efficient_attention(q, k, v, attn_mask, p=p)\n            else:\n                # We include the dot product as float32, for consistency\n                # with the other implementations that include that step\n                # as part of the attention. Note that when using `autocast`,\n                # the einsums would be done as bfloat16, but the softmax\n                # would be done as bfloat16, so `attention_as_float32` will\n                # extend a bit the range of operations done in float32,\n                # although this should make no difference.\n                q = q / q.shape[-1] ** 0.5\n                key_layout = layout.replace('t', 'k')\n                query_layout = layout\n                if self._is_streaming and self.safe_streaming and q.device.type == 'cuda':\n                    with torch.autocast(device_type=q.device.type, dtype=torch.float32):\n                        pre_w = torch.einsum(f\"{query_layout},{key_layout}-> b h t k\", q, k)\n                else:\n                    pre_w = torch.einsum(f\"{query_layout},{key_layout}-> b h t k\", q, k)\n                if attn_mask is not None:\n                    pre_w = pre_w + attn_mask\n                w = torch.softmax(pre_w, dim=-1)\n                w = F.dropout(w, self.dropout, training=self.training).to(v)\n                # Key and value have the same format.\n                x = torch.einsum(f\"b h t k, {key_layout} -> {layout}\", w, v)\n            x = x.to(dtype)\n            x = rearrange(x, f\"{layout} -> b t (h d)\", h=self.num_heads)\n            x = self.out_proj(x)\n        else:\n            key, value = self._complete_kv(key, value)\n            if self.attention_as_float32:\n                query, key, value = [x.float() for x in [query, key, value]]\n            x, _ = self.mha(\n                query, key, value, key_padding_mask,\n                need_weights, attn_mask, average_attn_weights)\n            x = x.to(dtype)\n\n        return x, None\n\n\nclass StreamingTransformerLayer(nn.TransformerEncoderLayer):\n    \"\"\"TransformerLayer with Streaming / Causal support.\n    This also integrates cross_attention, when passing `cross_attention=True`,\n    rather than having two separate classes like in PyTorch.\n\n    Args:\n        d_model (int): Dimension of the data.\n        num_heads (int): Number of heads.\n        dim_feedforward (int): Intermediate dimension of FF module.\n        dropout (float): Dropout both for MHA and FF.\n        bias_ff (bool): Use bias for FF.\n        bias_attn (bool): Use bias for MHA.\n        causal (bool): Causal mask applied automatically.\n        past_context (int, optional): Receptive field for the causal mask, infinite if None.\n        custom (bool): Use custom MHA implementation, for testing / benchmarking.\n        memory_efficient (bool): Use xformers based memory efficient attention.\n        attention_as_float32 (bool): Perform the attention as float32\n            (especially important with memory_efficient as autocast won't do this automatically).\n        qk_layer_norm (bool): Layer normalization applied to queries and keys before dot product in attention.\n        qk_layer_norm_cross (bool): Same for the cross attention.\n        cross_attention (bool): If True, expect to get secondary input for cross-attention.\n            Cross attention will use the default MHA, as it typically won't require\n            special treatment.\n        layer_scale (float, optional): If not None, LayerScale will be used with\n            the given value as initial scale.\n        rope (`RotaryEmbedding`, optional): Rope embedding to use.\n        attention_dropout (float, optional): If not None, separate the value of the dimension dropout\n            in FFN and of the attention dropout.\n        kv_repeat (int): If > 1, will repeat keys and queries multiple times (need to divide num_heads).\n            This will lead to faster decoding time on A100 or other GPUs with tensorcore.\n        device (torch.device, optional): Device on which to initialize.\n        dtype (torch.dtype, optional): dtype to use.\n        **kwargs: See `nn.TransformerEncoderLayer`.\n    \"\"\"\n    def __init__(self, d_model: int, num_heads: int, dim_feedforward: int = 2048, dropout: float = 0.1,\n                 bias_ff: bool = True, bias_attn: bool = True, causal: bool = False,\n                 past_context: tp.Optional[int] = None, custom: bool = False,\n                 memory_efficient: bool = False, attention_as_float32: bool = False,\n                 qk_layer_norm: bool = False, qk_layer_norm_cross: bool = False,\n                 cross_attention: bool = False, layer_scale: tp.Optional[float] = None,\n                 rope: tp.Optional[RotaryEmbedding] = None, attention_dropout: tp.Optional[float] = None,\n                 kv_repeat: int = 1, norm: str = 'layer_norm', device=None, dtype=None, **kwargs):\n        super().__init__(d_model, num_heads, dim_feedforward, dropout,\n                         device=device, dtype=dtype, batch_first=True, **kwargs)\n        factory_kwargs = {'device': device, 'dtype': dtype}\n        # Redefine self_attn to our streaming multi-head attention\n        attn_kwargs: tp.Dict[str, tp.Any] = {\n            'embed_dim': d_model,\n            'num_heads': num_heads,\n            'dropout': dropout if attention_dropout is None else attention_dropout,\n            'bias': bias_attn,\n            'custom': custom,\n            'memory_efficient': memory_efficient,\n            'attention_as_float32': attention_as_float32,\n        }\n        self.self_attn: StreamingMultiheadAttention = StreamingMultiheadAttention(\n            causal=causal, past_context=past_context, rope=rope, qk_layer_norm=qk_layer_norm,\n            kv_repeat=kv_repeat, **attn_kwargs, **factory_kwargs)  # type: ignore\n        # Redefine feedforward layers to expose bias parameter\n        self.linear1 = nn.Linear(d_model, dim_feedforward, bias=bias_ff, **factory_kwargs)\n        self.linear2 = nn.Linear(dim_feedforward, d_model, bias=bias_ff, **factory_kwargs)\n\n        self.layer_scale_1: nn.Module\n        self.layer_scale_2: nn.Module\n        if layer_scale is None:\n            self.layer_scale_1 = nn.Identity()\n            self.layer_scale_2 = nn.Identity()\n        else:\n            self.layer_scale_1 = LayerScale(d_model, layer_scale, **factory_kwargs)\n            self.layer_scale_2 = LayerScale(d_model, layer_scale, **factory_kwargs)\n\n        self.cross_attention: tp.Optional[nn.Module] = None\n        if cross_attention:\n            self.cross_attention = StreamingMultiheadAttention(\n                cross_attention=True, qk_layer_norm=qk_layer_norm_cross,\n                **attn_kwargs, **factory_kwargs)\n            # Norm and dropout\n            self.dropout_cross = nn.Dropout(dropout)\n            # eps value matching that used in PyTorch reference implementation.\n            self.norm_cross = nn.LayerNorm(d_model, eps=1e-5, **factory_kwargs)\n            self.layer_scale_cross: nn.Module\n            if layer_scale is None:\n                self.layer_scale_cross = nn.Identity()\n            else:\n                self.layer_scale_cross = LayerScale(d_model, layer_scale, **factory_kwargs)\n        self.norm1 = create_norm_fn(norm, d_model, **factory_kwargs)  # type: ignore\n        self.norm2 = create_norm_fn(norm, d_model, **factory_kwargs)  # type: ignore\n\n    def _cross_attention_block(self, src: torch.Tensor,\n                               cross_attention_src: torch.Tensor) -> torch.Tensor:\n        assert self.cross_attention is not None\n        # queries are from src, keys and values from cross_attention_src.\n        x = self.cross_attention(\n            src, cross_attention_src, cross_attention_src, need_weights=False)[0]\n        return self.dropout_cross(x)  # type: ignore\n\n    def forward(self, src: torch.Tensor, src_mask: tp.Optional[torch.Tensor] = None,  # type: ignore\n                src_key_padding_mask: tp.Optional[torch.Tensor] = None,\n                cross_attention_src: tp.Optional[torch.Tensor] = None):\n        if self.cross_attention is None:\n            assert cross_attention_src is None\n        else:\n            assert cross_attention_src is not None\n        x = src\n        if self.norm_first:\n            x = x + self.layer_scale_1(\n                self._sa_block(self.norm1(x), src_mask, src_key_padding_mask))\n            if cross_attention_src is not None:\n                x = x + self.layer_scale_cross(\n                    self._cross_attention_block(\n                        self.norm_cross(x), cross_attention_src))\n            x = x + self.layer_scale_2(self._ff_block(self.norm2(x)))\n        else:\n            x = self.norm1(x + self.layer_scale_1(\n                self._sa_block(x, src_mask, src_key_padding_mask)))\n            if cross_attention_src is not None:\n                x = self.norm_cross(\n                    x + self.layer_scale_cross(\n                        self._cross_attention_block(src, cross_attention_src)))\n            x = self.norm2(x + self.layer_scale_2(self._ff_block(x)))\n        return x\n\n\nclass StreamingTransformer(StreamingModule):\n    \"\"\"Transformer with Streaming / Causal support.\n\n    Args:\n        d_model (int): Dimension of the data.\n        num_heads (int): Number of heads.\n        dim_feedforward (int): Intermediate dimension of FF module.\n        dropout (float): Dropout both for MHA and FF.\n        bias_ff (bool): Use bias for FF.\n        bias_attn (bool): Use bias for MHA.\n        causal (bool): Causal mask applied automatically.\n        past_context (int, optional): Receptive field for the causal mask, infinite if None.\n        custom (bool): Use custom MHA implementation, for testing / benchmarking.\n        memory_efficient (bool): Use xformers based memory efficient attention.\n        attention_as_float32 (bool): Perform the attention as float32\n            (especially important with memory_efficient as autocast won't do this automatically).\n        cross_attention (bool): If True, expect to get secondary input for cross-attention.\n        layer_scale (float, optional): If not None, LayerScale will be used\n            with the given value as initial scale.\n        positional_embedding (str): Positional embedding strategy (sin, rope, or sin_rope).\n        max_period (float): Maximum period of the time embedding.\n        positional_scale (float): Scale of positional embedding, set to 0 to deactivate.\n        xpos (bool): Apply xpos exponential decay to positional embedding (rope only).\n        lr (float, optional): learning rate override through the `make_optim_group` API.\n        weight_decay (float, optional): Weight_decay override through the `make_optim_group` API.\n        layer_class: (subclass of `StreamingTransformerLayer): class to use\n            to initialize the layers, allowing further customization outside of AudioCraft.\n        checkpointing (str): Checkpointing strategy to reduce memory usage.\n            No checkpointing if set to 'none'. Per layer checkpointing using PyTorch\n            if set to 'torch' (entire layer checkpointed, i.e. linears are evaluated twice,\n            minimal memory usage, but maximal runtime). Finally, `xformers_default` provide\n            a policy for opting-out some operations of the checkpointing like\n            linear layers and attention, providing a middle ground between speed and memory.\n        device (torch.device, optional): Device on which to initialize.\n        dtype (torch.dtype, optional): dtype to use.\n        **kwargs: See `nn.TransformerEncoderLayer`.\n    \"\"\"\n    def __init__(self, d_model: int, num_heads: int, num_layers: int, dim_feedforward: int = 2048,\n                 dropout: float = 0.1, bias_ff: bool = True, bias_attn: bool = True,\n                 causal: bool = False, past_context: tp.Optional[int] = None,\n                 custom: bool = False, memory_efficient: bool = False, attention_as_float32: bool = False,\n                 cross_attention: bool = False, layer_scale: tp.Optional[float] = None,\n                 positional_embedding: str = 'sin', max_period: float = 10_000, positional_scale: float = 1.,\n                 xpos: bool = False, lr: tp.Optional[float] = None, weight_decay: tp.Optional[float] = None,\n                 layer_class: tp.Type[StreamingTransformerLayer] = StreamingTransformerLayer,\n                 checkpointing: str = 'none', device=None, dtype=None, **kwargs):\n        super().__init__()\n        assert d_model % num_heads == 0\n\n        self.positional_embedding = positional_embedding\n        self.max_period = max_period\n        self.positional_scale = positional_scale\n        self.weight_decay = weight_decay\n        self.lr = lr\n\n        assert positional_embedding in ['sin', 'rope', 'sin_rope']\n        self.rope: tp.Optional[RotaryEmbedding] = None\n        if self.positional_embedding in ['rope', 'sin_rope']:\n            assert _is_custom(custom, memory_efficient)\n            self.rope = RotaryEmbedding(d_model // num_heads, max_period=max_period,\n                                        xpos=xpos, scale=positional_scale, device=device)\n\n        self.checkpointing = checkpointing\n\n        assert checkpointing in ['none', 'torch', 'xformers_default', 'xformers_mm']\n        if self.checkpointing.startswith('xformers'):\n            _verify_xformers_internal_compat()\n\n        self.layers = nn.ModuleList()\n        for idx in range(num_layers):\n            self.layers.append(\n                layer_class(\n                    d_model=d_model, num_heads=num_heads, dim_feedforward=dim_feedforward,\n                    dropout=dropout, bias_ff=bias_ff, bias_attn=bias_attn,\n                    causal=causal, past_context=past_context, custom=custom,\n                    memory_efficient=memory_efficient, attention_as_float32=attention_as_float32,\n                    cross_attention=cross_attention, layer_scale=layer_scale, rope=self.rope,\n                    device=device, dtype=dtype, **kwargs))\n\n        if self.checkpointing != 'none':\n            for layer in self.layers:\n                # see audiocraft/optim/fsdp.py, magic signal to indicate this requires fixing the\n                # backward hook inside of FSDP...\n                layer._magma_checkpointed = True  # type: ignore\n\n    def _apply_layer(self, layer, *args, **kwargs):\n        method = self.checkpointing\n        if method == 'none':\n            return layer(*args, **kwargs)\n        elif method == 'torch':\n            return torch_checkpoint(layer, *args, use_reentrant=False, **kwargs)\n        elif method.startswith('xformers'):\n            from xformers.checkpoint_fairinternal import checkpoint, _get_default_policy\n            if method == 'xformers_default':\n                # those operations will be saved, and not recomputed.\n                # According to Francisco we can get smarter policies but this is a good start.\n                allow_list = [\n                    \"xformers.efficient_attention_forward_cutlass.default\",\n                    \"xformers_flash.flash_fwd.default\",\n                    \"aten.addmm.default\",\n                    \"aten.mm.default\",\n                ]\n            elif method == 'xformers_mm':\n                # those operations will be saved, and not recomputed.\n                # According to Francisco we can get smarter policies but this is a good start.\n                allow_list = [\n                    \"aten.addmm.default\",\n                    \"aten.mm.default\",\n                ]\n            else:\n                raise ValueError(f\"xformers checkpointing xformers policy {method} is not known.\")\n            policy_fn = _get_default_policy(allow_list)\n            return checkpoint(layer, *args, policy_fn=policy_fn, **kwargs)\n        else:\n            raise ValueError(f\"Checkpointing method {method} is unknown.\")\n\n    def forward(self, x: torch.Tensor, *args, **kwargs):\n        B, T, C = x.shape\n\n        if 'offsets' in self._streaming_state:\n            offsets = self._streaming_state['offsets']\n        else:\n            offsets = torch.zeros(B, dtype=torch.long, device=x.device)\n\n        if self.positional_embedding in ['sin', 'sin_rope']:\n            positions = torch.arange(T, device=x.device).view(1, -1, 1)\n            positions = positions + offsets.view(-1, 1, 1)\n            pos_emb = create_sin_embedding(positions, C, max_period=self.max_period, dtype=x.dtype)\n            x = x + self.positional_scale * pos_emb\n\n        for layer in self.layers:\n            x = self._apply_layer(layer, x, *args, **kwargs)\n\n        if self._is_streaming:\n            self._streaming_state['offsets'] = offsets + T\n\n        return x\n\n    def make_optim_group(self):\n        group = {\"params\": list(self.parameters())}\n        if self.lr is not None:\n            group[\"lr\"] = self.lr\n        if self.weight_decay is not None:\n            group[\"weight_decay\"] = self.weight_decay\n        return group\n\n\n# special attention related function\n\ndef _verify_xformers_memory_efficient_compat():\n    try:\n        from xformers.ops import memory_efficient_attention, LowerTriangularMask  # noqa\n    except ImportError:\n        raise ImportError(\n            \"xformers is not installed. Please install it and try again.\\n\"\n            \"To install on AWS and Azure, run \\n\"\n            \"FORCE_CUDA=1 TORCH_CUDA_ARCH_LIST='8.0'\\\\\\n\"\n            \"pip install -U git+https://git@github.com/fairinternal/xformers.git#egg=xformers\\n\"\n            \"To install on FAIR Cluster, run \\n\"\n            \"FORCE_CUDA=1 TORCH_CUDA_ARCH_LIST='6.0;7.0'\\\\\\n\"\n            \"pip install -U git+https://git@github.com/fairinternal/xformers.git#egg=xformers\\n\")\n\n\ndef _verify_xformers_internal_compat():\n    try:\n        from xformers.checkpoint_fairinternal import checkpoint, _get_default_policy  # noqa\n    except ImportError:\n        raise ImportError(\n            \"Francisco's fairinternal xformers is not installed. Please install it and try again.\\n\"\n            \"To install on AWS and Azure, run \\n\"\n            \"FORCE_CUDA=1 TORCH_CUDA_ARCH_LIST='8.0'\\\\\\n\"\n            \"pip install -U git+https://git@github.com/fairinternal/xformers.git#egg=xformers\\n\"\n            \"To install on FAIR Cluster, run \\n\"\n            \"FORCE_CUDA=1 TORCH_CUDA_ARCH_LIST='6.0;7.0'\\\\\\n\"\n            \"pip install -U git+https://git@github.com/fairinternal/xformers.git#egg=xformers\\n\")\n\n\ndef _is_custom(custom: bool, memory_efficient: bool):\n    return custom or memory_efficient\n"
  },
  {
    "path": "audiocraft/modules/unet_transformer.py",
    "content": "import torch\nimport typing as tp\nfrom .transformer import StreamingTransformer, create_sin_embedding\n\n\nclass UnetTransformer(StreamingTransformer):\n    \"\"\"U-net Transformer for processing sequences with optional skip connections.\n    This transformer architecture incorporates U-net style skip connections\n    between layers, which can be optionally enabled. It inherits from a\n    StreamingTransformer.\n\n    Args:\n        d_model (int): Dimension of the model, typically the number of expected features in the input.\n        num_layers (int): Total number of layers in the transformer.\n        skip_connections (bool, optional): Flag to determine whether skip connections should be used.\n                                           Defaults to False.\n        layer_dropout_p (float, Optional): if given, defined bernoulli prob. to drop a skip connection (in training).\n        **kwargs: Additional keyword arguments inherited from `nn.StreamingTransformer`.\n    \"\"\"\n    def __init__(self, d_model: int, num_layers: int, skip_connections: bool = False,\n                 layer_dropout_p: tp.Optional[float] = None, **kwargs):\n        super().__init__(d_model=d_model,\n                         num_layers=num_layers,\n                         **kwargs)\n        self.skip_connect = skip_connections\n        if self.skip_connect:\n            self.skip_projections = torch.nn.ModuleList([torch.nn.Linear(d_model * 2, d_model)\n                                                        for _ in range(num_layers // 2)])\n        self.num_layers = num_layers\n        self.layer_drop_p = max(min(layer_dropout_p, 1.), 0.) if layer_dropout_p is not None else 0.0\n\n    def forward(self, x: torch.Tensor, *args, **kwargs):\n        B, T, C = x.shape\n\n        if 'offsets' in self._streaming_state:\n            offsets = self._streaming_state['offsets']\n        else:\n            offsets = torch.zeros(B, dtype=torch.long, device=x.device)\n\n        if self.positional_embedding in ['sin', 'sin_rope']:\n            positions = torch.arange(T, device=x.device).view(1, -1, 1)\n            positions = positions + offsets.view(-1, 1, 1)\n            pos_emb = create_sin_embedding(positions, C, max_period=self.max_period, dtype=x.dtype)\n            x = x + self.positional_scale * pos_emb\n\n        skip_connections: tp.List[torch.Tensor] = []\n\n        for i, layer in enumerate(self.layers):\n            if self.skip_connect and i >= self.num_layers // 2:\n\n                # in the second half of the layers, add residual connection\n                # and linearly project the concatenated features back to d_model\n                x = torch.cat([x, skip_connections.pop()], dim=-1)\n                x = self.skip_projections[i % len(self.skip_projections)](x)\n\n            x = self._apply_layer(layer, x, *args, **kwargs)\n\n            if self.skip_connect and i < self.num_layers // 2:\n                if self.training and torch.rand(1,) < self.layer_drop_p:  # drop skip\n                    skip_connections.append(torch.zeros_like(x))\n                else:\n                    skip_connections.append(x)\n\n        if self._is_streaming:\n            self._streaming_state['offsets'] = offsets + T\n\n        return x\n"
  },
  {
    "path": "audiocraft/modules/watermark.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport typing as tp\nimport random\n\nimport torch\n\n\ndef pad(\n    x_wm: torch.Tensor, central: bool = False\n) -> tp.Tuple[torch.Tensor, torch.Tensor]:\n    \"\"\"Pad a watermarked signal at the begining and the end\n\n    Args:\n        x_wm (torch.Tensor) : watermarked audio\n        central (bool): Whether to mask the middle of the wave (around 34%) or the two tails\n            (beginning and ending frames)\n\n    Returns:\n        padded (torch.Tensor): padded signal\n        true_predictions(torch.Tensor): A binary mask where 1 represents\n        watermarked and 0 represents non-watermarked.\"\"\"\n    # keep at leat 34% of watermarked signal\n    max_start = int(0.33 * x_wm.size(-1))\n    min_end = int(0.66 * x_wm.size(-1))\n    starts = torch.randint(0, max_start, size=(x_wm.size(0),))\n    ends = torch.randint(min_end, x_wm.size(-1), size=(x_wm.size(0),))\n    mask = torch.zeros_like(x_wm)\n    for i in range(x_wm.size(0)):\n        mask[i, :, starts[i]: ends[i]] = 1\n    if central:\n        mask = 1 - mask\n    padded = x_wm * mask\n    true_predictions = torch.cat([1 - mask, mask], dim=1)\n    return padded, true_predictions\n\n\ndef mix(\n    x: torch.Tensor, x_wm: torch.Tensor, window_size: float = 0.5, shuffle: bool = False\n) -> tp.Tuple[torch.Tensor, torch.Tensor]:\n    \"\"\"\n    Mixes a window of the non-watermarked audio signal 'x' into the watermarked audio signal 'x_wm'.\n\n    This function takes two tensors of shape [batch, channels, frames], copies a window of 'x' with the specified\n    'window_size' into 'x_wm', and returns a new tensor that is a mix between the watermarked (1 - mix_percent %)\n    and non-watermarked audio (mix_percent %).\n\n    Args:\n        x (torch.Tensor): The non-watermarked audio signal tensor.\n        x_wm (torch.Tensor): The watermarked audio signal tensor.\n        window_size (float, optional): The percentage of 'x' to copy into 'x_wm' (between 0 and 1).\n        shuffle (bool): whether or no keep the mix from the same batch element\n\n    Returns:\n        tuple: A tuple containing two tensors:\n            - mixed_tensor (torch.Tensor): The resulting mixed audio signal tensor.\n            - mask (torch.Tensor): A binary mask where 1 represents watermarked and 0 represents non-watermarked.\n\n    Raises:\n        AssertionError: If 'window_size' is not between 0 and 1.\n    \"\"\"\n    assert 0 < window_size <= 1, \"window_size should be between 0 and 1\"\n\n    # Calculate the maximum starting point for the window\n    max_start_point = x.shape[-1] - int(window_size * x.shape[-1])\n\n    # Generate a random starting point within the adjusted valid range\n    start_point = random.randint(0, max_start_point)\n\n    # Calculate the window size in frames\n    total_frames = x.shape[-1]\n    window_frames = int(window_size * total_frames)\n\n    # Create a mask tensor to identify watermarked and non-watermarked portions\n    # it outputs two classes to match the detector output shape of [bsz, 2, frames]\n    # Copy the random window from 'x' to 'x_wm'\n    mixed = x_wm.detach().clone()\n\n    true_predictions = torch.cat(\n        [torch.zeros_like(mixed), torch.ones_like(mixed)], dim=1\n    )\n    # non-watermark class correct labels.\n    true_predictions[:, 0, start_point: start_point + window_frames] = 1.0\n    # watermarked class correct labels\n    true_predictions[:, 1, start_point: start_point + window_frames] = 0.0\n\n    if shuffle:\n        # Take the middle part from a random element of the batch\n        shuffle_idx = torch.randint(0, x.size(0), (x.size(0),))\n        mixed[:, :, start_point: start_point + window_frames] = x[shuffle_idx][\n            :, :, start_point: start_point + window_frames\n        ]\n    else:\n        mixed[:, :, start_point: start_point + window_frames] = x[\n            :, :, start_point: start_point + window_frames\n        ]\n\n    return mixed, true_predictions\n"
  },
  {
    "path": "audiocraft/optim/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"Optimization stuff. In particular, optimizers (DAdaptAdam), schedulers\nand Exponential Moving Average.\n\"\"\"\n\n# flake8: noqa\nfrom .cosine_lr_scheduler import CosineLRScheduler\nfrom .dadam import DAdaptAdam\nfrom .inverse_sqrt_lr_scheduler import InverseSquareRootLRScheduler\nfrom .linear_warmup_lr_scheduler import LinearWarmupLRScheduler\nfrom .polynomial_decay_lr_scheduler import PolynomialDecayLRScheduler\nfrom .ema import ModuleDictEMA\n"
  },
  {
    "path": "audiocraft/optim/cosine_lr_scheduler.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport math\n\nfrom torch.optim import Optimizer\nfrom torch.optim.lr_scheduler import _LRScheduler\n\n\nclass CosineLRScheduler(_LRScheduler):\n    \"\"\"Cosine LR scheduler.\n\n    Args:\n        optimizer (Optimizer): Torch optimizer.\n        warmup_steps (int): Number of warmup steps.\n        total_steps (int): Total number of steps.\n        lr_min_ratio (float): Minimum learning rate.\n        cycle_length (float): Cycle length.\n    \"\"\"\n    def __init__(self, optimizer: Optimizer, total_steps: int, warmup_steps: int,\n                 lr_min_ratio: float = 0.0, cycle_length: float = 1.0):\n        self.warmup_steps = warmup_steps\n        assert self.warmup_steps >= 0\n        self.total_steps = total_steps\n        assert self.total_steps >= 0\n        self.lr_min_ratio = lr_min_ratio\n        self.cycle_length = cycle_length\n        super().__init__(optimizer)\n\n    def _get_sched_lr(self, lr: float, step: int):\n        if step < self.warmup_steps:\n            lr_ratio = step / self.warmup_steps\n            lr = lr_ratio * lr\n        elif step <= self.total_steps:\n            s = (step - self.warmup_steps) / (self.total_steps - self.warmup_steps)\n            lr_ratio = self.lr_min_ratio + 0.5 * (1 - self.lr_min_ratio) * \\\n                (1. + math.cos(math.pi * s / self.cycle_length))\n            lr = lr_ratio * lr\n        else:\n            lr_ratio = self.lr_min_ratio\n            lr = lr_ratio * lr\n        return lr\n\n    def get_lr(self):\n        return [self._get_sched_lr(lr, self.last_epoch) for lr in self.base_lrs]\n"
  },
  {
    "path": "audiocraft/optim/dadam.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport logging\nfrom typing import Any\n\nimport torch\nimport torch.optim\nimport torch.distributed as dist\n\n\nlogger = logging.getLogger(__name__)\n_params_t = Any\n\n\ndef to_real(x):\n    if torch.is_complex(x):\n        return x.real\n    else:\n        return x\n\n\nclass DAdaptAdam(torch.optim.Optimizer):\n    \"\"\"Adam with D-Adaptation automatic step-sizes.\n    Leave LR set to 1 unless you encounter instability.\n\n    Args:\n        params (iterable):\n            Iterable of parameters to optimize or dicts defining parameter groups.\n        lr (float):\n            Learning rate adjustment parameter. Increases or decreases the D-adapted learning rate.\n        betas (tuple[float, float], optional): coefficients used for computing\n            running averages of gradient and its square (default: (0.9, 0.999))\n        momentum (float):\n            Momentum value in  the range [0,1) (default: 0.9).\n        eps (float):\n            Term added to the denominator outside of the root operation to improve numerical stability. (default: 1e-8).\n        weight_decay (float):\n            Weight decay, i.e. a L2 penalty (default: 0).\n        log_every (int):\n            Log using print every k steps, default 0 (no logging).\n        decouple (boolean):\n            Use AdamW style decoupled weight decay\n        d0 (float):\n            Initial D estimate for D-adaptation (default 1e-6). Rarely needs changing.\n        growth_rate (float):\n            prevent the D estimate from growing faster than this multiplicative rate.\n            Default is inf, for unrestricted. Values like 1.02 give a kind of learning\n            rate warmup effect.\n        fsdp_in_use (bool):\n            If you're using sharded parameters, this should be set to True. The optimizer\n            will attempt to auto-detect this, but if you're using an implementation other\n            than PyTorch's builtin version, the auto-detection won't work.\n    \"\"\"\n    def __init__(self, params, lr=1.0,\n                 betas=(0.9, 0.999),\n                 eps=1e-8,\n                 weight_decay=0,\n                 log_every=0,\n                 decouple=True,\n                 d0=1e-6,\n                 growth_rate=float('inf')):\n        if not 0.0 < d0:\n            raise ValueError(\"Invalid d0 value: {}\".format(d0))\n        if not 0.0 < lr:\n            raise ValueError(\"Invalid learning rate: {}\".format(lr))\n        if not 0.0 < eps:\n            raise ValueError(\"Invalid epsilon value: {}\".format(eps))\n        if not 0.0 <= betas[0] < 1.0:\n            raise ValueError(\"Invalid beta parameter at index 0: {}\".format(betas[0]))\n        if not 0.0 <= betas[1] < 1.0:\n            raise ValueError(\"Invalid beta parameter at index 1: {}\".format(betas[1]))\n\n        if decouple:\n            logger.info(\"Using decoupled weight decay\")\n\n        from .fsdp import is_fsdp_used\n        fsdp_in_use = is_fsdp_used()\n        defaults = dict(lr=lr, betas=betas, eps=eps,\n                        weight_decay=weight_decay,\n                        d=d0,\n                        k=0,\n                        gsq_weighted=0.0,\n                        log_every=log_every,\n                        decouple=decouple,\n                        growth_rate=growth_rate,\n                        fsdp_in_use=fsdp_in_use)\n\n        super().__init__(params, defaults)\n\n    @property\n    def supports_memory_efficient_fp16(self):\n        return False\n\n    @property\n    def supports_flat_params(self):\n        return True\n\n    def step(self, closure=None):\n        \"\"\"Performs a single optimization step.\n\n        Args:\n            closure (callable, optional): A closure that reevaluates the model\n                and returns the loss.\n        \"\"\"\n        loss = None\n        if closure is not None:\n            loss = closure()\n\n        g_sq = 0.0\n        sksq_weighted = 0.0\n        sk_l1 = 0.0\n\n        lr = max(group['lr'] for group in self.param_groups)\n\n        group = self.param_groups[0]\n        gsq_weighted = group['gsq_weighted']\n        d = group['d']\n        dlr = d*lr\n\n        growth_rate = group['growth_rate']\n        decouple = group['decouple']\n        fsdp_in_use = group['fsdp_in_use']\n        log_every = group['log_every']\n\n        beta1, beta2 = group['betas']\n\n        for group in self.param_groups:\n            group_lr = group['lr']\n            decay = group['weight_decay']\n            k = group['k']\n            eps = group['eps']\n\n            if group_lr not in [lr, 0.0]:\n                raise RuntimeError(\"Setting different lr values in different parameter \"\n                                   \"groups is only supported for values of 0\")\n\n            for p in group['params']:\n                if p.grad is None:\n                    continue\n                if hasattr(p, \"_fsdp_flattened\"):\n                    fsdp_in_use = True\n                grad = p.grad.data\n\n                # Apply weight decay (coupled variant)\n                if decay != 0 and not decouple:\n                    grad.add_(p.data, alpha=decay)\n\n                state = self.state[p]\n\n                # State initialization\n                if 'step' not in state:\n                    state['step'] = 0\n                    state['s'] = torch.zeros_like(p.data, memory_format=torch.preserve_format).detach()\n                    # Exponential moving average of gradient values\n                    state['exp_avg'] = torch.zeros_like(p.data, memory_format=torch.preserve_format).detach()\n                    # Exponential moving average of squared gradient values\n                    state['exp_avg_sq'] = torch.zeros_like(\n                        to_real(p.data), memory_format=torch.preserve_format).detach()\n\n                exp_avg, exp_avg_sq = state['exp_avg'], state['exp_avg_sq']\n\n                grad_grad = to_real(grad * grad.conj())\n\n                # Adam EMA updates\n                if group_lr > 0:\n                    exp_avg.mul_(beta1).add_(grad, alpha=dlr*(1-beta1))\n                    exp_avg_sq.mul_(beta2).add_(grad_grad, alpha=1-beta2)\n\n                    denom = exp_avg_sq.sqrt().add_(eps)\n\n                    g_sq += grad_grad.div_(denom).sum().item()\n\n                    s = state['s']\n                    s.mul_(beta2).add_(grad, alpha=dlr*(1-beta2))\n                    sksq_weighted += to_real(s * s.conj()).div_(denom).sum().item()\n                    sk_l1 += s.abs().sum().item()\n\n            ######\n\n        gsq_weighted = beta2*gsq_weighted + g_sq*(dlr**2)*(1-beta2)\n        d_hat = d\n\n        # if we have not done any progres, return\n        # if we have any gradients available, will have sk_l1 > 0 (unless \\|g\\|=0)\n        if sk_l1 == 0:\n            return loss\n\n        if lr > 0.0:\n            if fsdp_in_use:\n                dist_tensor = torch.zeros(3, device='cuda')\n                dist_tensor[0] = sksq_weighted\n                dist_tensor[1] = gsq_weighted\n                dist_tensor[2] = sk_l1\n                dist.all_reduce(dist_tensor, op=dist.ReduceOp.SUM)\n                global_sksq_weighted = dist_tensor[0]\n                global_gsq_weighted = dist_tensor[1]\n                global_sk_l1 = dist_tensor[2]\n            else:\n                global_sksq_weighted = sksq_weighted\n                global_gsq_weighted = gsq_weighted\n                global_sk_l1 = sk_l1\n\n            d_hat = (global_sksq_weighted/(1-beta2) - global_gsq_weighted)/global_sk_l1\n            d = max(d, min(d_hat, d*growth_rate))\n\n        if log_every > 0 and k % log_every == 0:\n            logger.info(\n                f\"(k={k}) dlr: {dlr:1.1e} d_hat: {d_hat:1.1e}, d: {d:1.8}. \"\n                f\"sksq_weighted={global_sksq_weighted:1.1e} gsq_weighted={global_gsq_weighted:1.1e} \"\n                f\"sk_l1={global_sk_l1:1.1e}{' (FSDP)' if fsdp_in_use else ''}\")\n\n        for group in self.param_groups:\n            group['gsq_weighted'] = gsq_weighted\n            group['d'] = d\n\n            group_lr = group['lr']\n            decay = group['weight_decay']\n            k = group['k']\n            eps = group['eps']\n\n            for p in group['params']:\n                if p.grad is None:\n                    continue\n                grad = p.grad.data\n\n                state = self.state[p]\n\n                exp_avg, exp_avg_sq = state['exp_avg'], state['exp_avg_sq']\n\n                state['step'] += 1\n\n                denom = exp_avg_sq.sqrt().add_(eps)\n                denom = denom.type(p.type())\n\n                # Apply weight decay (decoupled variant)\n                if decay != 0 and decouple and group_lr > 0:\n                    p.data.add_(p.data, alpha=-decay * dlr)\n\n                # Take step\n                p.data.addcdiv_(exp_avg, denom, value=-1)\n\n            group['k'] = k + 1\n\n        return loss\n"
  },
  {
    "path": "audiocraft/optim/ema.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n# ModelEMA implementation is taken from\n# https://github.com/facebookresearch/demucs\n\nfrom collections import defaultdict\nimport typing as tp\n\nimport torch\nimport torch.nn as nn\n\n\ndef _get_all_non_persistent_buffers_set(module: nn.Module, root: str = \"\") -> set:\n    names: set = set()\n    for (name, sub_module) in module.named_modules():\n        if name == '':\n            buffer_names = module._non_persistent_buffers_set\n            buffer_names = {f\"{root}.{buff_name}\" if len(root) > 0 else buff_name\n                            for buff_name in buffer_names}\n            names.update(buffer_names)\n        else:\n            sub_name = f\"{root}.{name}\" if len(root) > 0 else name\n            sub_buffer_names = _get_all_non_persistent_buffers_set(sub_module, sub_name)\n            names.update(sub_buffer_names)\n    return names\n\n\ndef _get_named_tensors(module: nn.Module):\n    non_persistent_buffers_set = _get_all_non_persistent_buffers_set(module)\n    named_buffers = [(name, buffer) for (name, buffer) in module.named_buffers()\n                     if name not in non_persistent_buffers_set]\n    named_parameters = list(module.named_parameters())\n    return named_parameters + named_buffers\n\n\nclass ModuleDictEMA:\n    \"\"\"Exponential Moving Average over a nn.ModuleDict.\n\n    You can switch to the EMA weights temporarily.\n    \"\"\"\n    def __init__(self, module_dict: nn.ModuleDict, decay: float = 0.999,\n                 unbias: bool = True, device: tp.Union[torch.device, str] = 'cpu'):\n        self.decay = decay\n        self.module_dict = module_dict\n        self.state: dict = defaultdict(dict)\n        self.count = 0\n        self.device = device\n        self.unbias = unbias\n        self._init()\n\n    def _init(self):\n        for module_name, module in self.module_dict.items():\n            for key, val in _get_named_tensors(module):\n                if not val.is_floating_point():\n                    continue\n                device = self.device or val.device\n                if key not in self.state[module_name]:\n                    self.state[module_name][key] = val.detach().to(device, copy=True)\n\n    def step(self):\n        if self.unbias:\n            self.count = self.count * self.decay + 1\n            w = 1 / self.count\n        else:\n            w = 1 - self.decay\n        for module_name, module in self.module_dict.items():\n            for key, val in _get_named_tensors(module):\n                if not val.is_floating_point():\n                    continue\n                device = self.device or val.device\n                self.state[module_name][key].mul_(1 - w)\n                self.state[module_name][key].add_(val.detach().to(device), alpha=w)\n\n    def state_dict(self):\n        return {'state': self.state, 'count': self.count}\n\n    def load_state_dict(self, state):\n        self.count = state['count']\n        for module_name, module in state['state'].items():\n            for key, val in module.items():\n                self.state[module_name][key].copy_(val)\n"
  },
  {
    "path": "audiocraft/optim/fsdp.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nWrapper around FSDP for more convenient use in the training loops.\n\"\"\"\n\nfrom contextlib import contextmanager\nimport typing as tp\nimport dora\nimport torch\n\nfrom torch.distributed.fsdp import FullyShardedDataParallel as FSDP\nfrom torch.distributed.fsdp import (\n    MixedPrecision, ShardingStrategy, FullStateDictConfig, StateDictType)\nfrom torch.distributed._shard.sharded_tensor.api import ShardedTensor\n\n\ndef is_fsdp_used() -> bool:\n    \"\"\"Return whether we are using FSDP.\"\"\"\n    # A bit of a hack but should work from anywhere.\n    if dora.is_xp():\n        cfg = dora.get_xp().cfg\n        if hasattr(cfg, 'fsdp'):\n            return cfg.fsdp.use\n    return False\n\n\ndef is_sharded_tensor(x: tp.Any) -> bool:\n    return isinstance(x, ShardedTensor)\n\n\n@contextmanager\ndef switch_to_full_state_dict(models: tp.List[FSDP]):\n    # Another bug in FSDP makes it that we cannot use the `state_dict_type` API,\n    # so let's do thing manually.\n    for model in models:\n        FSDP.set_state_dict_type(  # type: ignore\n            model, StateDictType.FULL_STATE_DICT,\n            FullStateDictConfig(offload_to_cpu=True, rank0_only=True))\n    try:\n        yield\n    finally:\n        for model in models:\n            FSDP.set_state_dict_type(model, StateDictType.LOCAL_STATE_DICT)  # type: ignore\n\n\ndef wrap_with_fsdp(cfg, model: torch.nn.Module,\n                   block_classes: tp.Optional[tp.Set[tp.Type]] = None) -> FSDP:\n    \"\"\"Wraps a model with FSDP.\"\"\"\n    # Some of the typing is disabled until this gets integrated\n    # into the stable version of PyTorch.\n    from torch.distributed.fsdp.wrap import ModuleWrapPolicy  # type: ignore\n\n    # we import this here to prevent circular import.\n    from ..modules.transformer import StreamingTransformerLayer\n    from ..modules.conditioners import ConditioningProvider\n\n    _fix_post_backward_hook()\n\n    assert cfg.use\n    sharding_strategy_dict = {\n        \"no_shard\": ShardingStrategy.NO_SHARD,\n        \"shard_grad_op\": ShardingStrategy.SHARD_GRAD_OP,\n        \"full_shard\": ShardingStrategy.FULL_SHARD,\n    }\n\n    dtype_dict = {\n        \"float32\": torch.float32,\n        \"float16\": torch.float16,\n        \"bfloat16\": torch.bfloat16,\n    }\n\n    mixed_precision_config = MixedPrecision(\n        param_dtype=dtype_dict[cfg.param_dtype],\n        reduce_dtype=dtype_dict[cfg.reduce_dtype],\n        buffer_dtype=dtype_dict[cfg.buffer_dtype],\n    )\n\n    sharding_strategy_config = sharding_strategy_dict[cfg.sharding_strategy]\n    # The following is going to require being a bit smart\n    # when doing LM, because this would flush the weights for every time step\n    # during generation. One possiblity is to use hybrid sharding:\n    # See: https://pytorch.org/docs/master/fsdp.html#torch.distributed.fsdp.ShardingStrategy\n    assert sharding_strategy_config != ShardingStrategy.FULL_SHARD, \\\n        \"Not supported at the moment, requires a bit more work.\"\n\n    local_rank = dora.distrib.get_distrib_spec().local_rank\n    assert local_rank < torch.cuda.device_count(), \"Please upgrade Dora!\"\n\n    auto_wrap_policy = None\n    if block_classes is None:\n        block_classes = {StreamingTransformerLayer, ConditioningProvider}\n    if cfg.per_block:\n        auto_wrap_policy = ModuleWrapPolicy(block_classes)\n    wrapped = _FSDPFixStateDict(\n        model,\n        sharding_strategy=sharding_strategy_config,\n        mixed_precision=mixed_precision_config,\n        device_id=local_rank,\n        sync_module_states=True,\n        use_orig_params=True,\n        auto_wrap_policy=auto_wrap_policy,\n    )  # type: ignore\n    FSDP.set_state_dict_type(wrapped, StateDictType.LOCAL_STATE_DICT)  # type: ignore\n\n    # Let the wrapped model know about the wrapping!\n    # We use __dict__ to avoid it going into the state dict.\n    # This is a bit dirty, but needed during generation, as otherwise\n    # the wrapped model would call itself and bypass FSDP.\n    for module in FSDP.fsdp_modules(wrapped):\n        original = module._fsdp_wrapped_module\n        original.__dict__['_fsdp'] = module\n    return wrapped\n\n\ndef purge_fsdp(model: FSDP):\n    \"\"\"Purge the FSDP cached shard inside the model. This should\n    allow setting the best state or switching to the EMA.\n    \"\"\"\n    from torch.distributed.fsdp._runtime_utils import _reshard  # type: ignore\n    for module in FSDP.fsdp_modules(model):\n        if hasattr(module, \"_handles\"):\n            # support for FSDP with torch<2.1.0\n            handles = module._handles\n            if not handles:\n                continue\n            handle = handles[0]\n            unsharded_flat_param = handle._get_padded_unsharded_flat_param()\n            storage_size: int = unsharded_flat_param._typed_storage()._size()  # type: ignore\n            if storage_size == 0:\n                continue\n            true_list = [True for h in handles]\n            _reshard(module, handles, true_list)\n        else:\n            handle = module._handle\n            if not handle:\n                continue\n            unsharded_flat_param = handle._get_padded_unsharded_flat_param()\n            storage_size: int = unsharded_flat_param._typed_storage()._size()  # type: ignore\n            if storage_size == 0:\n                continue\n            _reshard(module, handle, True)\n\n\nclass _FSDPFixStateDict(FSDP):\n    @staticmethod\n    def _name_without_fsdp_prefix(name: str) -> str:\n        from torch.distributed.fsdp._common_utils import FSDP_WRAPPED_MODULE  # type: ignore\n        parts = name.split('.')\n        new_parts = [part for part in parts if part != FSDP_WRAPPED_MODULE]\n        return '.'.join(new_parts)\n\n    def state_dict(self, *args, **kwargs) -> tp.Dict[str, tp.Any]:  # type: ignore\n        state = dict(super().state_dict(*args, **kwargs))\n        for key, value in list(state.items()):\n            if is_sharded_tensor(value):\n                del state[key]\n        return state\n\n    def load_state_dict(self, state: tp.Dict[str, tp.Any]):  # type: ignore\n        if self._state_dict_type is StateDictType.FULL_STATE_DICT:\n            super().load_state_dict(state)\n            purge_fsdp(self)\n            return\n        # Fix FSDP load state dict in all situation.\n        # Use this only with LOCAL_STATE_DICT !!!\n        current_state = dict(super().state_dict())\n        for key, value in state.items():\n            key = _FSDPFixStateDict._name_without_fsdp_prefix(key)\n            if key not in current_state:\n                # Emulate strict loading manually.\n                raise RuntimeError(f\"Unknown state key {key}\")\n            current_state[key].copy_(value)\n\n        # Purging cached weights from previous forward.\n        purge_fsdp(self)\n\n\n_hook_fixed = False\n\n\ndef _fix_post_backward_hook():\n    global _hook_fixed\n    if _hook_fixed:\n        return\n    _hook_fixed = True\n\n    from torch.distributed.fsdp import _runtime_utils\n    from torch.distributed.fsdp._common_utils import TrainingState, HandleTrainingState\n    old_hook = _runtime_utils._post_backward_hook\n\n    def _post_backward_hook(state, handle, *args, **kwargs):\n        checkpointed = getattr(state._fsdp_wrapped_module, '_audiocraft_checkpointed', False)\n        if checkpointed:\n            # there will be one more forward in the backward with checkpointing and that will\n            # massively confuse FSDP, so we have to make it think everything\n            # is going according to the plan.\n            state.training_state = TrainingState.FORWARD_BACKWARD\n            handle._training_state = HandleTrainingState.BACKWARD_PRE\n        old_hook(state, handle, *args, **kwargs)\n\n    _runtime_utils._post_backward_hook = _post_backward_hook\n"
  },
  {
    "path": "audiocraft/optim/inverse_sqrt_lr_scheduler.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport typing as tp\n\nfrom torch.optim import Optimizer\nfrom torch.optim.lr_scheduler import _LRScheduler\n\n\nclass InverseSquareRootLRScheduler(_LRScheduler):\n    \"\"\"Inverse square root LR scheduler.\n\n    Args:\n        optimizer (Optimizer): Torch optimizer.\n        warmup_steps (int): Number of warmup steps.\n        warmup_init_lr (tp.Optional[float]): Initial learning rate\n            during warmup phase. When not set, use the provided learning rate.\n    \"\"\"\n    def __init__(self, optimizer: Optimizer, warmup_steps: int, warmup_init_lr: tp.Optional[float] = 0):\n        self.warmup_steps = warmup_steps\n        self.warmup_init_lr = warmup_init_lr\n        super().__init__(optimizer)\n\n    def _get_sched_lr(self, lr: float, step: int):\n        if step < self.warmup_steps:\n            warmup_init_lr = self.warmup_init_lr or 0\n            lr_step = (lr - warmup_init_lr) / self.warmup_steps\n            lr = warmup_init_lr + step * lr_step\n        else:\n            decay_factor = lr * self.warmup_steps**0.5\n            lr = decay_factor * step**-0.5\n        return lr\n\n    def get_lr(self):\n        return [self._get_sched_lr(base_lr, self._step_count) for base_lr in self.base_lrs]\n"
  },
  {
    "path": "audiocraft/optim/linear_warmup_lr_scheduler.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport typing as tp\n\nfrom torch.optim import Optimizer\nfrom torch.optim.lr_scheduler import _LRScheduler\n\n\nclass LinearWarmupLRScheduler(_LRScheduler):\n    \"\"\"Inverse square root LR scheduler.\n\n    Args:\n        optimizer (Optimizer): Torch optimizer.\n        warmup_steps (int): Number of warmup steps.\n        warmup_init_lr (tp.Optional[float]): Initial learning rate\n            during warmup phase. When not set, use the provided learning rate.\n    \"\"\"\n    def __init__(self, optimizer: Optimizer, warmup_steps: int, warmup_init_lr: tp.Optional[float] = 0):\n        self.warmup_steps = warmup_steps\n        self.warmup_init_lr = warmup_init_lr\n        super().__init__(optimizer)\n\n    def _get_sched_lr(self, lr: float, step: int):\n        if step < self.warmup_steps:\n            warmup_init_lr = self.warmup_init_lr or 0\n            lr_step = (lr - warmup_init_lr) / self.warmup_steps\n            lr = warmup_init_lr + step * lr_step\n        return lr\n\n    def get_lr(self):\n        return [self._get_sched_lr(base_lr, self.last_epoch) for base_lr in self.base_lrs]\n"
  },
  {
    "path": "audiocraft/optim/polynomial_decay_lr_scheduler.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom torch.optim import Optimizer\nfrom torch.optim.lr_scheduler import _LRScheduler\n\n\nclass PolynomialDecayLRScheduler(_LRScheduler):\n    \"\"\"Polynomial decay LR scheduler.\n\n    Args:\n        optimizer (Optimizer): Torch optimizer.\n        warmup_steps (int): Number of warmup steps.\n        total_steps (int): Total number of steps.\n        end_lr (float): Final learning rate to achieve over total number of steps.\n        zero_lr_warmup_steps (int): Number of steps with a learning rate of value 0.\n        power (float): Decay exponent.\n    \"\"\"\n    def __init__(self, optimizer: Optimizer, warmup_steps: int, total_steps: int,\n                 end_lr: float = 0., zero_lr_warmup_steps: int = 0, power: float = 1.):\n        self.warmup_steps = warmup_steps\n        self.total_steps = total_steps\n        self.end_lr = end_lr\n        self.zero_lr_warmup_steps = zero_lr_warmup_steps\n        self.power = power\n        super().__init__(optimizer)\n\n    def _get_sched_lr(self, lr: float, step: int):\n        if self.zero_lr_warmup_steps > 0 and step <= self.zero_lr_warmup_steps:\n            lr = 0\n        elif self.warmup_steps > 0 and step <= self.warmup_steps + self.zero_lr_warmup_steps:\n            lr_ratio = (step - self.zero_lr_warmup_steps) / float(self.warmup_steps)\n            lr = lr_ratio * lr\n        elif step >= self.total_steps:\n            lr = self.end_lr\n        else:\n            total_warmup_steps = self.warmup_steps + self.zero_lr_warmup_steps\n            lr_range = lr - self.end_lr\n            pct_remaining = 1 - (step - total_warmup_steps) / (self.total_steps - total_warmup_steps)\n            lr = lr_range * pct_remaining ** self.power + self.end_lr\n        return lr\n\n    def get_lr(self):\n        return [self._get_sched_lr(base_lr, self.last_epoch) for base_lr in self.base_lrs]\n"
  },
  {
    "path": "audiocraft/py.typed",
    "content": ""
  },
  {
    "path": "audiocraft/quantization/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"RVQ.\"\"\"\n# flake8: noqa\nfrom .vq import ResidualVectorQuantizer\nfrom .base import BaseQuantizer, DummyQuantizer, QuantizedResult\n"
  },
  {
    "path": "audiocraft/quantization/base.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nBase class for all quantizers.\n\"\"\"\n\nfrom dataclasses import dataclass, field\nimport typing as tp\n\nimport torch\nfrom torch import nn\n\n\n@dataclass\nclass QuantizedResult:\n    x: torch.Tensor\n    codes: torch.Tensor\n    bandwidth: torch.Tensor  # bandwidth in kb/s used, per batch item.\n    penalty: tp.Optional[torch.Tensor] = None\n    metrics: dict = field(default_factory=dict)\n\n\nclass BaseQuantizer(nn.Module):\n    \"\"\"Base class for quantizers.\n    \"\"\"\n\n    def forward(self, x: torch.Tensor, frame_rate: int) -> QuantizedResult:\n        \"\"\"\n        Given input tensor x, returns first the quantized (or approximately quantized)\n        representation along with quantized codes, bandwidth, and any penalty term for the loss.\n        Finally, this returns a dict of metrics to update logging etc.\n        Frame rate must be passed so that the bandwidth is properly computed.\n        \"\"\"\n        raise NotImplementedError()\n\n    def encode(self, x: torch.Tensor) -> torch.Tensor:\n        \"\"\"Encode a given input tensor with the specified sample rate at the given bandwidth.\"\"\"\n        raise NotImplementedError()\n\n    def decode(self, codes: torch.Tensor) -> torch.Tensor:\n        \"\"\"Decode the given codes to the quantized representation.\"\"\"\n        raise NotImplementedError()\n\n    @property\n    def total_codebooks(self):\n        \"\"\"Total number of codebooks.\"\"\"\n        raise NotImplementedError()\n\n    @property\n    def num_codebooks(self):\n        \"\"\"Number of active codebooks.\"\"\"\n        raise NotImplementedError()\n\n    def set_num_codebooks(self, n: int):\n        \"\"\"Set the number of active codebooks.\"\"\"\n        raise NotImplementedError()\n\n\nclass DummyQuantizer(BaseQuantizer):\n    \"\"\"Fake quantizer that actually does not perform any quantization.\n    \"\"\"\n    def __init__(self):\n        super().__init__()\n\n    def forward(self, x: torch.Tensor, frame_rate: int):\n        q = x.unsqueeze(1)\n        return QuantizedResult(x, q, torch.tensor(q.numel() * 32 * frame_rate / 1000 / len(x)).to(x))\n\n    def encode(self, x: torch.Tensor) -> torch.Tensor:\n        \"\"\"Encode a given input tensor with the specified sample rate at the given bandwidth.\n        In the case of the DummyQuantizer, the codes are actually identical\n        to the input and resulting quantized representation as no quantization is done.\n        \"\"\"\n        return x.unsqueeze(1)\n\n    def decode(self, codes: torch.Tensor) -> torch.Tensor:\n        \"\"\"Decode the given codes to the quantized representation.\n        In the case of the DummyQuantizer, the codes are actually identical\n        to the input and resulting quantized representation as no quantization is done.\n        \"\"\"\n        return codes.squeeze(1)\n\n    @property\n    def total_codebooks(self):\n        \"\"\"Total number of codebooks.\"\"\"\n        return 1\n\n    @property\n    def num_codebooks(self):\n        \"\"\"Total number of codebooks.\"\"\"\n        return self.total_codebooks\n\n    def set_num_codebooks(self, n: int):\n        \"\"\"Set the number of active codebooks.\"\"\"\n        raise AttributeError(\"Cannot override the number of codebooks for the dummy quantizer\")\n"
  },
  {
    "path": "audiocraft/quantization/core_vq.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport typing as tp\n\nfrom einops import rearrange, repeat\nimport flashy\nimport torch\nfrom torch import nn, einsum\nimport torch.nn.functional as F\n\n\ndef exists(val: tp.Optional[tp.Any]) -> bool:\n    return val is not None\n\n\ndef default(val: tp.Any, d: tp.Any) -> tp.Any:\n    return val if exists(val) else d\n\n\ndef l2norm(t):\n    return F.normalize(t, p=2, dim=-1)\n\n\ndef ema_inplace(moving_avg, new, decay: float):\n    moving_avg.data.mul_(decay).add_(new, alpha=(1 - decay))\n\n\ndef laplace_smoothing(x, n_categories: int, epsilon: float = 1e-5):\n    return (x + epsilon) / (x.sum() + n_categories * epsilon)\n\n\ndef uniform_init(*shape: int):\n    t = torch.empty(shape)\n    nn.init.kaiming_uniform_(t)\n    return t\n\n\ndef sample_vectors(samples, num: int):\n    num_samples, device = samples.shape[0], samples.device\n\n    if num_samples >= num:\n        indices = torch.randperm(num_samples, device=device)[:num]\n    else:\n        indices = torch.randint(0, num_samples, (num,), device=device)\n\n    return samples[indices]\n\n\ndef kmeans(samples, num_clusters: int, num_iters: int = 10):\n    dim, dtype = samples.shape[-1], samples.dtype\n\n    means = sample_vectors(samples, num_clusters)\n\n    for _ in range(num_iters):\n        diffs = rearrange(samples, \"n d -> n () d\") - rearrange(\n            means, \"c d -> () c d\"\n        )\n        dists = -(diffs ** 2).sum(dim=-1)\n\n        buckets = dists.max(dim=-1).indices\n        bins = torch.bincount(buckets, minlength=num_clusters)\n        zero_mask = bins == 0\n        bins_min_clamped = bins.masked_fill(zero_mask, 1)\n\n        new_means = buckets.new_zeros(num_clusters, dim, dtype=dtype)\n        new_means.scatter_add_(0, repeat(buckets, \"n -> n d\", d=dim), samples)\n        new_means = new_means / bins_min_clamped[..., None]\n\n        means = torch.where(zero_mask[..., None], means, new_means)\n\n    return means, bins\n\n\ndef orthogonal_loss_fn(t):\n    # eq (2) from https://arxiv.org/abs/2112.00384\n    n = t.shape[0]\n    normed_codes = l2norm(t)\n    identity = torch.eye(n, device=t.device)\n    cosine_sim = einsum(\"i d, j d -> i j\", normed_codes, normed_codes)\n    return ((cosine_sim - identity) ** 2).sum() / (n ** 2)\n\n\nclass EuclideanCodebook(nn.Module):\n    \"\"\"Codebook with Euclidean distance.\n\n    Args:\n        dim (int): Dimension.\n        codebook_size (int): Codebook size.\n        kmeans_init (bool): Whether to use k-means to initialize the codebooks.\n            If set to true, run the k-means algorithm on the first training batch and use\n            the learned centroids as initialization.\n        kmeans_iters (int): Number of iterations used for k-means algorithm at initialization.\n        decay (float): Decay for exponential moving average over the codebooks.\n        epsilon (float): Epsilon value for numerical stability.\n        threshold_ema_dead_code (int): Threshold for dead code expiration. Replace any codes\n            that have an exponential moving average cluster size less than the specified threshold with\n            randomly selected vector from the current batch.\n    \"\"\"\n    def __init__(\n        self,\n        dim: int,\n        codebook_size: int,\n        kmeans_init: int = False,\n        kmeans_iters: int = 10,\n        decay: float = 0.8,\n        epsilon: float = 1e-5,\n        threshold_ema_dead_code: float = 2.,\n    ):\n        super().__init__()\n        self.decay = decay\n        init_fn: tp.Union[tp.Callable[..., torch.Tensor], tp.Any] = uniform_init if not kmeans_init else torch.zeros\n        embed = init_fn(codebook_size, dim)\n\n        self.codebook_size = codebook_size\n\n        self.kmeans_iters = kmeans_iters\n        self.epsilon = epsilon\n        self.threshold_ema_dead_code = threshold_ema_dead_code\n\n        self.register_buffer(\"inited\", torch.Tensor([not kmeans_init]))\n        self.register_buffer(\"cluster_size\", torch.zeros(codebook_size))\n        self.register_buffer(\"embed\", embed)\n        self.register_buffer(\"embed_avg\", embed.clone())\n\n    @torch.jit.ignore\n    def init_embed_(self, data):\n        if self.inited:\n            return\n\n        embed, cluster_size = kmeans(data, self.codebook_size, self.kmeans_iters)\n        self.embed.data.copy_(embed)\n        self.embed_avg.data.copy_(embed.clone())\n        self.cluster_size.data.copy_(cluster_size)\n        self.inited.data.copy_(torch.Tensor([True]))\n        # Make sure all buffers across workers are in sync after initialization\n        flashy.distrib.broadcast_tensors(self.buffers())\n\n    def replace_(self, samples, mask):\n        modified_codebook = torch.where(\n            mask[..., None], sample_vectors(samples, self.codebook_size), self.embed\n        )\n        self.embed.data.copy_(modified_codebook)\n\n    def expire_codes_(self, batch_samples):\n        if self.threshold_ema_dead_code == 0:\n            return\n\n        expired_codes = self.cluster_size < self.threshold_ema_dead_code\n        if not torch.any(expired_codes):\n            return\n\n        batch_samples = rearrange(batch_samples, \"... d -> (...) d\")\n        self.replace_(batch_samples, mask=expired_codes)\n        flashy.distrib.broadcast_tensors(self.buffers())\n\n    def preprocess(self, x):\n        x = rearrange(x, \"... d -> (...) d\")\n        return x\n\n    def quantize(self, x):\n        embed = self.embed.t()\n        dist = -(\n            x.pow(2).sum(1, keepdim=True)\n            - 2 * x @ embed\n            + embed.pow(2).sum(0, keepdim=True)\n        )\n        embed_ind = dist.max(dim=-1).indices\n        return embed_ind\n\n    def postprocess_emb(self, embed_ind, shape):\n        return embed_ind.view(*shape[:-1])\n\n    def dequantize(self, embed_ind):\n        quantize = F.embedding(embed_ind, self.embed)\n        return quantize\n\n    def encode(self, x):\n        shape = x.shape\n        # pre-process\n        x = self.preprocess(x)\n        # quantize\n        embed_ind = self.quantize(x)\n        # post-process\n        embed_ind = self.postprocess_emb(embed_ind, shape)\n        return embed_ind\n\n    def decode(self, embed_ind):\n        quantize = self.dequantize(embed_ind)\n        return quantize\n\n    def forward(self, x):\n        shape, dtype = x.shape, x.dtype\n        x = self.preprocess(x)\n        self.init_embed_(x)\n\n        embed_ind = self.quantize(x)\n        embed_onehot = F.one_hot(embed_ind, self.codebook_size).type(dtype)\n        embed_ind = self.postprocess_emb(embed_ind, shape)\n        quantize = self.dequantize(embed_ind)\n\n        if self.training:\n            # We do the expiry of code at that point as buffers are in sync\n            # and all the workers will take the same decision.\n            self.expire_codes_(x)\n            ema_inplace(self.cluster_size, embed_onehot.sum(0), self.decay)\n            embed_sum = x.t() @ embed_onehot\n            ema_inplace(self.embed_avg, embed_sum.t(), self.decay)\n            cluster_size = (\n                laplace_smoothing(self.cluster_size, self.codebook_size, self.epsilon)\n                * self.cluster_size.sum()\n            )\n            embed_normalized = self.embed_avg / cluster_size.unsqueeze(1)\n            self.embed.data.copy_(embed_normalized)\n\n        return quantize, embed_ind\n\n\nclass VectorQuantization(nn.Module):\n    \"\"\"Vector quantization implementation.\n    Currently supports only euclidean distance.\n\n    Args:\n        dim (int): Dimension\n        codebook_size (int): Codebook size\n        codebook_dim (int): Codebook dimension. If not defined, uses the specified dimension in dim.\n        decay (float): Decay for exponential moving average over the codebooks.\n        epsilon (float): Epsilon value for numerical stability.\n        kmeans_init (bool): Whether to use kmeans to initialize the codebooks.\n        kmeans_iters (int): Number of iterations used for kmeans initialization.\n        channels_last (bool): Channels are the last dimension in the input tensors.\n        commitment_weight (float): Weight for commitment loss.\n        orthogonal_reg_weight (float): Orthogonal regularization weights.\n        orthogonal_reg_active_codes_only (bool): Apply orthogonal regularization only on active codes.\n        orthogonal_reg_max_codes (optional int): Maximum number of codes to consider\n            for orthogonal regularization.\n        threshold_ema_dead_code (float): Threshold for dead code expiration. Replace any codes\n            that have an exponential moving average cluster size less than the specified threshold with\n            randomly selected vector from the current batch.\n    \"\"\"\n    def __init__(\n        self,\n        dim: int,\n        codebook_size: int,\n        codebook_dim: tp.Optional[int] = None,\n        decay: float = 0.8,\n        epsilon: float = 1e-5,\n        kmeans_init: bool = False,\n        kmeans_iters: int = 10,\n        threshold_ema_dead_code: float = 2.,\n        channels_last: bool = False,\n        commitment_weight: float = 1.,\n        orthogonal_reg_weight: float = 0.0,\n        orthogonal_reg_active_codes_only: bool = False,\n        orthogonal_reg_max_codes: tp.Optional[int] = None,\n    ):\n        super().__init__()\n        _codebook_dim: int = default(codebook_dim, dim)\n\n        requires_projection = _codebook_dim != dim\n        self.project_in = (nn.Linear(dim, _codebook_dim) if requires_projection else nn.Identity())\n        self.project_out = (nn.Linear(_codebook_dim, dim) if requires_projection else nn.Identity())\n\n        self.epsilon = epsilon\n        self.commitment_weight = commitment_weight\n\n        self.orthogonal_reg_weight = orthogonal_reg_weight\n        self.orthogonal_reg_active_codes_only = orthogonal_reg_active_codes_only\n        self.orthogonal_reg_max_codes = orthogonal_reg_max_codes\n\n        self._codebook = EuclideanCodebook(dim=_codebook_dim, codebook_size=codebook_size,\n                                           kmeans_init=kmeans_init, kmeans_iters=kmeans_iters,\n                                           decay=decay, epsilon=epsilon,\n                                           threshold_ema_dead_code=threshold_ema_dead_code)\n        self.codebook_size = codebook_size\n\n        self.channels_last = channels_last\n\n    @property\n    def codebook(self):\n        return self._codebook.embed\n\n    @property\n    def inited(self):\n        return self._codebook.inited\n\n    def _preprocess(self, x):\n        if not self.channels_last:\n            x = rearrange(x, \"b d n -> b n d\")\n        return x\n\n    def _postprocess(self, quantize):\n        if not self.channels_last:\n            quantize = rearrange(quantize, \"b n d -> b d n\")\n        return quantize\n\n    def encode(self, x):\n        x = self._preprocess(x)\n        x = self.project_in(x)\n        embed_in = self._codebook.encode(x)\n        return embed_in\n\n    def decode(self, embed_ind):\n        quantize = self._codebook.decode(embed_ind)\n        quantize = self.project_out(quantize)\n        quantize = self._postprocess(quantize)\n        return quantize\n\n    def forward(self, x):\n        device = x.device\n        x = self._preprocess(x)\n\n        x = self.project_in(x)\n        quantize, embed_ind = self._codebook(x)\n\n        if self.training:\n            quantize = x + (quantize - x).detach()\n\n        loss = torch.tensor([0.0], device=device, requires_grad=self.training)\n\n        if self.training:\n            if self.commitment_weight > 0:\n                commit_loss = F.mse_loss(quantize.detach(), x)\n                loss = loss + commit_loss * self.commitment_weight\n\n            if self.orthogonal_reg_weight > 0:\n                codebook = self.codebook\n\n                if self.orthogonal_reg_active_codes_only:\n                    # only calculate orthogonal loss for the activated codes for this batch\n                    unique_code_ids = torch.unique(embed_ind)\n                    codebook = codebook[unique_code_ids]\n\n                num_codes = codebook.shape[0]\n                if exists(self.orthogonal_reg_max_codes) and num_codes > self.orthogonal_reg_max_codes:\n                    rand_ids = torch.randperm(num_codes, device=device)[:self.orthogonal_reg_max_codes]\n                    codebook = codebook[rand_ids]\n\n                orthogonal_reg_loss = orthogonal_loss_fn(codebook)\n                loss = loss + orthogonal_reg_loss * self.orthogonal_reg_weight\n\n        quantize = self.project_out(quantize)\n        quantize = self._postprocess(quantize)\n\n        return quantize, embed_ind, loss\n\n\nclass ResidualVectorQuantization(nn.Module):\n    \"\"\"Residual vector quantization implementation.\n\n    Follows Algorithm 1. in https://arxiv.org/pdf/2107.03312.pdf\n    \"\"\"\n    def __init__(self, *, num_quantizers, **kwargs):\n        super().__init__()\n        self.layers = nn.ModuleList(\n            [VectorQuantization(**kwargs) for _ in range(num_quantizers)]\n        )\n\n    def forward(self, x, n_q: tp.Optional[int] = None):\n        quantized_out = 0.0\n        residual = x\n\n        all_losses = []\n        all_indices = []\n\n        n_q = n_q or len(self.layers)\n\n        for i, layer in enumerate(self.layers[:n_q]):\n            quantized, indices, loss = layer(residual)\n            quantized = quantized.detach()\n            residual = residual - quantized\n            quantized_out = quantized_out + quantized\n            all_indices.append(indices)\n            all_losses.append(loss)\n\n        if self.training:\n            # Solving subtle bug with STE and RVQ: https://github.com/facebookresearch/encodec/issues/25\n            quantized_out = x + (quantized_out - x).detach()\n\n        out_losses, out_indices = map(torch.stack, (all_losses, all_indices))\n        return quantized_out, out_indices, out_losses\n\n    def encode(self, x: torch.Tensor, n_q: tp.Optional[int] = None) -> torch.Tensor:\n        residual = x\n        all_indices = []\n        n_q = n_q or len(self.layers)\n        for layer in self.layers[:n_q]:\n            indices = layer.encode(residual)\n            quantized = layer.decode(indices)\n            residual = residual - quantized\n            all_indices.append(indices)\n        out_indices = torch.stack(all_indices)\n        return out_indices\n\n    def decode(self, q_indices: torch.Tensor) -> torch.Tensor:\n        quantized_out = torch.tensor(0.0, device=q_indices.device)\n        for i, indices in enumerate(q_indices):\n            layer = self.layers[i]\n            quantized = layer.decode(indices)\n            quantized_out = quantized_out + quantized\n        return quantized_out\n"
  },
  {
    "path": "audiocraft/quantization/vq.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport math\nimport typing as tp\n\nimport torch\n\nfrom .base import BaseQuantizer, QuantizedResult\nfrom .core_vq import ResidualVectorQuantization\n\n\nclass ResidualVectorQuantizer(BaseQuantizer):\n    \"\"\"Residual Vector Quantizer.\n\n    Args:\n        dimension (int): Dimension of the codebooks.\n        n_q (int): Number of residual vector quantizers used.\n        q_dropout (bool): Random quantizer drop out at train time.\n        bins (int): Codebook size.\n        decay (float): Decay for exponential moving average over the codebooks.\n        kmeans_init (bool): Whether to use kmeans to initialize the codebooks.\n        kmeans_iters (int): Number of iterations used for kmeans initialization.\n        threshold_ema_dead_code (float): Threshold for dead code expiration. Replace any codes\n            that have an exponential moving average cluster size less than the specified threshold with\n            randomly selected vector from the current batch.\n        orthogonal_reg_weight (float): Orthogonal regularization weights.\n        orthogonal_reg_active_codes_only (bool): Apply orthogonal regularization only on active codes.\n        orthogonal_reg_max_codes (optional int): Maximum number of codes to consider.\n            for orthogonal regularization.\n    \"\"\"\n    def __init__(\n        self,\n        dimension: int = 256,\n        n_q: int = 8,\n        q_dropout: bool = False,\n        bins: int = 1024,\n        decay: float = 0.99,\n        kmeans_init: bool = True,\n        kmeans_iters: int = 10,\n        threshold_ema_dead_code: float = 2.,\n        orthogonal_reg_weight: float = 0.0,\n        orthogonal_reg_active_codes_only: bool = False,\n        orthogonal_reg_max_codes: tp.Optional[int] = None,\n    ):\n        super().__init__()\n        self.max_n_q = n_q\n        self.n_q = n_q\n        self.q_dropout = q_dropout\n        self.dimension = dimension\n        self.bins = bins\n        self.decay = decay\n        self.kmeans_init = kmeans_init\n        self.kmeans_iters = kmeans_iters\n        self.threshold_ema_dead_code = threshold_ema_dead_code\n        self.orthogonal_reg_weight = orthogonal_reg_weight\n        self.orthogonal_reg_active_codes_only = orthogonal_reg_active_codes_only\n        self.orthogonal_reg_max_codes = orthogonal_reg_max_codes\n        self.vq = ResidualVectorQuantization(\n            dim=self.dimension,\n            codebook_size=self.bins,\n            num_quantizers=self.n_q,\n            decay=self.decay,\n            kmeans_init=self.kmeans_init,\n            kmeans_iters=self.kmeans_iters,\n            threshold_ema_dead_code=self.threshold_ema_dead_code,\n            orthogonal_reg_weight=self.orthogonal_reg_weight,\n            orthogonal_reg_active_codes_only=self.orthogonal_reg_active_codes_only,\n            orthogonal_reg_max_codes=self.orthogonal_reg_max_codes,\n            channels_last=False\n        )\n\n    def forward(self, x: torch.Tensor, frame_rate: int):\n        n_q = self.n_q\n        if self.training and self.q_dropout:\n            n_q = int(torch.randint(1, self.n_q + 1, (1,)).item())\n        bw_per_q = math.log2(self.bins) * frame_rate / 1000\n        quantized, codes, commit_loss = self.vq(x, n_q=n_q)\n        codes = codes.transpose(0, 1)\n        # codes is [B, K, T], with T frames, K nb of codebooks.\n        bw = torch.tensor(n_q * bw_per_q).to(x)\n        return QuantizedResult(quantized, codes, bw, penalty=torch.mean(commit_loss))\n\n    def encode(self, x: torch.Tensor) -> torch.Tensor:\n        \"\"\"Encode a given input tensor with the specified frame rate at the given bandwidth.\n        The RVQ encode method sets the appropriate number of quantizer to use\n        and returns indices for each quantizer.\n        \"\"\"\n        n_q = self.n_q\n        codes = self.vq.encode(x, n_q=n_q)\n        codes = codes.transpose(0, 1)\n        # codes is [B, K, T], with T frames, K nb of codebooks.\n        return codes\n\n    def decode(self, codes: torch.Tensor) -> torch.Tensor:\n        \"\"\"Decode the given codes to the quantized representation.\"\"\"\n        # codes is [B, K, T], with T frames, K nb of codebooks, vq.decode expects [K, B, T].\n        codes = codes.transpose(0, 1)\n        quantized = self.vq.decode(codes)\n        return quantized\n\n    @property\n    def total_codebooks(self):\n        return self.max_n_q\n\n    @property\n    def num_codebooks(self):\n        return self.n_q\n\n    def set_num_codebooks(self, n: int):\n        assert n > 0 and n <= self.max_n_q\n        self.n_q = n\n"
  },
  {
    "path": "audiocraft/solvers/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"\nSolvers. A Solver is a training recipe, combining the dataloaders, models,\noptimizer, losses etc into a single convenient object.\n\"\"\"\n\n# flake8: noqa\nfrom .audiogen import AudioGenSolver\nfrom .builders import get_solver\nfrom .base import StandardSolver\nfrom .compression import CompressionSolver\nfrom .musicgen import MusicGenSolver\nfrom .diffusion import DiffusionSolver\n"
  },
  {
    "path": "audiocraft/solvers/audiogen.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom . import builders, musicgen\n\n\nclass AudioGenSolver(musicgen.MusicGenSolver):\n    \"\"\"Solver for AudioGen re-implementation training task.\n\n    Note that this implementation does not strictly follows\n    the method proposed in https://arxiv.org/abs/2209.15352\n    but is derived from MusicGen's training pipeline.\n\n    More information can be found in the AudioGen model card.\n    \"\"\"\n    DATASET_TYPE: builders.DatasetType = builders.DatasetType.SOUND\n"
  },
  {
    "path": "audiocraft/solvers/base.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom abc import ABC, abstractmethod\nfrom contextlib import contextmanager\nfrom pathlib import Path\nimport typing as tp\n\nimport flashy\nimport omegaconf\nimport torch\nfrom torch import nn\n\nfrom .. import optim\nfrom ..optim import fsdp\nfrom ..utils import checkpoint\nfrom ..utils.autocast import TorchAutocast\nfrom ..utils.best_state import BestStateDictManager\nfrom ..utils.deadlock import DeadlockDetect\nfrom ..utils.profiler import Profiler\nfrom ..utils.utils import copy_state, dict_from_config, model_hash, with_rank_rng\n\n\nclass StandardSolver(ABC, flashy.BaseSolver):\n    \"\"\"Standard solver for AudioCraft.\n\n    The standard solver implements a base training loop with the following stages:\n    train, valid, evaluate and generate that are expected to be all defined for\n    solvers in AudioCraft. It also provides a nice default management of Dora history replay,\n    checkpoint management across epoch, and logging configuration.\n\n    AudioCraft solvers must inherit from the StandardSolver and define the methods\n    associated to each stage as well as the show, build_model and build_dataloaders methods.\n    \"\"\"\n    def __init__(self, cfg: omegaconf.DictConfig):\n        super().__init__()\n        self.logger.info(f\"Instantiating solver {self.__class__.__name__} for XP {self.xp.sig}\")\n        self.logger.info(f\"All XP logs are stored in {self.xp.folder}\")\n        self.cfg = cfg\n        self.device = cfg.device\n        self.model: nn.Module\n        self._continue_best_source_keys = ['best_state', 'fsdp_best_state']\n        self._fsdp_modules: tp.List[fsdp.FSDP] = []\n        self._ema_sources: nn.ModuleDict = nn.ModuleDict()\n        self.ema: tp.Optional[optim.ModuleDictEMA] = None\n        self.dataloaders: tp.Dict[str, torch.utils.data.DataLoader] = dict()\n        self._log_updates = self.cfg.logging.get('log_updates', 10)\n        if self.cfg.logging.log_tensorboard:\n            self.init_tensorboard(**self.cfg.get('tensorboard'))\n        if self.cfg.logging.log_wandb and self:\n            self.init_wandb(**self.cfg.get('wandb'))\n        # keep a copy of the best performing state for stateful objects\n        # used for evaluation and generation stages\n        dtype_best: tp.Optional[torch.dtype] = None\n        if self.cfg.fsdp.use:\n            dtype_best = getattr(torch, self.cfg.fsdp.param_dtype)  # type: ignore\n            assert isinstance(dtype_best, torch.dtype)\n        elif self.cfg.autocast:\n            dtype_best = getattr(torch, self.cfg.autocast_dtype)  # type: ignore\n            assert isinstance(dtype_best, torch.dtype)\n        self.best_state: BestStateDictManager = BestStateDictManager(dtype=dtype_best)\n        # Hacky support for keeping a copy of the full best state in rank0.\n        self.fsdp_best_state: tp.Dict[str, tp.Any] = {}\n        self.register_stateful('best_state', 'fsdp_best_state')  # register best_state object to keep it in state_dict\n        self._new_best_state: bool = False  # should save a new checkpoint\n        # instantiate datasets and appropriate number of updates per epoch\n        self.build_dataloaders()\n        if self.cfg.execute_only is None:\n            assert 'train' in self.dataloaders, \"The train dataset split must be provided.\"\n            assert 'valid' in self.dataloaders, \"The valid dataset split must be provided.\"\n        self.train_updates_per_epoch = len(self.dataloaders['train']) if 'train' in self.dataloaders else 0\n        if self.cfg.optim.updates_per_epoch:\n            self.train_updates_per_epoch = self.cfg.optim.updates_per_epoch\n        self.total_updates = self.train_updates_per_epoch * self.cfg.optim.epochs\n        # instantiate model & exponential moving average on the model\n        self.build_model()\n        self.logger.info(\"Model hash: %s\", model_hash(self.model))\n        assert 'model' in self.stateful.sources, \\\n            \"Please register the model to stateful with self.register_stateful('model') in build_model.\"\n        self.profiler = Profiler(self.model, **self.cfg.profiler)\n        self.initialize_ema()\n        self.register_stateful('ema')\n        assert self.ema is None or 'ema' in self.stateful.sources, \\\n            \"Please register the ema to stateful with self.register_stateful('ema') in build_model.\"\n        self.deadlock_detect = DeadlockDetect(**self.cfg.deadlock)\n        # basic statistics on the trained model\n        model_size = sum(p.numel() for p in self.model.parameters() if p.requires_grad) / 1e6\n        # one copy of grad, one copy of momentum, one copy of denominator and model weights.\n        # and 4 bytes for each float!\n        mem_usage = model_size * 4 * 4 / 1000\n        self.logger.info(\"Model size: %.2f M params\", model_size)\n        self.logger.info(\"Base memory usage, with model, grad and optim: %.2f GB\", mem_usage)\n\n    @property\n    def autocast(self):\n        \"\"\"Convenient autocast (or not) using the solver configuration.\"\"\"\n        return TorchAutocast(enabled=self.cfg.autocast, device_type=self.device, dtype=self.autocast_dtype)\n\n    def _get_state_source(self, name) -> flashy.state.StateDictSource:\n        # Internal utility to get a state source from the solver\n        return self.stateful.sources[name]\n\n    @property\n    def best_metric_name(self) -> tp.Optional[str]:\n        \"\"\"Metric name used to identify the best state. This metric should be stored in the metrics\n        used on the stage for best state identification (most likely, `valid`). If None, then\n        no best state is saved.\n        \"\"\"\n        return None\n\n    def register_best_state(self, *args: str):\n        \"\"\"Register state sources in `BestStateDictManager` to keep their best states along with their\n        latest states. The best state will be used at evaluation stages instead of the latest states.\n\n        Shortcut around `BestStateDictManager.register` method. You can pass any number of\n        attribute, included nested attributes and those will be included into the checkpoints\n        and automatically restored when `BaseSolver.restore` is called.\n        \"\"\"\n        for name in args:\n            state_source = self._get_state_source(name)\n            assert name in self.stateful.sources, \"Registered states in best should be registered in stateful first!\"\n            self.best_state.register(name, state_source)\n\n    def register_ema(self, *args: str):\n        \"\"\"Register state sources for exponential moving average.\n\n        The registered sources are used to instantiate a ModuleDictEMA instance.\n        The ModuleDictEMA keeps a `nn.ModuleDict` module that is updated when self.ema.step() is called\n        and swapped with the original state sources with self.swap_ema_state() method.\n\n        Usage:\n            self.register_ema('model')\n        \"\"\"\n        assert self.ema is None, \"Cannot register state source to already instantiated EMA.\"\n        for name in args:\n            self._ema_sources[name] = getattr(self, name)\n\n    def wrap_with_fsdp(self, model: torch.nn.Module, *args, **kwargs):\n        model = fsdp.wrap_with_fsdp(self.cfg.fsdp, model, *args, **kwargs)\n        if isinstance(model, fsdp.FSDP):\n            self._fsdp_modules.append(model)\n        return model\n\n    def update_best_state_from_stage(self, stage_name: str = 'valid'):\n        \"\"\"Update latest best state based on pending metrics of a given stage. This method relies\n        on the `BestStateDictManager.update` method to update the best state_dict with latest weights\n        if the registered states happen to match to the best performing setup.\n        \"\"\"\n        if self.best_metric_name is None:\n            # when no best metric is defined, the last state is always the best\n            self._new_best_state = True\n            self.logger.info(\"Updating best state with current state.\")\n        else:\n            assert stage_name in self._pending_metrics, f\"Metrics for stage {stage_name} not found.\"\n            assert self.best_metric_name in self._pending_metrics[stage_name], \\\n                f\"Best metric not found in {stage_name} metrics. Cannot register best state\"\n            current_score = self._pending_metrics[stage_name][self.best_metric_name]\n            all_best_metric_scores = [\n                past_metrics[stage_name][self.best_metric_name]\n                for past_metrics in self.history\n            ]\n            all_best_metric_scores.append(current_score)\n            best_score = min(all_best_metric_scores)\n            self._new_best_state = current_score == best_score\n            if self._new_best_state:\n                old_best = min(all_best_metric_scores[:-1] + [float('inf')])\n                self.logger.info(\n                    f\"New best state with {self.best_metric_name}={current_score:.3f} (was {old_best:.3f})\")\n\n        if self._new_best_state:\n            if self.cfg.fsdp.use:\n                # this will give an empty state dict on all ranks but the rank 0\n                # which will have a copy in memory of the full model.\n                with fsdp.switch_to_full_state_dict(self._fsdp_modules):\n                    for name in self.best_state.states.keys():\n                        state_source = self._get_state_source(name)\n                        self.best_state.update(name, state_source)\n                    # we save to a different dict.\n                    self.fsdp_best_state.update(self.best_state.state_dict())\n                # We cannot efficiently load fsdp_best_state when using FSDP,\n                # so we have do do a second pass, with the local shards.\n            for name in self.best_state.states.keys():\n                state_source = self._get_state_source(name)\n                self.best_state.update(name, state_source)\n\n    def _load_new_state_dict(self, state_dict: dict) -> dict:\n        old_states = {}\n        for name, new_state in state_dict.items():\n            state_source = self._get_state_source(name)\n            old_states[name] = copy_state(state_source.state_dict())\n            state_source.load_state_dict(new_state)\n        return old_states\n\n    @contextmanager\n    def swap_best_state(self):\n        self.logger.debug(f\"Swapping to best state for: {', '.join(self.best_state.state_dict().keys())}\")\n        old_states = self._load_new_state_dict(self.best_state.state_dict())\n        try:\n            yield\n        finally:\n            self.logger.debug(\"Swapping back from best to original state\")\n            for name, old_state in old_states.items():\n                state_source = self._get_state_source(name)\n                state_source.load_state_dict(old_state)\n\n    @contextmanager\n    def swap_ema_state(self):\n        if self.ema is None:\n            yield\n        else:\n            ema_state_dict = self.ema.state_dict()['state']\n            self.logger.debug(f\"Swapping to EMA state for: {', '.join(ema_state_dict.keys())}\")\n            old_states = self._load_new_state_dict(ema_state_dict)\n            try:\n                yield\n            finally:\n                self.logger.debug(\"Swapping back from EMA state to original state\")\n                for name, old_state in old_states.items():\n                    state_source = self._get_state_source(name)\n                    state_source.load_state_dict(old_state)\n\n    @property\n    def is_training(self):\n        return self.current_stage == 'train'\n\n    def log_model_summary(self, model: nn.Module):\n        \"\"\"Log model summary, architecture and size of the model.\"\"\"\n        self.logger.info(model)\n        mb = sum(p.numel() for p in model.parameters()) * 4 / 2 ** 20\n        self.logger.info(\"Size: %.1f MB\", mb)\n\n    @abstractmethod\n    def build_model(self):\n        \"\"\"Method to implement to initialize model.\"\"\"\n        ...\n\n    def initialize_ema(self):\n        \"\"\"Initialize exponential moving average with the registered sources.\n        EMA object is created if the optim.ema.model.decay value is non-null.\n        \"\"\"\n        from .builders import get_ema\n        self.ema = get_ema(self._ema_sources, self.cfg.optim.ema)\n        if self.ema is None:\n            self.logger.info('No EMA on the model.')\n        else:\n            assert self.cfg.optim.ema.updates > 0\n            self.logger.info(\n                f'Initializing EMA on the model with decay = {self.ema.decay}'\n                f' every {self.cfg.optim.ema.updates} updates'\n            )\n\n    @abstractmethod\n    def build_dataloaders(self):\n        \"\"\"Method to implement to initialize dataloaders.\"\"\"\n        ...\n\n    @abstractmethod\n    def show(self):\n        \"\"\"Method to log any information without running the job.\"\"\"\n        ...\n\n    @property\n    def log_updates(self):\n        # convenient access to log updates\n        return self._log_updates\n\n    def checkpoint_path(self, **kwargs):\n        kwargs.setdefault('use_fsdp', self.cfg.fsdp.use)\n        return self.folder / checkpoint.checkpoint_name(**kwargs)\n\n    def epoch_checkpoint_path(self, epoch: int, **kwargs):\n        kwargs.setdefault('use_fsdp', self.cfg.fsdp.use)\n        return self.folder / checkpoint.checkpoint_name(str(epoch), **kwargs)\n\n    def checkpoint_path_with_name(self, name: str, **kwargs):\n        kwargs.setdefault('use_fsdp', self.cfg.fsdp.use)\n        return self.folder / checkpoint.checkpoint_name(name=name, **kwargs)\n\n    def save_checkpoints(self):\n        \"\"\"Save checkpoint, optionally keeping a copy for a given epoch.\"\"\"\n        is_sharded = self.cfg.fsdp.use\n        if not flashy.distrib.is_rank_zero() and not is_sharded:\n            return\n        self.logger.info(\"Model hash: %s\", model_hash(self.model))\n        state = self.state_dict()\n        epoch = self.epoch - 1  # pushing metrics will increase the epoch in Flashy, so we do -1 here\n\n        # save minimal state_dict as new checkpoint every X epoch\n        if self.cfg.checkpoint.save_every:\n            if epoch % self.cfg.checkpoint.save_every == 0:\n                minimal_state = state\n                if self.cfg.checkpoint.keep_every_states is not None and len(self.cfg.checkpoint.keep_every_states) > 0:\n                    minimal_state = {\n                        name: source for name, source in state.items()\n                        if name in self.cfg.checkpoint.keep_every_states\n                    }\n                epoch_checkpoint_path = self.epoch_checkpoint_path(epoch)\n                checkpoint.save_checkpoint(minimal_state, epoch_checkpoint_path, is_sharded)\n\n        # save checkpoint as latest checkpoint\n        if self.cfg.checkpoint.save_last:\n            last_checkpoint_path = self.checkpoint_path()\n            checkpoint.save_checkpoint(state, last_checkpoint_path, is_sharded)\n\n        # flush any stale checkpoint to reduce disk footprint\n        checkpoint.flush_stale_checkpoints(self.checkpoint_path())\n\n    def load_from_pretrained(self, name: str) -> dict:\n        raise NotImplementedError(\"Solver does not provide a way to load pretrained models.\")\n\n    def load_checkpoints(self, load_best: bool = False, ignore_state_keys: tp.List[str] = []) -> tp.Optional[dict]:\n        \"\"\"Load last checkpoint or the one specified in continue_from.\n\n        Args:\n            load_best (bool): Whether to load from best state dict or not.\n                Best state dict is always used when not loading the current xp.\n            ignore_state_keys (list of str): List of sources to ignore when loading the state, e.g. `optimizer`.\n        Returns:\n            state (dict, optional): The loaded state dictionary.\n        \"\"\"\n        # load checkpoints from xp folder or cfg.continue_from\n        is_sharded = self.cfg.fsdp.use\n        load_from_path: tp.Optional[Path] = None\n        checkpoint_source: tp.Optional[checkpoint.CheckpointSource] = None\n\n        if load_best:\n            self.logger.info(\"Trying to load state_dict from best state.\")\n\n        state: tp.Optional[dict] = None\n        rank0_checkpoint_path = self.checkpoint_path(use_fsdp=False)\n        current_checkpoint_path = self.checkpoint_path()\n        _pretrained_prefix = '//pretrained/'\n        continue_pretrained = (self.cfg.continue_from or '').startswith(_pretrained_prefix)\n        if rank0_checkpoint_path.exists():\n            self.logger.info(f\"Loading existing checkpoint: {current_checkpoint_path}\")\n            load_from_path = current_checkpoint_path\n            checkpoint.check_sharded_checkpoint(current_checkpoint_path, rank0_checkpoint_path)\n            checkpoint_source = checkpoint.CheckpointSource.CURRENT_XP\n        elif self.cfg.continue_from and not continue_pretrained:\n            self.logger.info(f\"Continuing from provided checkpoint: {self.cfg.continue_from}\")\n            # we're always continuing from consolidated checkpoints: self.cfg.use_fsdp and not continue_best\n            load_from_path = checkpoint.resolve_checkpoint_path(self.cfg.continue_from, use_fsdp=False)\n            if load_from_path is None:\n                self.logger.error('Could not resolve the continue_from checkpoint %s', self.cfg.continue_from)\n                raise RuntimeError(f'Could not resolve continue_from checkpoint {self.cfg.continue_from}')\n            checkpoint_source = checkpoint.CheckpointSource.OTHER\n\n        if load_from_path is not None:\n            state = checkpoint.load_checkpoint(load_from_path, is_sharded)\n        elif continue_pretrained:\n            self.logger.info(\"Loading a pretrained model. Ignoring 'load_best' and 'ignore_state_keys' params.\")\n            state = self.load_from_pretrained(self.cfg.continue_from[len(_pretrained_prefix):])\n            checkpoint_source = checkpoint.CheckpointSource.PRETRAINED\n            load_best = True\n\n        # checkpoints are not from the current xp, we only retrieve the best state\n        if checkpoint_source is not None and checkpoint_source != checkpoint.CheckpointSource.CURRENT_XP:\n            assert state is not None\n            self.logger.info(\"Checkpoint source is not the current xp: Load state_dict from best state.\")\n            load_best = True\n            state = {key: state[key] for key in self._continue_best_source_keys if key in state}\n            # loaded checkpoints are FSDP checkpoints: we're reading the best state\n            # from FSDP and we drop the regular best_state\n            if 'fsdp_best_state' in state and state['fsdp_best_state']:\n                state.pop('best_state', None)\n                self.logger.info(\"... Loaded checkpoint has FSDP best state\")\n            # FSDP is enabled in the solver, if the loaded checkpoints do not have FSDP support\n            # then we're initializing FSDP best state with the regular best state\n            elif self.cfg.fsdp.use:\n                if 'fsdp_best_state' not in state or not state['fsdp_best_state']:\n                    # we swap non-FSDP checkpoints best_state to FSDP-compatible best state\n                    state['fsdp_best_state'] = state.pop('best_state')\n                    self.logger.info(\"... Loaded checkpoint does not have FSDP best state. Use regular best state\")\n\n        if state is not None:\n            if load_best:\n                self.logger.info(\"Ignoring keys when loading best %r\", ignore_state_keys)\n                for key in set(ignore_state_keys):\n                    if key in state:\n                        state.pop(key)\n                has_best_state = 'best_state' in state or 'fsdp_best_state' in state\n                assert has_best_state, (\"Trying to load best state but neither 'best_state'\",\n                                        \" or 'fsdp_best_state' found in checkpoints.\")\n            self.load_state_dict(state)\n\n        # for FSDP, let's make extra sure nothing bad happened with out of sync\n        # checkpoints across workers.\n        epoch = float(self.epoch)\n        avg_epoch = flashy.distrib.average_metrics({'epoch': epoch})['epoch']\n        if avg_epoch != epoch:\n            raise RuntimeError(\n                f\"Inconsistent loading of checkpoints happened, our epoch is {epoch} \"\n                f\"but average of epochs is {avg_epoch}, at least one gpu must have a \"\n                \"different epoch number.\")\n\n        # on load_best, properly reinitialize state_dict, best states and ema\n        # otherwise we load from the current xp and don't alter anything\n        if load_best:\n            self.logger.info(\"Loading state_dict from best state.\")\n            if not self.cfg.fsdp.use and self.fsdp_best_state:\n                # loading from an FSDP checkpoint but with FSDP deactivated\n                self.logger.info(\"... Loading from FSDP best state dict.\")\n                self.best_state.load_state_dict(self.fsdp_best_state)\n\n            # if load_best, we permanently override the regular state_dict with the best state\n            if self.cfg.fsdp.use:\n                self.logger.info(\"FSDP is used, loading from FSDP best state.\")\n                with fsdp.switch_to_full_state_dict(self._fsdp_modules):\n                    # this might be really fragile but okay for now.\n                    self.load_state_dict(self.fsdp_best_state)\n            else:\n                # we permanently swap the stateful objects to their best state\n                self._load_new_state_dict(self.best_state.state_dict())\n\n            # the EMA modules should also be instantiated with best state.\n            # the easiest way to do so is to reinitialize a new EMA with best state loaded.\n            if self.ema is not None:\n                self.logger.info(\"Re-initializing EMA from best state\")\n                self.initialize_ema()\n\n            if self.cfg.fsdp.use:\n                self.logger.info(\"Re-initializing best state after using FSDP best state.\")\n                for name in self.best_state.states.keys():\n                    state_source = self._get_state_source(name)\n                    self.best_state.update(name, state_source)\n\n        return state\n\n    def restore(self, load_best: bool = False, replay_metrics: bool = False,\n                ignore_state_keys: tp.List[str] = []) -> bool:\n        \"\"\"Restore the status of a solver for a given xp.\n\n        Args:\n            load_best (bool): if `True`, load the best state from the checkpoint.\n            replay_metrics (bool): if `True`, logs all the metrics from past epochs.\n            ignore_state_keys (list of str): list of sources to ignore when loading the state, e.g. `optimizer`.\n        \"\"\"\n        self.logger.info(\"Restoring weights and history.\")\n        restored_checkpoints = self.load_checkpoints(load_best, ignore_state_keys)\n\n        self.logger.info(\"Model hash: %s\", model_hash(self.model))\n\n        if replay_metrics and len(self.history) > 0:\n            self.logger.info(\"Replaying past metrics...\")\n            for epoch, stages in enumerate(self.history):\n                for stage_name, metrics in stages.items():\n                    # We manually log the metrics summary to the result logger\n                    # as we don't want to add them to the pending metrics\n                    self.result_logger._log_summary(stage_name, metrics, step=epoch + 1, step_name='epoch',\n                                                    formatter=self.get_formatter(stage_name))\n        return restored_checkpoints is not None\n\n    def commit(self, save_checkpoints: bool = True):\n        \"\"\"Commit metrics to dora and save checkpoints at the end of an epoch.\"\"\"\n        # we override commit to introduce more complex checkpoint saving behaviors\n        self.history.append(self._pending_metrics)  # This will increase self.epoch\n        if save_checkpoints:\n            self.save_checkpoints()\n        self._start_epoch()\n        if flashy.distrib.is_rank_zero():\n            self.xp.link.update_history(self.history)\n\n    def run_epoch(self):\n        \"\"\"Run a single epoch with all stages.\n\n        Metrics for a given stage are stored in _pending_metrics and committed by the solver afterwards.\n        Children solvers can extend this method with custom behavior, e.g.:\n\n            def run_epoch(self):\n                ... # custom code\n                super().run_epoch()\n                ... # custom code\n        \"\"\"\n        self.run_stage('train', self.train)\n        with torch.no_grad():\n            with self.swap_ema_state():\n                self.run_stage('valid', self.valid)\n                # the best state is updated with EMA states if available\n                self.update_best_state_from_stage('valid')\n            with self.swap_best_state():\n                if self.should_run_stage('evaluate'):\n                    self.run_stage('evaluate', self.evaluate)\n                if self.should_run_stage('generate'):\n                    self.run_stage('generate', with_rank_rng()(self.generate))\n\n    def run(self):\n        \"\"\"Training loop.\"\"\"\n        assert len(self.state_dict()) > 0\n        self.restore(replay_metrics=True)  # load checkpoint and replay history\n        self.log_hyperparams(dict_from_config(self.cfg))\n        for epoch in range(self.epoch, self.cfg.optim.epochs + 1):\n            if self.should_stop_training():\n                return\n            self.run_epoch()\n            # Commit will send the metrics to Dora and save checkpoints by default.\n            self.commit()\n\n    def should_stop_training(self) -> bool:\n        \"\"\"Check whether we should stop training or not.\"\"\"\n        return self.epoch > self.cfg.optim.epochs\n\n    def should_run_stage(self, stage_name) -> bool:\n        \"\"\"Check whether we want to run the specified stages.\"\"\"\n        stage_every = self.cfg[stage_name].get('every', None)\n        is_last_epoch = self.epoch == self.cfg.optim.epochs\n        is_epoch_every = (stage_every and self.epoch % stage_every == 0)\n        return is_last_epoch or is_epoch_every\n\n    @abstractmethod\n    def run_step(self, idx: int, batch: tp.Any, metrics: dict):\n        \"\"\"Perform one training or valid step on a given batch.\"\"\"\n        ...\n\n    def common_train_valid(self, dataset_split: str, **kwargs: tp.Any):\n        \"\"\"Common logic for train and valid stages.\"\"\"\n        self.model.train(self.is_training)\n\n        loader = self.dataloaders[dataset_split]\n        # get a different order for distributed training, otherwise this will get ignored\n        if flashy.distrib.world_size() > 1 \\\n           and isinstance(loader.sampler, torch.utils.data.distributed.DistributedSampler):\n            loader.sampler.set_epoch(self.epoch)\n        updates_per_epoch = self.train_updates_per_epoch if self.is_training else len(loader)\n        if self.cfg.benchmark_no_load:\n            self.logger.warning(\"Fake loading for benchmarking: re-using first batch\")\n            batch = next(iter(loader))\n            loader = [batch] * updates_per_epoch  # type: ignore\n        lp = self.log_progress(self.current_stage, loader, total=updates_per_epoch, updates=self.log_updates)\n        average = flashy.averager()  # epoch wise average\n        instant_average = flashy.averager()  # average between two logging\n        metrics: dict = {}\n\n        with self.profiler, self.deadlock_detect:  # profiler will only run for the first 20 updates.\n            for idx, batch in enumerate(lp):\n                self.deadlock_detect.update('batch')\n                if idx >= updates_per_epoch:\n                    break\n                metrics = {}\n                metrics = self.run_step(idx, batch, metrics)\n                self.deadlock_detect.update('step')\n                # run EMA step\n                if self.ema is not None and self.is_training and (idx + 1) % self.cfg.optim.ema.updates == 0:\n                    self.logger.debug(\"EMA model step\")\n                    self.ema.step()\n                self.deadlock_detect.update('ema')\n                self.profiler.step()\n                instant_metrics = instant_average(metrics)\n                if lp.update(**instant_metrics):\n                    instant_average = flashy.averager()  # reset averager between two logging\n                metrics = average(metrics)  # epoch wise average\n                self.deadlock_detect.update('end_batch')\n\n        metrics = flashy.distrib.average_metrics(metrics, updates_per_epoch)\n        return metrics\n\n    def train(self):\n        \"\"\"Train stage.\"\"\"\n        return self.common_train_valid('train')\n\n    def valid(self):\n        \"\"\"Valid stage.\"\"\"\n        return self.common_train_valid('valid')\n\n    @abstractmethod\n    def evaluate(self):\n        \"\"\"Evaluate stage.\"\"\"\n        ...\n\n    @abstractmethod\n    def generate(self):\n        \"\"\"Generate stage.\"\"\"\n        ...\n\n    def run_one_stage(self, stage_name: str):\n        \"\"\"Run only the specified stage.\n        This method is useful to only generate samples from a trained experiment\n        or rerun the validation or evaluation stages.\n        \"\"\"\n        fn = {\n            'generate': with_rank_rng()(self.generate),\n            'evaluate': self.evaluate,\n            'valid': self.valid,\n        }\n        if stage_name not in fn:\n            raise ValueError(f'Trying to run stage {stage_name} is not supported.')\n        assert len(self.state_dict()) > 0\n        self._start_epoch()\n        with torch.no_grad(), self.swap_best_state():\n            self.run_stage(stage_name, fn[stage_name])\n        if not self.cfg.execute_inplace:\n            self.commit(save_checkpoints=False)\n\n    @staticmethod\n    def get_eval_solver_from_sig(sig: str, dtype: tp.Optional[str] = None,\n                                 device: tp.Optional[str] = None, autocast: bool = True,\n                                 batch_size: tp.Optional[int] = None,\n                                 override_cfg: tp.Optional[tp.Union[dict, omegaconf.DictConfig]] = None,\n                                 **kwargs):\n        \"\"\"Mostly a convenience function around audiocraft.train.get_solver_from_sig,\n        populating all the proper param, deactivating EMA, FSDP, loading the best state,\n        basically all you need to get a solver ready to \"play\" with in single GPU mode\n        and with minimal memory overhead.\n\n        Args:\n            sig (str): signature to load.\n            dtype (str or None): potential dtype, as a string, i.e. 'float16'.\n            device (str or None): potential device, as a string, i.e. 'cuda'.\n            override_cfg (dict or omegaconf.DictConfig or None): potential device, as a string, i.e. 'cuda'.\n        \"\"\"\n        from audiocraft import train\n        our_override_cfg: tp.Dict[str, tp.Any] = {'optim': {'ema': {'use': False}}}\n        our_override_cfg['autocast'] = autocast\n        if dtype is not None:\n            our_override_cfg['dtype'] = dtype\n        if device is not None:\n            our_override_cfg['device'] = device\n        if batch_size is not None:\n            our_override_cfg['dataset'] = {'batch_size': batch_size}\n        if override_cfg is None:\n            override_cfg = {}\n        override_cfg = omegaconf.OmegaConf.merge(\n            omegaconf.DictConfig(override_cfg), omegaconf.DictConfig(our_override_cfg))  # type: ignore\n        solver = train.get_solver_from_sig(\n            sig, override_cfg=override_cfg,\n            load_best=True, disable_fsdp=True,\n            ignore_state_keys=['optimizer', 'ema'], **kwargs)\n        solver.model.eval()\n        return solver\n"
  },
  {
    "path": "audiocraft/solvers/builders.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nAll the functions to build the relevant solvers and used objects\nfrom the Hydra config.\n\"\"\"\n\nfrom enum import Enum\nimport logging\nimport typing as tp\n\nimport dora\nimport flashy\nimport omegaconf\nimport torch\nfrom torch import nn\nfrom torch.optim import Optimizer\n\n# LRScheduler was renamed in some torch versions\ntry:\n    from torch.optim.lr_scheduler import LRScheduler  # type: ignore\nexcept ImportError:\n    from torch.optim.lr_scheduler import _LRScheduler as LRScheduler\n\nfrom .base import StandardSolver\nfrom .. import adversarial, data, losses, metrics, optim\nfrom ..utils.utils import dict_from_config, get_loader\n\n\nlogger = logging.getLogger(__name__)\n\n\nclass DatasetType(Enum):\n    AUDIO = \"audio\"\n    MUSIC = \"music\"\n    SOUND = \"sound\"\n    JASCO = \"jasco\"\n\n\ndef get_solver(cfg: omegaconf.DictConfig) -> StandardSolver:\n    \"\"\"Instantiate solver from config.\"\"\"\n    from .audiogen import AudioGenSolver\n    from .compression import CompressionSolver\n    from .musicgen import MusicGenSolver\n    from .diffusion import DiffusionSolver\n    from .magnet import MagnetSolver, AudioMagnetSolver\n    from .watermark import WatermarkSolver\n    from .jasco import JascoSolver\n    klass = {\n        'compression': CompressionSolver,\n        'musicgen': MusicGenSolver,\n        'audiogen': AudioGenSolver,\n        'magnet': MagnetSolver,\n        'audio_magnet': AudioMagnetSolver,\n        'lm': MusicGenSolver,  # backward compatibility\n        'diffusion': DiffusionSolver,\n        'sound_lm': AudioGenSolver,  # backward compatibility\n        'watermarking': WatermarkSolver,\n        'jasco': JascoSolver,\n    }[cfg.solver]\n    return klass(cfg)  # type: ignore\n\n\ndef get_optim_parameter_groups(model: nn.Module):\n    \"\"\"Create parameter groups for the model using the appropriate method\n    if defined for each modules, to create the different groups.\n\n    Args:\n        model (nn.Module): torch model\n    Returns:\n        List of parameter groups\n    \"\"\"\n    seen_params: tp.Set[nn.parameter.Parameter] = set()\n    other_params = []\n    groups = []\n    for name, module in model.named_modules():\n        if hasattr(module, 'make_optim_group'):\n            group = module.make_optim_group()\n            params = set(group['params'])\n            assert params.isdisjoint(seen_params)\n            seen_params |= set(params)\n            groups.append(group)\n    for param in model.parameters():\n        if param not in seen_params:\n            other_params.append(param)\n    groups.insert(0, {'params': other_params})\n    parameters = groups\n    return parameters\n\n\ndef get_optimizer(params: tp.Union[nn.Module, tp.Iterable[torch.Tensor]], cfg: omegaconf.DictConfig) -> Optimizer:\n    \"\"\"Build torch optimizer from config and set of parameters.\n    Supported optimizers: Adam, AdamW\n\n    Args:\n        params (nn.Module or iterable of torch.Tensor): Parameters to optimize.\n        cfg (DictConfig): Optimization-related configuration.\n    Returns:\n        torch.optim.Optimizer.\n    \"\"\"\n    if 'optimizer' not in cfg:\n        if getattr(cfg, 'optim', None) is not None:\n            raise KeyError(\"Optimizer not found in config. Try instantiating optimizer from cfg.optim?\")\n        else:\n            raise KeyError(\"Optimizer not found in config.\")\n\n    parameters = get_optim_parameter_groups(params) if isinstance(params, nn.Module) else params\n    optimizer: torch.optim.Optimizer\n    if cfg.optimizer == 'adam':\n        optimizer = torch.optim.Adam(parameters, lr=cfg.lr, **cfg.adam)\n    elif cfg.optimizer == 'adamw':\n        optimizer = torch.optim.AdamW(parameters, lr=cfg.lr, **cfg.adam)\n    elif cfg.optimizer == 'dadam':\n        optimizer = optim.DAdaptAdam(parameters, lr=cfg.lr, **cfg.adam)\n    else:\n        raise ValueError(f\"Unsupported Optimizer: {cfg.optimizer}\")\n    return optimizer\n\n\ndef get_lr_scheduler(optimizer: torch.optim.Optimizer,\n                     cfg: omegaconf.DictConfig,\n                     total_updates: int) -> tp.Optional[LRScheduler]:\n    \"\"\"Build torch learning rate scheduler from config and associated optimizer.\n    Supported learning rate schedulers: ExponentialLRScheduler, PlateauLRScheduler\n\n    Args:\n        optimizer (torch.optim.Optimizer): Optimizer.\n        cfg (DictConfig): Schedule-related configuration.\n        total_updates (int): Total number of updates.\n    Returns:\n        torch.optim.Optimizer.\n    \"\"\"\n    if 'lr_scheduler' not in cfg:\n        raise KeyError(\"LR Scheduler not found in config\")\n\n    lr_sched: tp.Optional[LRScheduler] = None\n    if cfg.lr_scheduler == 'step':\n        lr_sched = torch.optim.lr_scheduler.StepLR(optimizer, **cfg.step)\n    elif cfg.lr_scheduler == 'exponential':\n        lr_sched = torch.optim.lr_scheduler.ExponentialLR(optimizer, gamma=cfg.exponential)\n    elif cfg.lr_scheduler == 'cosine':\n        kwargs = dict_from_config(cfg.cosine)\n        warmup_steps = kwargs.pop('warmup')\n        lr_sched = optim.CosineLRScheduler(\n            optimizer, warmup_steps=warmup_steps, total_steps=total_updates, **kwargs)\n    elif cfg.lr_scheduler == 'polynomial_decay':\n        kwargs = dict_from_config(cfg.polynomial_decay)\n        warmup_steps = kwargs.pop('warmup')\n        lr_sched = optim.PolynomialDecayLRScheduler(\n            optimizer, warmup_steps=warmup_steps, total_steps=total_updates, **kwargs)\n    elif cfg.lr_scheduler == 'inverse_sqrt':\n        kwargs = dict_from_config(cfg.inverse_sqrt)\n        warmup_steps = kwargs.pop('warmup')\n        lr_sched = optim.InverseSquareRootLRScheduler(optimizer, warmup_steps=warmup_steps, **kwargs)\n    elif cfg.lr_scheduler == 'linear_warmup':\n        kwargs = dict_from_config(cfg.linear_warmup)\n        warmup_steps = kwargs.pop('warmup')\n        lr_sched = optim.LinearWarmupLRScheduler(optimizer, warmup_steps=warmup_steps, **kwargs)\n    elif cfg.lr_scheduler is not None:\n        raise ValueError(f\"Unsupported LR Scheduler: {cfg.lr_scheduler}\")\n    return lr_sched\n\n\ndef get_ema(module_dict: nn.ModuleDict, cfg: omegaconf.DictConfig) -> tp.Optional[optim.ModuleDictEMA]:\n    \"\"\"Initialize Exponential Moving Average.\n\n    Args:\n        module_dict (nn.ModuleDict): ModuleDict for which to compute the EMA.\n        cfg (omegaconf.DictConfig): Optim EMA configuration.\n    Returns:\n        optim.ModuleDictEMA: EMA version of the ModuleDict.\n    \"\"\"\n    kw: tp.Dict[str, tp.Any] = dict(cfg)\n    use = kw.pop('use', False)\n    decay = kw.pop('decay', None)\n    device = kw.pop('device', None)\n    if not use:\n        return None\n    if len(module_dict) == 0:\n        raise ValueError(\"Trying to build EMA but an empty module_dict source is provided!\")\n    ema_module = optim.ModuleDictEMA(module_dict, decay=decay, device=device)\n    return ema_module\n\n\ndef get_loss(loss_name: str, cfg: omegaconf.DictConfig):\n    \"\"\"Instantiate loss from configuration.\"\"\"\n    klass = {\n        'l1': torch.nn.L1Loss,\n        'l2': torch.nn.MSELoss,\n        'mel': losses.MelSpectrogramL1Loss,\n        'mrstft': losses.MRSTFTLoss,\n        'msspec': losses.MultiScaleMelSpectrogramLoss,\n        'sisnr': losses.SISNR,\n        'wm_detection': losses.WMDetectionLoss,\n        'wm_mb': losses.WMMbLoss,\n        'tf_loudnessratio': losses.TFLoudnessRatio\n    }[loss_name]\n    kwargs = dict(getattr(cfg, loss_name))\n    return klass(**kwargs)\n\n\ndef get_balancer(loss_weights: tp.Dict[str, float], cfg: omegaconf.DictConfig) -> losses.Balancer:\n    \"\"\"Instantiate loss balancer from configuration for the provided weights.\"\"\"\n    kwargs: tp.Dict[str, tp.Any] = dict_from_config(cfg)\n    return losses.Balancer(loss_weights, **kwargs)\n\n\ndef get_adversary(name: str, cfg: omegaconf.DictConfig) -> nn.Module:\n    \"\"\"Initialize adversary from config.\"\"\"\n    klass = {\n        'msd': adversarial.MultiScaleDiscriminator,\n        'mpd': adversarial.MultiPeriodDiscriminator,\n        'msstftd': adversarial.MultiScaleSTFTDiscriminator,\n    }[name]\n    adv_cfg: tp.Dict[str, tp.Any] = dict(getattr(cfg, name))\n    return klass(**adv_cfg)\n\n\ndef get_adversarial_losses(cfg) -> nn.ModuleDict:\n    \"\"\"Initialize dict of adversarial losses from config.\"\"\"\n    device = cfg.device\n    adv_cfg = getattr(cfg, 'adversarial')\n    adversaries = adv_cfg.get('adversaries', [])\n    adv_loss_name = adv_cfg['adv_loss']\n    feat_loss_name = adv_cfg.get('feat_loss')\n    normalize = adv_cfg.get('normalize', True)\n    feat_loss: tp.Optional[adversarial.FeatureMatchingLoss] = None\n    if feat_loss_name:\n        assert feat_loss_name in ['l1', 'l2'], f\"Feature loss only support L1 or L2 but {feat_loss_name} found.\"\n        loss = get_loss(feat_loss_name, cfg)\n        feat_loss = adversarial.FeatureMatchingLoss(loss, normalize)\n    loss = adversarial.get_adv_criterion(adv_loss_name)\n    loss_real = adversarial.get_real_criterion(adv_loss_name)\n    loss_fake = adversarial.get_fake_criterion(adv_loss_name)\n    adv_losses = nn.ModuleDict()\n    for adv_name in adversaries:\n        adversary = get_adversary(adv_name, cfg).to(device)\n        optimizer = get_optimizer(adversary.parameters(), cfg.optim)\n        adv_loss = adversarial.AdversarialLoss(\n            adversary,\n            optimizer,\n            loss=loss,\n            loss_real=loss_real,\n            loss_fake=loss_fake,\n            loss_feat=feat_loss,\n            normalize=normalize\n        )\n        adv_losses[adv_name] = adv_loss\n    return adv_losses\n\n\ndef get_visqol(cfg: omegaconf.DictConfig) -> metrics.ViSQOL:\n    \"\"\"Instantiate ViSQOL metric from config.\"\"\"\n    kwargs = dict_from_config(cfg)\n    return metrics.ViSQOL(**kwargs)\n\n\ndef get_fad(cfg: omegaconf.DictConfig) -> metrics.FrechetAudioDistanceMetric:\n    \"\"\"Instantiate Frechet Audio Distance metric from config.\"\"\"\n    kwargs = dict_from_config(cfg.tf)\n    xp = dora.get_xp()\n    kwargs['log_folder'] = xp.folder\n    return metrics.FrechetAudioDistanceMetric(**kwargs)\n\n\ndef get_kldiv(cfg: omegaconf.DictConfig) -> metrics.KLDivergenceMetric:\n    \"\"\"Instantiate KL-Divergence metric from config.\"\"\"\n    kld_metrics = {\n        'passt': metrics.PasstKLDivergenceMetric,\n    }\n    klass = kld_metrics[cfg.model]\n    kwargs = dict_from_config(cfg.get(cfg.model))\n    return klass(**kwargs)\n\n\ndef get_text_consistency(cfg: omegaconf.DictConfig) -> metrics.TextConsistencyMetric:\n    \"\"\"Instantiate Text Consistency metric from config.\"\"\"\n    text_consistency_metrics = {\n        'clap': metrics.CLAPTextConsistencyMetric\n    }\n    klass = text_consistency_metrics[cfg.model]\n    kwargs = dict_from_config(cfg.get(cfg.model))\n    return klass(**kwargs)\n\n\ndef get_chroma_cosine_similarity(cfg: omegaconf.DictConfig) -> metrics.ChromaCosineSimilarityMetric:\n    \"\"\"Instantiate Chroma Cosine Similarity metric from config.\"\"\"\n    assert cfg.model == 'chroma_base', \"Only support 'chroma_base' method for chroma cosine similarity metric\"\n    kwargs = dict_from_config(cfg.get(cfg.model))\n    return metrics.ChromaCosineSimilarityMetric(**kwargs)\n\n\ndef get_audio_datasets(cfg: omegaconf.DictConfig,\n                       dataset_type: DatasetType = DatasetType.AUDIO) -> tp.Dict[str, torch.utils.data.DataLoader]:\n    \"\"\"Build AudioDataset from configuration.\n\n    Args:\n        cfg (omegaconf.DictConfig): Configuration.\n        dataset_type: The type of dataset to create.\n    Returns:\n        dict[str, torch.utils.data.DataLoader]: Map of dataloader for each data split.\n    \"\"\"\n    dataloaders: dict = {}\n\n    sample_rate = cfg.sample_rate\n    channels = cfg.channels\n    seed = cfg.seed\n    max_sample_rate = cfg.datasource.max_sample_rate\n    max_channels = cfg.datasource.max_channels\n\n    assert cfg.dataset is not None, \"Could not find dataset definition in config\"\n\n    dataset_cfg = dict_from_config(cfg.dataset)\n    splits_cfg: dict = {}\n    splits_cfg['train'] = dataset_cfg.pop('train')\n    splits_cfg['valid'] = dataset_cfg.pop('valid')\n    splits_cfg['evaluate'] = dataset_cfg.pop('evaluate')\n    splits_cfg['generate'] = dataset_cfg.pop('generate')\n    execute_only_stage = cfg.get('execute_only', None)\n\n    for split, path in cfg.datasource.items():\n        if not isinstance(path, str):\n            continue  # skipping this as not a path\n        if execute_only_stage is not None and split != execute_only_stage:\n            continue\n        logger.info(f\"Loading audio data split {split}: {str(path)}\")\n        assert (\n            cfg.sample_rate <= max_sample_rate\n        ), f\"Expecting a max sample rate of {max_sample_rate} for datasource but {sample_rate} found.\"\n        assert (\n            cfg.channels <= max_channels\n        ), f\"Expecting a max number of channels of {max_channels} for datasource but {channels} found.\"\n\n        split_cfg = splits_cfg[split]\n        split_kwargs = {k: v for k, v in split_cfg.items()}\n        kwargs = {**dataset_cfg, **split_kwargs}  # split kwargs overrides default dataset_cfg\n        kwargs['sample_rate'] = sample_rate\n        kwargs['channels'] = channels\n\n        if kwargs.get('permutation_on_files') and cfg.optim.updates_per_epoch:\n            kwargs['num_samples'] = (\n                flashy.distrib.world_size() * cfg.dataset.batch_size * cfg.optim.updates_per_epoch)\n\n        num_samples = kwargs['num_samples']\n        shuffle = kwargs['shuffle']\n\n        return_info = kwargs.pop('return_info')\n        batch_size = kwargs.pop('batch_size', None)\n        num_workers = kwargs.pop('num_workers')\n\n        if dataset_type == DatasetType.MUSIC:\n            dataset = data.music_dataset.MusicDataset.from_meta(path, **kwargs)\n        elif dataset_type == DatasetType.SOUND:\n            dataset = data.sound_dataset.SoundDataset.from_meta(path, **kwargs)\n        elif dataset_type == DatasetType.AUDIO:\n            dataset = data.info_audio_dataset.InfoAudioDataset.from_meta(path, return_info=return_info, **kwargs)\n        elif dataset_type == DatasetType.JASCO:\n            dataset = data.jasco_dataset.JascoDataset.from_meta(path, return_info=return_info, **kwargs)\n        else:\n            raise ValueError(f\"Dataset type is unsupported: {dataset_type}\")\n\n        loader = get_loader(\n            dataset,\n            num_samples,\n            batch_size=batch_size,\n            num_workers=num_workers,\n            seed=seed,\n            collate_fn=dataset.collater if return_info else None,\n            shuffle=shuffle,\n        )\n        dataloaders[split] = loader\n\n    return dataloaders\n"
  },
  {
    "path": "audiocraft/solvers/compression.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport logging\nimport multiprocessing\nfrom pathlib import Path\nimport typing as tp\n\nimport flashy\nimport omegaconf\nimport torch\nfrom torch import nn\n\nfrom . import base, builders\nfrom .. import models, quantization\nfrom ..utils import checkpoint\nfrom ..utils.samples.manager import SampleManager\nfrom ..utils.utils import get_pool_executor\n\n\nlogger = logging.getLogger(__name__)\n\n\nclass CompressionSolver(base.StandardSolver):\n    \"\"\"Solver for compression task.\n\n    The compression task combines a set of perceptual and objective losses\n    to train an EncodecModel (composed of an encoder-decoder and a quantizer)\n    to perform high fidelity audio reconstruction.\n    \"\"\"\n    def __init__(self, cfg: omegaconf.DictConfig):\n        super().__init__(cfg)\n        self.rng: torch.Generator  # set at each epoch\n        self.adv_losses = builders.get_adversarial_losses(self.cfg)\n        self.aux_losses = nn.ModuleDict()\n        self.info_losses = nn.ModuleDict()\n        assert not cfg.fsdp.use, \"FSDP not supported by CompressionSolver.\"\n        loss_weights = dict()\n        for loss_name, weight in self.cfg.losses.items():\n            if loss_name in ['adv', 'feat']:\n                for adv_name, _ in self.adv_losses.items():\n                    loss_weights[f'{loss_name}_{adv_name}'] = weight\n            elif weight > 0:\n                self.aux_losses[loss_name] = builders.get_loss(loss_name, self.cfg)\n                loss_weights[loss_name] = weight\n            else:\n                self.info_losses[loss_name] = builders.get_loss(loss_name, self.cfg)\n        self.balancer = builders.get_balancer(loss_weights, self.cfg.balancer)\n        self.register_stateful('adv_losses')\n\n    @property\n    def best_metric_name(self) -> tp.Optional[str]:\n        # best model is the last for the compression model\n        return None\n\n    def build_model(self):\n        \"\"\"Instantiate model and optimizer.\"\"\"\n        # Model and optimizer\n        self.model = models.builders.get_compression_model(self.cfg).to(self.device)\n        self.optimizer = builders.get_optimizer(self.model.parameters(), self.cfg.optim)\n        self.register_stateful('model', 'optimizer')\n        self.register_best_state('model')\n        self.register_ema('model')\n\n    def build_dataloaders(self):\n        \"\"\"Instantiate audio dataloaders for each stage.\"\"\"\n        self.dataloaders = builders.get_audio_datasets(self.cfg)\n\n    def show(self):\n        \"\"\"Show the compression model and employed adversarial loss.\"\"\"\n        self.logger.info(f\"Compression model with {self.model.quantizer.total_codebooks} codebooks:\")\n        self.log_model_summary(self.model)\n        self.logger.info(\"Adversarial loss:\")\n        self.log_model_summary(self.adv_losses)\n        self.logger.info(\"Auxiliary losses:\")\n        self.logger.info(self.aux_losses)\n        self.logger.info(\"Info losses:\")\n        self.logger.info(self.info_losses)\n\n    def run_step(self, idx: int, batch: torch.Tensor, metrics: dict):\n        \"\"\"Perform one training or valid step on a given batch.\"\"\"\n        x = batch.to(self.device)\n        y = x.clone()\n\n        qres = self.model(x)\n        assert isinstance(qres, quantization.QuantizedResult)\n        y_pred = qres.x\n        # Log bandwidth in kb/s\n        metrics['bandwidth'] = qres.bandwidth.mean()\n\n        if self.is_training:\n            d_losses: dict = {}\n            if len(self.adv_losses) > 0 and torch.rand(1, generator=self.rng).item() <= 1 / self.cfg.adversarial.every:\n                for adv_name, adversary in self.adv_losses.items():\n                    disc_loss = adversary.train_adv(y_pred, y)\n                    d_losses[f'd_{adv_name}'] = disc_loss\n                metrics['d_loss'] = torch.sum(torch.stack(list(d_losses.values())))\n            metrics.update(d_losses)\n\n        balanced_losses: dict = {}\n        other_losses: dict = {}\n\n        # penalty from quantization\n        if qres.penalty is not None and qres.penalty.requires_grad:\n            other_losses['penalty'] = qres.penalty  # penalty term from the quantizer\n\n        # adversarial losses\n        for adv_name, adversary in self.adv_losses.items():\n            adv_loss, feat_loss = adversary(y_pred, y)\n            balanced_losses[f'adv_{adv_name}'] = adv_loss\n            balanced_losses[f'feat_{adv_name}'] = feat_loss\n\n        # auxiliary losses\n        for loss_name, criterion in self.aux_losses.items():\n            loss = criterion(y_pred, y)\n            balanced_losses[loss_name] = loss\n\n        # weighted losses\n        metrics.update(balanced_losses)\n        metrics.update(other_losses)\n        metrics.update(qres.metrics)\n\n        if self.is_training:\n            # backprop losses that are not handled by balancer\n            other_loss = torch.tensor(0., device=self.device)\n            if 'penalty' in other_losses:\n                other_loss += other_losses['penalty']\n            if other_loss.requires_grad:\n                other_loss.backward(retain_graph=True)\n                ratio1 = sum(p.grad.data.norm(p=2).pow(2)\n                             for p in self.model.parameters() if p.grad is not None)\n                assert isinstance(ratio1, torch.Tensor)\n                metrics['ratio1'] = ratio1.sqrt()\n\n            # balancer losses backward, returns effective training loss\n            # with effective weights at the current batch.\n            metrics['g_loss'] = self.balancer.backward(balanced_losses, y_pred)\n            # add metrics corresponding to weight ratios\n            metrics.update(self.balancer.metrics)\n            ratio2 = sum(p.grad.data.norm(p=2).pow(2)\n                         for p in self.model.parameters() if p.grad is not None)\n            assert isinstance(ratio2, torch.Tensor)\n            metrics['ratio2'] = ratio2.sqrt()\n\n            # optim\n            flashy.distrib.sync_model(self.model)\n            if self.cfg.optim.max_norm:\n                torch.nn.utils.clip_grad_norm_(\n                    self.model.parameters(), self.cfg.optim.max_norm\n                )\n            self.optimizer.step()\n            self.optimizer.zero_grad()\n\n        # informative losses only\n        info_losses: dict = {}\n        with torch.no_grad():\n            for loss_name, criterion in self.info_losses.items():\n                loss = criterion(y_pred, y)\n                info_losses[loss_name] = loss\n\n        metrics.update(info_losses)\n\n        # aggregated GAN losses: this is useful to report adv and feat across different adversarial loss setups\n        adv_losses = [loss for loss_name, loss in metrics.items() if loss_name.startswith('adv')]\n        if len(adv_losses) > 0:\n            metrics['adv'] = torch.sum(torch.stack(adv_losses))\n        feat_losses = [loss for loss_name, loss in metrics.items() if loss_name.startswith('feat')]\n        if len(feat_losses) > 0:\n            metrics['feat'] = torch.sum(torch.stack(feat_losses))\n\n        return metrics\n\n    def run_epoch(self):\n        # reset random seed at the beginning of the epoch\n        self.rng = torch.Generator()\n        self.rng.manual_seed(1234 + self.epoch)\n        # run epoch\n        super().run_epoch()\n\n    def evaluate(self):\n        \"\"\"Evaluate stage. Runs audio reconstruction evaluation.\"\"\"\n        self.model.eval()\n        evaluate_stage_name = str(self.current_stage)\n\n        loader = self.dataloaders['evaluate']\n        updates = len(loader)\n        lp = self.log_progress(f'{evaluate_stage_name} inference', loader, total=updates, updates=self.log_updates)\n        average = flashy.averager()\n\n        pendings = []\n        ctx = multiprocessing.get_context('spawn')\n        with get_pool_executor(self.cfg.evaluate.num_workers, mp_context=ctx) as pool:\n            for idx, batch in enumerate(lp):\n                x = batch.to(self.device)\n                with torch.no_grad():\n                    qres = self.model(x)\n\n                y_pred = qres.x.cpu()\n                y = batch.cpu()  # should already be on CPU but just in case\n                pendings.append(pool.submit(evaluate_audio_reconstruction, y_pred, y, self.cfg))\n\n            metrics_lp = self.log_progress(f'{evaluate_stage_name} metrics', pendings, updates=self.log_updates)\n            for pending in metrics_lp:\n                metrics = pending.result()\n                metrics = average(metrics)\n\n        metrics = flashy.distrib.average_metrics(metrics, len(loader))\n        return metrics\n\n    def generate(self):\n        \"\"\"Generate stage.\"\"\"\n        self.model.eval()\n        sample_manager = SampleManager(self.xp, map_reference_to_sample_id=True)\n        generate_stage_name = str(self.current_stage)\n\n        loader = self.dataloaders['generate']\n        updates = len(loader)\n        lp = self.log_progress(generate_stage_name, loader, total=updates, updates=self.log_updates)\n\n        for batch in lp:\n            reference, _ = batch\n            reference = reference.to(self.device)\n            with torch.no_grad():\n                qres = self.model(reference)\n            assert isinstance(qres, quantization.QuantizedResult)\n\n            reference = reference.cpu()\n            estimate = qres.x.cpu()\n            sample_manager.add_samples(estimate, self.epoch, ground_truth_wavs=reference)\n\n        flashy.distrib.barrier()\n\n    def load_from_pretrained(self, name: str) -> dict:\n        model = models.CompressionModel.get_pretrained(name)\n        if isinstance(model, models.DAC):\n            raise RuntimeError(\"Cannot fine tune a DAC model.\")\n        elif isinstance(model, models.HFEncodecCompressionModel):\n            self.logger.warning('Trying to automatically convert a HuggingFace model '\n                                'to AudioCraft, this might fail!')\n            state = model.model.state_dict()\n            new_state = {}\n            for k, v in state.items():\n                if k.startswith('decoder.layers') and '.conv.' in k and '.block.' not in k:\n                    # We need to determine if this a convtr or a regular conv.\n                    layer = int(k.split('.')[2])\n                    if isinstance(model.model.decoder.layers[layer].conv, torch.nn.ConvTranspose1d):\n\n                        k = k.replace('.conv.', '.convtr.')\n                k = k.replace('encoder.layers.', 'encoder.model.')\n                k = k.replace('decoder.layers.', 'decoder.model.')\n                k = k.replace('conv.', 'conv.conv.')\n                k = k.replace('convtr.', 'convtr.convtr.')\n                k = k.replace('quantizer.layers.', 'quantizer.vq.layers.')\n                k = k.replace('.codebook.', '._codebook.')\n                new_state[k] = v\n            state = new_state\n        elif isinstance(model, models.EncodecModel):\n            state = model.state_dict()\n        else:\n            raise RuntimeError(f\"Cannot fine tune model type {type(model)}.\")\n        return {\n            'best_state': {'model': state}\n        }\n\n    @staticmethod\n    def model_from_checkpoint(checkpoint_path: tp.Union[Path, str],\n                              device: tp.Union[torch.device, str] = 'cpu') -> models.CompressionModel:\n        \"\"\"Instantiate a CompressionModel from a given checkpoint path or dora sig.\n        This method is a convenient endpoint to load a CompressionModel to use in other solvers.\n\n        Args:\n            checkpoint_path (Path or str): Path to checkpoint or dora sig from where the checkpoint is resolved.\n                This also supports pre-trained models by using a path of the form //pretrained/NAME.\n                See `model_from_pretrained` for a list of supported pretrained models.\n            use_ema (bool): Use EMA variant of the model instead of the actual model.\n            device (torch.device or str): Device on which the model is loaded.\n        \"\"\"\n        checkpoint_path = str(checkpoint_path)\n        if checkpoint_path.startswith('//pretrained/'):\n            name = checkpoint_path.split('/', 3)[-1]\n            return models.CompressionModel.get_pretrained(name, device)\n        logger = logging.getLogger(__name__)\n        logger.info(f\"Loading compression model from checkpoint: {checkpoint_path}\")\n        _checkpoint_path = checkpoint.resolve_checkpoint_path(checkpoint_path, use_fsdp=False)\n        assert _checkpoint_path is not None, f\"Could not resolve compression model checkpoint path: {checkpoint_path}\"\n        state = checkpoint.load_checkpoint(_checkpoint_path)\n        assert state is not None and 'xp.cfg' in state, f\"Could not load compression model from ckpt: {checkpoint_path}\"\n        cfg = state['xp.cfg']\n        cfg.device = device\n        compression_model = models.builders.get_compression_model(cfg).to(device)\n        assert compression_model.sample_rate == cfg.sample_rate, \"Compression model sample rate should match\"\n\n        assert 'best_state' in state and state['best_state'] != {}\n        assert 'exported' not in state, \"When loading an exported checkpoint, use the //pretrained/ prefix.\"\n        compression_model.load_state_dict(state['best_state']['model'])\n        compression_model.eval()\n        logger.info(\"Compression model loaded!\")\n        return compression_model\n\n    @staticmethod\n    def wrapped_model_from_checkpoint(cfg: omegaconf.DictConfig,\n                                      checkpoint_path: tp.Union[Path, str],\n                                      device: tp.Union[torch.device, str] = 'cpu') -> models.CompressionModel:\n        \"\"\"Instantiate a wrapped CompressionModel from a given checkpoint path or dora sig.\n\n        Args:\n            cfg (omegaconf.DictConfig): Configuration to read from for wrapped mode.\n            checkpoint_path (Path or str): Path to checkpoint or dora sig from where the checkpoint is resolved.\n            use_ema (bool): Use EMA variant of the model instead of the actual model.\n            device (torch.device or str): Device on which the model is loaded.\n        \"\"\"\n        compression_model = CompressionSolver.model_from_checkpoint(checkpoint_path, device)\n        compression_model = models.builders.get_wrapped_compression_model(compression_model, cfg)\n        return compression_model\n\n\ndef evaluate_audio_reconstruction(y_pred: torch.Tensor, y: torch.Tensor, cfg: omegaconf.DictConfig) -> dict:\n    \"\"\"Audio reconstruction evaluation method that can be conveniently pickled.\"\"\"\n    metrics = {}\n    if cfg.evaluate.metrics.visqol:\n        visqol = builders.get_visqol(cfg.metrics.visqol)\n        metrics['visqol'] = visqol(y_pred, y, cfg.sample_rate)\n    sisnr = builders.get_loss('sisnr', cfg)\n    metrics['sisnr'] = sisnr(y_pred, y)\n    return metrics\n"
  },
  {
    "path": "audiocraft/solvers/diffusion.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport typing as tp\n\nimport flashy\nimport julius\nimport omegaconf\nimport torch\nimport torch.nn.functional as F\n\nfrom . import builders\nfrom . import base\nfrom .. import models\nfrom ..modules.diffusion_schedule import NoiseSchedule\nfrom ..metrics import RelativeVolumeMel\nfrom ..models.builders import get_processor\nfrom ..utils.samples.manager import SampleManager\nfrom ..solvers.compression import CompressionSolver\n\n\nclass PerStageMetrics:\n    \"\"\"Handle prompting the metrics per stage.\n    It outputs the metrics per range of diffusion states.\n    e.g. avg loss when t in [250, 500]\n    \"\"\"\n    def __init__(self, num_steps: int, num_stages: int = 4):\n        self.num_steps = num_steps\n        self.num_stages = num_stages\n\n    def __call__(self, losses: dict, step: tp.Union[int, torch.Tensor]):\n        if type(step) is int:\n            stage = int((step / self.num_steps) * self.num_stages)\n            return {f\"{name}_{stage}\": loss for name, loss in losses.items()}\n        elif type(step) is torch.Tensor:\n            stage_tensor = ((step / self.num_steps) * self.num_stages).long()\n            out: tp.Dict[str, float] = {}\n            for stage_idx in range(self.num_stages):\n                mask = (stage_tensor == stage_idx)\n                N = mask.sum()\n                stage_out = {}\n                if N > 0:  # pass if no elements in the stage\n                    for name, loss in losses.items():\n                        stage_loss = (mask * loss).sum() / N\n                        stage_out[f\"{name}_{stage_idx}\"] = stage_loss\n                out = {**out, **stage_out}\n            return out\n\n\nclass DataProcess:\n    \"\"\"Apply filtering or resampling.\n\n    Args:\n        initial_sr (int): Initial sample rate.\n        target_sr (int): Target sample rate.\n        use_resampling: Whether to use resampling or not.\n        use_filter (bool):\n        n_bands (int): Number of bands to consider.\n        idx_band (int):\n        device (torch.device or str):\n        cutoffs ():\n        boost (bool):\n    \"\"\"\n    def __init__(self, initial_sr: int = 24000, target_sr: int = 16000, use_resampling: bool = False,\n                 use_filter: bool = False, n_bands: int = 4,\n                 idx_band: int = 0, device: torch.device = torch.device('cpu'), cutoffs=None, boost=False):\n        \"\"\"Apply filtering or resampling\n        Args:\n            initial_sr (int): sample rate of the dataset\n            target_sr (int): sample rate after resampling\n            use_resampling (bool): whether or not performs resampling\n            use_filter (bool): when True filter the data to keep only one frequency band\n            n_bands (int): Number of bands used\n            cuts (none or list): The cutoff frequencies of the band filtering\n                                if None then we use mel scale bands.\n            idx_band (int): index of the frequency band. 0 are lows ... (n_bands - 1) highs\n            boost (bool): make the data scale match our music dataset.\n        \"\"\"\n        assert idx_band < n_bands\n        self.idx_band = idx_band\n        if use_filter:\n            if cutoffs is not None:\n                self.filter = julius.SplitBands(sample_rate=initial_sr, cutoffs=cutoffs).to(device)\n            else:\n                self.filter = julius.SplitBands(sample_rate=initial_sr, n_bands=n_bands).to(device)\n        self.use_filter = use_filter\n        self.use_resampling = use_resampling\n        self.target_sr = target_sr\n        self.initial_sr = initial_sr\n        self.boost = boost\n\n    def process_data(self, x, metric=False):\n        if x is None:\n            return None\n        if self.boost:\n            x /= torch.clamp(x.std(dim=(1, 2), keepdim=True), min=1e-4)\n            x * 0.22\n        if self.use_filter and not metric:\n            x = self.filter(x)[self.idx_band]\n        if self.use_resampling:\n            x = julius.resample_frac(x, old_sr=self.initial_sr, new_sr=self.target_sr)\n        return x\n\n    def inverse_process(self, x):\n        \"\"\"Upsampling only.\"\"\"\n        if self.use_resampling:\n            x = julius.resample_frac(x, old_sr=self.target_sr, new_sr=self.target_sr)\n        return x\n\n\nclass DiffusionSolver(base.StandardSolver):\n    \"\"\"Solver for compression task.\n\n    The diffusion task allows for MultiBand diffusion model training.\n\n    Args:\n        cfg (DictConfig): Configuration.\n    \"\"\"\n    def __init__(self, cfg: omegaconf.DictConfig):\n        super().__init__(cfg)\n        self.cfg = cfg\n        self.device = cfg.device\n        self.sample_rate: int = self.cfg.sample_rate\n        self.codec_model = CompressionSolver.model_from_checkpoint(\n            cfg.compression_model_checkpoint, device=self.device)\n\n        self.codec_model.set_num_codebooks(cfg.n_q)\n        assert self.codec_model.sample_rate == self.cfg.sample_rate, (\n            f\"Codec model sample rate is {self.codec_model.sample_rate} but \"\n            f\"Solver sample rate is {self.cfg.sample_rate}.\"\n            )\n        assert self.codec_model.sample_rate == self.sample_rate, \\\n            f\"Sample rate of solver {self.sample_rate} and codec {self.codec_model.sample_rate} \" \\\n            \"don't match.\"\n\n        self.sample_processor = get_processor(cfg.processor, sample_rate=self.sample_rate)\n        self.register_stateful('sample_processor')\n        self.sample_processor.to(self.device)\n\n        self.schedule = NoiseSchedule(\n            **cfg.schedule, device=self.device, sample_processor=self.sample_processor)\n\n        self.eval_metric: tp.Optional[torch.nn.Module] = None\n\n        self.rvm = RelativeVolumeMel()\n        self.data_processor = DataProcess(initial_sr=self.sample_rate, target_sr=cfg.resampling.target_sr,\n                                          use_resampling=cfg.resampling.use, cutoffs=cfg.filter.cutoffs,\n                                          use_filter=cfg.filter.use, n_bands=cfg.filter.n_bands,\n                                          idx_band=cfg.filter.idx_band, device=self.device)\n\n    @property\n    def best_metric_name(self) -> tp.Optional[str]:\n        if self._current_stage == \"evaluate\":\n            return 'rvm'\n        else:\n            return 'loss'\n\n    @torch.no_grad()\n    def get_condition(self, wav: torch.Tensor) -> torch.Tensor:\n        codes, scale = self.codec_model.encode(wav)\n        assert scale is None, \"Scaled compression models not supported.\"\n        emb = self.codec_model.decode_latent(codes)\n        return emb\n\n    def build_model(self):\n        \"\"\"Build model and optimizer as well as optional Exponential Moving Average of the model.\n        \"\"\"\n        # Model and optimizer\n        self.model = models.builders.get_diffusion_model(self.cfg).to(self.device)\n        self.optimizer = builders.get_optimizer(self.model.parameters(), self.cfg.optim)\n        self.register_stateful('model', 'optimizer')\n        self.register_best_state('model')\n        self.register_ema('model')\n\n    def build_dataloaders(self):\n        \"\"\"Build audio dataloaders for each stage.\"\"\"\n        self.dataloaders = builders.get_audio_datasets(self.cfg)\n\n    def show(self):\n        # TODO\n        raise NotImplementedError()\n\n    def run_step(self, idx: int, batch: torch.Tensor, metrics: dict):\n        \"\"\"Perform one training or valid step on a given batch.\"\"\"\n        x = batch.to(self.device)\n        loss_fun = F.mse_loss if self.cfg.loss.kind == 'mse' else F.l1_loss\n\n        condition = self.get_condition(x)  # [bs, 128, T/hop, n_emb]\n        sample = self.data_processor.process_data(x)\n\n        input_, target, step = self.schedule.get_training_item(sample,\n                                                               tensor_step=self.cfg.schedule.variable_step_batch)\n        out = self.model(input_, step, condition=condition).sample\n\n        base_loss = loss_fun(out, target, reduction='none').mean(dim=(1, 2))\n        reference_loss = loss_fun(input_, target, reduction='none').mean(dim=(1, 2))\n        loss = base_loss / reference_loss ** self.cfg.loss.norm_power\n\n        if self.is_training:\n            loss.mean().backward()\n            flashy.distrib.sync_model(self.model)\n            self.optimizer.step()\n            self.optimizer.zero_grad()\n        metrics = {\n            'loss': loss.mean(), 'normed_loss': (base_loss / reference_loss).mean(),\n            }\n        metrics.update(self.per_stage({'loss': loss, 'normed_loss': base_loss / reference_loss}, step))\n        metrics.update({\n            'std_in': input_.std(), 'std_out': out.std()})\n        return metrics\n\n    def run_epoch(self):\n        # reset random seed at the beginning of the epoch\n        self.rng = torch.Generator()\n        self.rng.manual_seed(1234 + self.epoch)\n        self.per_stage = PerStageMetrics(self.schedule.num_steps, self.cfg.metrics.num_stage)\n        # run epoch\n        super().run_epoch()\n\n    def evaluate(self):\n        \"\"\"Evaluate stage.\n        Runs audio reconstruction evaluation.\n        \"\"\"\n        self.model.eval()\n        evaluate_stage_name = f'{self.current_stage}'\n        loader = self.dataloaders['evaluate']\n        updates = len(loader)\n        lp = self.log_progress(f'{evaluate_stage_name} estimate', loader, total=updates, updates=self.log_updates)\n\n        metrics = {}\n        n = 1\n        for idx, batch in enumerate(lp):\n            x = batch.to(self.device)\n            with torch.no_grad():\n                y_pred = self.regenerate(x)\n\n            y_pred = y_pred.cpu()\n            y = batch.cpu()  # should already be on CPU but just in case\n            rvm = self.rvm(y_pred, y)\n            lp.update(**rvm)\n            if len(metrics) == 0:\n                metrics = rvm\n            else:\n                for key in rvm.keys():\n                    metrics[key] = (metrics[key] * n + rvm[key]) / (n + 1)\n        metrics = flashy.distrib.average_metrics(metrics)\n        return metrics\n\n    @torch.no_grad()\n    def regenerate(self, wav: torch.Tensor, step_list: tp.Optional[list] = None):\n        \"\"\"Regenerate the given waveform.\"\"\"\n        condition = self.get_condition(wav)\n        initial = self.schedule.get_initial_noise(self.data_processor.process_data(wav))  # sampling rate changes.\n        result = self.schedule.generate_subsampled(self.model, initial=initial, condition=condition,\n                                                   step_list=step_list)\n        result = self.data_processor.inverse_process(result)\n        return result\n\n    def generate(self):\n        \"\"\"Generate stage.\"\"\"\n        sample_manager = SampleManager(self.xp)\n        self.model.eval()\n        generate_stage_name = f'{self.current_stage}'\n\n        loader = self.dataloaders['generate']\n        updates = len(loader)\n        lp = self.log_progress(generate_stage_name, loader, total=updates, updates=self.log_updates)\n\n        for batch in lp:\n            reference, _ = batch\n            reference = reference.to(self.device)\n            estimate = self.regenerate(reference)\n            reference = reference.cpu()\n            estimate = estimate.cpu()\n            sample_manager.add_samples(estimate, self.epoch, ground_truth_wavs=reference)\n        flashy.distrib.barrier()\n"
  },
  {
    "path": "audiocraft/solvers/jasco.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom omegaconf import DictConfig\nfrom . import builders, musicgen\nfrom .compression import CompressionSolver\nfrom .. import models\nfrom ..modules.conditioners import JascoCondConst, SegmentWithAttributes\nimport torch\nimport typing as tp\nimport flashy\nimport time\nimport math\n\n\nclass JascoSolver(musicgen.MusicGenSolver):\n    \"\"\"Solver for JASCO - Joint Audio and Symbolic Conditioning for Temporally Controlled Text-to-Music Generation\n        https://arxiv.org/abs/2406.10970.\n    \"\"\"\n    DATASET_TYPE: builders.DatasetType = builders.DatasetType.JASCO\n\n    def __init__(self, cfg: DictConfig):\n        super().__init__(cfg)\n\n        # initialize generation parameters by config\n        self.generation_params = {\n            'cfg_coef_all': self.cfg.generate.lm.cfg_coef_all,\n            'cfg_coef_txt': self.cfg.generate.lm.cfg_coef_txt\n        }\n\n        self.latent_mean = cfg.compression_model_latent_mean\n        self.latent_std = cfg.compression_model_latent_std\n        self.mse = torch.nn.MSELoss(reduction='none')\n        self._best_metric_name = 'loss'\n\n    def build_model(self) -> None:\n        \"\"\"Instantiate model and optimization.\"\"\"\n        assert self.cfg.efficient_attention_backend == \"xformers\", \"JASCO v1 models support only xformers backend.\"\n\n        self.compression_model = CompressionSolver.wrapped_model_from_checkpoint(\n            self.cfg, self.cfg.compression_model_checkpoint, device=self.device)\n        assert self.compression_model.sample_rate == self.cfg.sample_rate, (\n            f\"Compression model sample rate is {self.compression_model.sample_rate} but \"\n            f\"Solver sample rate is {self.cfg.sample_rate}.\"\n            )\n        # instantiate JASCO model\n        self.model: models.FlowMatchingModel = models.builders.get_jasco_model(self.cfg,\n                                                                               self.compression_model).to(self.device)\n        # initialize optimization\n        self.initialize_optimization()\n\n    def _get_latents(self, audio):\n        with torch.no_grad():\n            latents = self.compression_model.model.encoder(audio)\n        return latents.permute(0, 2, 1)  # [B, D, T] -> [B, T, D]\n\n    def _prepare_latents_and_attributes(\n        self, batch: tp.Tuple[torch.Tensor, tp.List[SegmentWithAttributes]],\n    ) -> tp.Tuple[dict, torch.Tensor, torch.Tensor]:\n        \"\"\"Prepare input batchs for language model training.\n\n        Args:\n            batch (tuple[torch.Tensor, list[SegmentWithAttributes]]): Input batch with audio tensor of shape [B, C, T]\n                and corresponding metadata as SegmentWithAttributes (with B items).\n        Returns:\n            Condition tensors (dict[str, any]): Preprocessed condition attributes.\n            Tokens (torch.Tensor): Audio tokens from compression model, of shape [B, K, T_s],\n                with B the batch size, K the number of codebooks, T_s the token timesteps.\n            Padding mask (torch.Tensor): Mask with valid positions in the tokens tensor, of shape [B, K, T_s].\n        \"\"\"\n        audio, infos = batch\n        audio = audio.to(self.device)\n        assert audio.size(0) == len(infos), (\n            f\"Mismatch between number of items in audio batch ({audio.size(0)})\",\n            f\" and in metadata ({len(infos)})\"\n        )\n\n        latents = self._get_latents(audio)\n\n        # prepare attributes\n        if JascoCondConst.CRD.value in self.cfg.conditioners:\n            null_chord_idx = self.cfg.conditioners.chords.chords_emb.card\n        else:\n            null_chord_idx = -1\n        attributes = [info.to_condition_attributes() for info in infos]\n        if self.model.cfg_dropout is not None:\n            attributes = self.model.cfg_dropout(samples=attributes,\n                                                cond_types=[\"wav\", \"text\", \"symbolic\"],\n                                                null_chord_idx=null_chord_idx)\n        attributes = self.model.att_dropout(attributes)\n        tokenized = self.model.condition_provider.tokenize(attributes)\n\n        with self.autocast:\n            condition_tensors = self.model.condition_provider(tokenized)\n\n        # create a padding mask to hold valid vs invalid positions\n        padding_mask = torch.ones_like(latents, dtype=torch.bool, device=latents.device)\n\n        return condition_tensors, latents, padding_mask\n\n    def _normalized_latents(self, latents: torch.Tensor) -> torch.Tensor:\n        \"\"\"Normalize latents.\"\"\"\n        return (latents - self.latent_mean) / self.latent_std\n\n    def _unnormalized_latents(self, latents: torch.Tensor) -> torch.Tensor:\n        \"\"\"Unnormalize latents.\"\"\"\n        return (latents * self.latent_std) + self.latent_mean\n\n    def _z(self, z_0: torch.Tensor, z_1: torch.Tensor, t: torch.Tensor, sigma_min: float = 1e-5) -> torch.Tensor:\n        \"\"\"Interpolate data and prior.\"\"\"\n        return (1 - (1 - sigma_min) * t) * z_0 + t * z_1\n\n    def _vector_field(self, z_0: torch.Tensor, z_1: torch.Tensor, sigma_min: float = 1e-5) -> torch.Tensor:\n        \"\"\"Compute the GT vector field.\n           sigma_min is a small value to avoid numerical instabilities.\"\"\"\n        return z_1 - (1 - sigma_min) * z_0\n\n    def _compute_loss(self, t: torch.Tensor, v_theta: torch.Tensor, v: torch.Tensor) -> torch.Tensor:\n        \"\"\"Compute the loss.\"\"\"\n        loss_func = self.cfg.get('loss_func', 'increasing')\n        if loss_func == 'uniform':\n            scales = 1\n        elif loss_func == 'increasing':\n            scales = 1 + t  # type: ignore\n        elif loss_func == 'decreasing':\n            scales = 2 - t  # type: ignore\n        else:\n            raise ValueError('unsupported loss_func was passed in config')\n        return (scales * self.mse(v_theta, v)).mean()\n\n    def run_step(self, idx: int, batch: tp.Tuple[torch.Tensor, tp.List[SegmentWithAttributes]], metrics: dict) -> dict:\n        \"\"\"Perform one training or valid step on a given batch.\"\"\"\n\n        condition_tensors, latents, padding_mask = self._prepare_latents_and_attributes(batch)\n\n        self.deadlock_detect.update('tokens_and_conditions')\n\n        B, T, D = latents.shape\n        device = self.device\n\n        # normalize latents\n        z_1 = self._normalized_latents(latents)\n\n        # sample the N(0,1) prior\n        z_0 = torch.randn(B, T, D, device=device)\n\n        # random time parameter, between 0 to 1\n        t = torch.rand((B, 1, 1), device=device)\n\n        # interpolate data and prior\n        z = self._z(z_0, z_1, t)\n\n        # compute the GT vector field\n        v = self._vector_field(z_0, z_1)\n\n        with self.autocast:\n            v_theta = self.model(latents=z,\n                                 t=t,\n                                 conditions=[],\n                                 condition_tensors=condition_tensors)\n\n            loss = self._compute_loss(t, v_theta, v)\n            unscaled_loss = loss.clone()\n\n        self.deadlock_detect.update('loss')\n\n        if self.is_training:\n            metrics['lr'] = self.optimizer.param_groups[0]['lr']\n            if self.scaler is not None:\n                loss = self.scaler.scale(loss)\n            self.deadlock_detect.update('scale')\n            if self.cfg.fsdp.use:\n                loss.backward()\n                flashy.distrib.average_tensors(self.model.buffers())\n            elif self.cfg.optim.eager_sync:\n                with flashy.distrib.eager_sync_model(self.model):\n                    loss.backward()\n            else:\n                # this should always be slower but can be useful\n                # for weird use cases like multiple backwards.\n                loss.backward()\n                flashy.distrib.sync_model(self.model)\n            self.deadlock_detect.update('backward')\n\n            if self.scaler is not None:\n                self.scaler.unscale_(self.optimizer)\n            if self.cfg.optim.max_norm:\n                if self.cfg.fsdp.use:\n                    metrics['grad_norm'] = self.model.clip_grad_norm_(self.cfg.optim.max_norm)  # type: ignore\n                else:\n                    metrics['grad_norm'] = torch.nn.utils.clip_grad_norm_(\n                        self.model.parameters(), self.cfg.optim.max_norm\n                    )\n            if self.scaler is None:\n                self.optimizer.step()\n            else:\n                self.scaler.step(self.optimizer)\n                self.scaler.update()\n            if self.lr_scheduler:\n                self.lr_scheduler.step()\n            self.optimizer.zero_grad()\n            self.deadlock_detect.update('optim')\n            if self.scaler is not None:\n                scale = self.scaler.get_scale()\n                metrics['grad_scale'] = scale\n            if not loss.isfinite().all():\n                raise RuntimeError(\"Model probably diverged.\")\n\n        metrics['loss'] = unscaled_loss\n\n        return metrics\n\n    def _decode_latents(self, latents):\n        return self.compression_model.model.decoder(latents.permute(0, 2, 1))\n\n    @torch.no_grad()\n    def run_generate_step(self, batch: tp.Tuple[torch.Tensor, tp.List[SegmentWithAttributes]],\n                          gen_duration: float, prompt_duration: tp.Optional[float] = None,\n                          remove_text_conditioning: bool = False,\n                          **generation_params) -> dict:\n        \"\"\"Run generate step on a batch of optional audio tensor and corresponding attributes.\n\n        Args:\n            batch (tuple[torch.Tensor, list[SegmentWithAttributes]]):\n            use_prompt (bool): Whether to do audio continuation generation with prompt from audio batch.\n            gen_duration (float): Target audio duration for the generation.\n            prompt_duration (float, optional): Duration for the audio prompt to use for continuation.\n            remove_text_conditioning (bool, optional): Whether to remove the prompt from the generated audio.\n            generation_params: Additional generation parameters.\n        Returns:\n            gen_outputs (dict): Generation outputs, consisting in audio, audio tokens from both the generation\n                and the prompt along with additional information.\n        \"\"\"\n        bench_start = time.time()\n        audio, meta = batch\n        assert audio.size(0) == len(meta), (\n            f\"Mismatch between number of items in audio batch ({audio.size(0)})\",\n            f\" and in metadata ({len(meta)})\"\n        )\n        # prepare attributes\n        attributes = [x.to_condition_attributes() for x in meta]\n\n        # prepare audio prompt\n        if prompt_duration is None:\n            prompt_audio = None\n        else:\n            assert prompt_duration < gen_duration, \"Prompt duration must be lower than target generation duration\"\n            prompt_audio_frames = int(prompt_duration * self.compression_model.sample_rate)\n            prompt_audio = audio[..., :prompt_audio_frames]\n\n        # get audio tokens from compression model\n        if prompt_audio is None or prompt_audio.nelement() == 0:\n            num_samples = len(attributes)\n            prompt_tokens = None\n        else:\n            num_samples = None\n            prompt_audio = prompt_audio.to(self.device)\n            prompt_tokens, scale = self.compression_model.encode(prompt_audio)\n            assert scale is None, \"Compression model in MusicGen should not require rescaling.\"\n\n        # generate by sampling from the LM\n        with self.autocast:\n            total_gen_len = math.ceil(gen_duration * self.compression_model.frame_rate)\n            gen_latents = self.model.generate(\n                prompt_tokens, attributes, max_gen_len=total_gen_len,\n                num_samples=num_samples, **self.generation_params)\n\n        # generate audio from latents\n        assert gen_latents.dim() == 3  # [B, T, D]\n\n        # unnormalize latents\n        gen_latents = self._unnormalized_latents(gen_latents)\n        gen_audio = self._decode_latents(gen_latents)\n\n        bench_end = time.time()\n        gen_outputs = {\n            'rtf': (bench_end - bench_start) / gen_duration,\n            'ref_audio': audio,\n            'gen_audio': gen_audio,\n            'gen_tokens': gen_latents,\n            'prompt_audio': prompt_audio,\n            'prompt_tokens': prompt_tokens,\n        }\n        return gen_outputs\n"
  },
  {
    "path": "audiocraft/solvers/magnet.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom omegaconf import DictConfig\nfrom . import builders, musicgen\nfrom einops import rearrange\nfrom torch.nn import functional as F\nfrom ..modules.conditioners import SegmentWithAttributes\n\nimport torch\nimport numpy as np\nimport random\nimport typing as tp\nimport math\nimport flashy\n\n\nclass MagnetSolver(musicgen.MusicGenSolver):\n    \"\"\"Solver for MAGNeT - Masked Audio Generation using\n        a single Non-autoregressive Transformer https://arxiv.org/abs/2401.04577.\n    \"\"\"\n    def __init__(self, cfg: DictConfig):\n        super().__init__(cfg)\n\n        # initialize generation parameters by config\n        self.generation_params = {\n            'use_sampling': self.cfg.generate.lm.use_sampling,\n            'temp': self.cfg.generate.lm.temp,\n            'top_k': self.cfg.generate.lm.top_k,\n            'top_p': self.cfg.generate.lm.top_p,\n            'max_cfg_coef': self.cfg.generate.lm.max_cfg_coef,\n            'min_cfg_coef': self.cfg.generate.lm.min_cfg_coef,\n            'decoding_steps': list(self.cfg.generate.lm.decoding_steps),\n            'anneal_temp': self.cfg.generate.lm.anneal_temp,\n            'span_scoring': self.cfg.generate.lm.span_scoring,\n            'span_arrangement': self.cfg.generate.lm.span_arrangement\n        }\n\n        sequence_len = int(cfg.dataset.segment_duration * self.compression_model.frame_rate)\n        self.mean_maskrate_to_u = torch.tensor(self._calc_mean_maskrate_to_u_LUT(sequence_len), device=self.device)\n        self.ce_per_codebook = [torch.log(torch.tensor(self.compression_model.cardinality, device=self.device))\n                                for _ in range(cfg.transformer_lm.n_q)]\n\n    def build_model(self) -> None:\n        self.cfg.transformer_lm.segment_duration = self.cfg.dataset.segment_duration\n        self.cfg.transformer_lm.span_len = self.cfg.masking.span_len\n        assert self.cfg.efficient_attention_backend == \"xformers\", \"MAGNeT v1 models support only xformers backend.\"\n        super().build_model()\n\n    def _calc_mean_maskrate_to_u_LUT(self, T: int):\n        \"\"\" Create a Look Up Table (LUT) transforming a discrete masking percentage m in 0,1,...,100 to u,\n            the number of overlapping spans of length L to place s.t. the masking rate is approximately m/float(100).\n            It first creates the inverse transformation, of the masking rate as function of u,\n            using the expression choose(T - L, u) / choose(T, u), where L is the atomic span length used\n            during masking. See https://arxiv.org/abs/2401.04577,\n            appendix C, for the mean mask rate derivation.\n\n            We leverage the fact that:\n                                choose(T - L, u) / choose(T, u) = Prod_{j = 0}^{u - 1}((T - L - j)/(T - j))\n            in the provided implementation, in order to avoid overflow.\n        Args:\n            T (float): Sequence length.\n        Returns:\n            (List) A LUT transforming m in 0,1,...,100 to u,\n            s.t. the masking rate of the span-L mask is approximately m/float(100).\n        \"\"\"\n\n        L = self.cfg.masking.span_len\n\n        u2mean = [0.0]  # mean mask rate is 0.0 for u = 0\n        v = (T - L) / float(T)\n        for u in range(1, T):\n            u2mean.append(1 - v)\n            v *= (T - L - u) / (T - u)  # Overflow-safe implementation of choose(T - L, u) / choose(T, u).\n\n        mean2u = []\n        for maskperc in range(101):\n            maskrate = maskperc / float(100)\n            u = int(np.searchsorted(u2mean, maskrate))\n            mean2u.append(u)\n\n        return mean2u\n\n    def _non_spans_mask(self, mask_probs: torch.Tensor, B: int, T: int, device: torch.device) -> torch.Tensor:\n        \"\"\" Construct a boolean mask of shape [B, T, 1], with masking rates defined by mask_probs.\n            The masked tokens are singletons, placed uniformly at random.\n        Args:\n            mask_probs (torch.Tensor): The desired masking rate per sample, of shape [B,]\n            B (int): Batch size.\n            T (int): Sequence length.\n            device (torch.device): device of the output tensor\n        Returns:\n            (torch.Tensor): A mask of shape [B, T]\n        \"\"\"\n        num_token_masked = (T * mask_probs).round().clamp(min=1)\n        batch_randperm = torch.rand((B, T), device=device).argsort(dim=-1)\n        return batch_randperm < rearrange(num_token_masked, 'b -> b 1')\n\n    def _spans_mask(self, mask_probs: torch.Tensor, B: int, T: int, device: torch.device) -> torch.Tensor:\n        \"\"\" Construct a spans mask with masking rates defined by mask_probs,\n            where the atomic span length ( > 1 ) is defined by cfg.masking.span_len.\n        Args:\n            mask_probs (torch.Tensor): The desired masking rate per sample, of shape [B,]\n            B (int): Batch size.\n            T (int): Sequence length.\n            device (torch.device): device of the output tensor\n        Returns:\n            (torch.Tensor): A spans mask of shape [B, T]\n        \"\"\"\n        rounded_probs = torch.round(100 * mask_probs).long()\n        k = self.mean_maskrate_to_u[rounded_probs].clamp(min=1)  # k is the number of span starts\n\n        # sample random span starts\n        batch_randperm = torch.rand((B, T), device=device).argsort(dim=-1)\n        mask = batch_randperm < rearrange(k, 'b -> b 1')\n        B, T = mask.shape\n        shifted_mask = mask.clone()\n        for _ in range(self.cfg.masking.span_len - 1):\n            shifted_mask = torch.concat((torch.full((B, 1), False, device=device), shifted_mask[:, :-1]), dim=1)\n            mask = torch.logical_or(mask, shifted_mask)\n\n        return mask\n\n    def _get_mask(self, mask_probs: torch.Tensor, B: int, T: int, device: torch.device) -> torch.Tensor:\n        \"\"\" Construct a boolean mask with masking rates defined by mask_probs, and atomic\n            span length defined by cfg.masking.span_len.\n        Args:\n            mask_probs (torch.Tensor): The desired masking rate per sample, of shape [B,]\n            B (int): Batch size.\n            T (int): Sequence length.\n            device (torch.device): device of the output tensor\n        Returns:\n            (torch.Tensor): A boolean tensor of shape [B, T]\n        \"\"\"\n        if self.cfg.masking.span_len <= 1:\n            return self._non_spans_mask(mask_probs, B, T, device)\n\n        return self._spans_mask(mask_probs, B, T, device)\n\n    def _compute_cross_entropy_magnet(self, logits: torch.Tensor,\n                                      targets: torch.Tensor, mask: torch.Tensor, stage: torch.Tensor) -> torch.Tensor:\n        \"\"\" Compute cross entropy between multi-codebook targets and model's logits.\n        The cross entropy is computed only on a specific codebook, defined by the stage argument.\n        Valid timesteps for each codebook are pulled from the mask, where invalid\n        timesteps are set to 0.\n\n        Args:\n            logits (torch.Tensor): Model's logits of shape [B, K, T, card].\n            targets (torch.Tensor): Target codes, of shape [B, K, T].\n            mask (torch.Tensor): Mask for valid target codes, of shape [B, K, T].\n            stage (torch.Tensor): The codebook (idx) that is being optimized, as a scalar tensor.\n        Returns:\n            ce (torch.Tensor): Cross entropy of the codebook that is being optimized.\n        \"\"\"\n        assert logits.shape[:-1] == targets.shape\n        assert mask.shape == targets.shape\n        ce = torch.zeros([], device=targets.device)\n        logits_k = logits[:, stage, ...].contiguous().view(-1, logits.size(-1))  # [B x T, card]\n        targets_k = targets[:, stage, ...].contiguous().view(-1)  # [B x T]\n        mask_k = mask[:, stage, ...].contiguous().view(-1)  # [B x T]\n\n        IGNORE_IDX = -1\n        targets_k[~mask_k] = IGNORE_IDX\n        q_ce = F.cross_entropy(logits_k, targets_k, ignore_index=IGNORE_IDX)\n\n        ce += q_ce\n        return ce\n\n    def run_step(self, idx: int, batch: tp.Tuple[torch.Tensor, tp.List[SegmentWithAttributes]], metrics: dict) -> dict:\n        \"\"\"Perform one training or valid step on a given batch.\"\"\"\n        check_synchronization_points = idx == 1 and self.device == 'cuda'\n\n        condition_tensors, audio_tokens, padding_mask = self._prepare_tokens_and_attributes(\n            batch, check_synchronization_points)\n\n        self.deadlock_detect.update('tokens_and_conditions')\n\n        if check_synchronization_points:\n            torch.cuda.set_sync_debug_mode('warn')\n\n        B, K, T = audio_tokens.shape\n        device = self.device\n\n        # Choose the stage (codebook idx) for update, uniformly at random.\n        stage_ = random.randint(0, K - 1)\n        stage = torch.full((1, ), stage_, device=device)\n\n        # masking\n        rand_time = torch.zeros((B,), device=device).float().uniform_(0, 1)\n        rand_mask_probs = torch.cos(rand_time * math.pi * 0.5)\n\n        # stage mask\n        stage_mask = self._get_mask(rand_mask_probs, B, T, device)  # [B, T]\n        stage_mask = stage_mask.unsqueeze(1)  # [B, 1, T]\n\n        # Keep all preceding codebooks.\n        mask = torch.full((B, K, T), False, device=device)\n        mask[:, stage, :] = stage_mask\n\n        # Mask all codebooks larger than stage_\n        mask_id = self.model.special_token_id\n        mask[:, (stage_+1):, :] = torch.full((B, K - stage_ - 1, T), True, device=device)\n        input_tokens = torch.where(mask, mask_id, audio_tokens)\n\n        # Take loss only on the chosen stage, and only on the masked tokens.\n        loss_mask = torch.full((B, K, T), False, device=device)\n        loss_mask[:, stage, :] = stage_mask\n\n        with self.autocast:\n            model_output = self.model.compute_predictions(input_tokens, [], condition_tensors, stage=stage_)\n            logits = model_output.logits\n            loss_mask &= padding_mask\n            ce = self._compute_cross_entropy_magnet(logits, audio_tokens, loss_mask, stage)\n            loss = ce\n        self.deadlock_detect.update('loss')\n\n        if check_synchronization_points:\n            torch.cuda.set_sync_debug_mode('default')\n\n        if self.is_training:\n            metrics['lr'] = self.optimizer.param_groups[0]['lr']\n            if self.scaler is not None:\n                loss = self.scaler.scale(loss)\n            self.deadlock_detect.update('scale')\n            if self.cfg.fsdp.use:\n                loss.backward()\n                flashy.distrib.average_tensors(self.model.buffers())\n            elif self.cfg.optim.eager_sync:\n                with flashy.distrib.eager_sync_model(self.model):\n                    loss.backward()\n            else:\n                # this should always be slower but can be useful\n                # for weird use cases like multiple backwards.\n                loss.backward()\n                flashy.distrib.sync_model(self.model)\n            self.deadlock_detect.update('backward')\n\n            if self.scaler is not None:\n                self.scaler.unscale_(self.optimizer)\n            if self.cfg.optim.max_norm:\n                if self.cfg.fsdp.use:\n                    metrics['grad_norm'] = self.model.clip_grad_norm_(self.cfg.optim.max_norm)  # type: ignore\n                else:\n                    metrics['grad_norm'] = torch.nn.utils.clip_grad_norm_(\n                        self.model.parameters(), self.cfg.optim.max_norm\n                    )\n            if self.scaler is None:\n                self.optimizer.step()\n            else:\n                self.scaler.step(self.optimizer)\n                self.scaler.update()\n            if self.lr_scheduler:\n                self.lr_scheduler.step()\n            self.optimizer.zero_grad()\n            self.deadlock_detect.update('optim')\n            if self.scaler is not None:\n                scale = self.scaler.get_scale()\n                metrics['grad_scale'] = scale\n            if not loss.isfinite().all():\n                raise RuntimeError(\"Model probably diverged.\")\n\n        metrics['ce'] = ce\n        metrics['ppl'] = torch.exp(ce)\n\n        return metrics\n\n\nclass AudioMagnetSolver(MagnetSolver):\n    \"\"\"Solver for audio-MAGNeT. A MAGNeT model for sound generation.\n\n    More information can be found in the MAGNeT model card.\n    \"\"\"\n    DATASET_TYPE: builders.DatasetType = builders.DatasetType.SOUND\n"
  },
  {
    "path": "audiocraft/solvers/musicgen.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom pathlib import Path\nimport time\nimport typing as tp\nimport warnings\n\nimport flashy\nimport math\nimport omegaconf\nimport torch\nfrom torch.nn import functional as F\n\nfrom . import base, builders\nfrom .compression import CompressionSolver\nfrom .. import metrics as eval_metrics\nfrom .. import models\nfrom ..data.audio_dataset import AudioDataset\nfrom ..data.music_dataset import MusicDataset, MusicInfo, AudioInfo\nfrom ..data.audio_utils import normalize_audio\nfrom ..modules.conditioners import JointEmbedCondition, SegmentWithAttributes, WavCondition, \\\n            StyleConditioner, _drop_description_condition\nfrom ..utils.cache import CachedBatchWriter, CachedBatchLoader\nfrom ..utils.samples.manager import SampleManager\nfrom ..utils.utils import get_dataset_from_loader, is_jsonable, warn_once, model_hash\n\n\nclass MusicGenSolver(base.StandardSolver):\n    \"\"\"Solver for MusicGen training task.\n\n    Used in: https://arxiv.org/abs/2306.05284\n    \"\"\"\n    DATASET_TYPE: builders.DatasetType = builders.DatasetType.MUSIC\n\n    def __init__(self, cfg: omegaconf.DictConfig):\n        super().__init__(cfg)\n        # easier access to sampling parameters\n        self.generation_params = {\n            'use_sampling': self.cfg.generate.lm.use_sampling,\n            'temp': self.cfg.generate.lm.temp,\n            'top_k': self.cfg.generate.lm.top_k,\n            'top_p': self.cfg.generate.lm.top_p,\n        }\n        self._best_metric_name: tp.Optional[str] = 'ce'\n\n        self._cached_batch_writer = None\n        self._cached_batch_loader = None\n        if cfg.cache.path:\n            if cfg.cache.write:\n                self._cached_batch_writer = CachedBatchWriter(Path(cfg.cache.path))\n                if self.cfg.cache.write_num_shards:\n                    self.logger.warning(\"Multiple shard cache, best_metric_name will be set to None.\")\n                    self._best_metric_name = None\n            else:\n                self._cached_batch_loader = CachedBatchLoader(\n                    Path(cfg.cache.path), cfg.dataset.batch_size, cfg.dataset.num_workers,\n                    min_length=self.cfg.optim.updates_per_epoch or 1)\n                self.dataloaders['original_train'] = self.dataloaders['train']\n                self.dataloaders['train'] = self._cached_batch_loader  # type: ignore\n\n    @staticmethod\n    def get_eval_solver_from_sig(sig: str, dtype: tp.Optional[str] = None,\n                                 device: tp.Optional[str] = None, autocast: bool = True,\n                                 batch_size: tp.Optional[int] = None,\n                                 override_cfg: tp.Optional[tp.Union[dict, omegaconf.DictConfig]] = None,\n                                 **kwargs):\n        \"\"\"Mostly a convenience function around magma.train.get_solver_from_sig,\n        populating all the proper param, deactivating EMA, FSDP, loading the best state,\n        basically all you need to get a solver ready to \"play\" with in single GPU mode\n        and with minimal memory overhead.\n\n        Args:\n            sig (str): signature to load.\n            dtype (str or None): potential dtype, as a string, i.e. 'float16'.\n            device (str or None): potential device, as a string, i.e. 'cuda'.\n            override_cfg (dict or omegaconf.DictConfig or None): potential device, as a string, i.e. 'cuda'.\n        \"\"\"\n        from audiocraft import train\n        our_override_cfg: tp.Dict[str, tp.Any] = {'optim': {'ema': {'use': False}}}\n        our_override_cfg['autocast'] = autocast\n        if dtype is not None:\n            our_override_cfg['dtype'] = dtype\n        if device is not None:\n            our_override_cfg['device'] = device\n        if batch_size is not None:\n            our_override_cfg['dataset'] = {'batch_size': batch_size}\n        if override_cfg is None:\n            override_cfg = {}\n        override_cfg = omegaconf.OmegaConf.merge(\n            omegaconf.DictConfig(override_cfg), omegaconf.DictConfig(our_override_cfg))  # type: ignore\n        solver = train.get_solver_from_sig(\n            sig, override_cfg=override_cfg,\n            load_best=True, disable_fsdp=True,\n            ignore_state_keys=['optimizer', 'ema'], **kwargs)\n        solver.model.eval()\n        return solver\n\n    def get_formatter(self, stage_name: str) -> flashy.Formatter:\n        return flashy.Formatter({\n            'lr': '.2E',\n            'ce': '.3f',\n            'ppl': '.3f',\n            'grad_norm': '.3E',\n        }, exclude_keys=['ce_q*', 'ppl_q*'])\n\n    @property\n    def best_metric_name(self) -> tp.Optional[str]:\n        return self._best_metric_name\n\n    def initialize_optimization(self) -> None:\n        if self.cfg.fsdp.use:\n            assert not self.cfg.autocast, \"Cannot use autocast with fsdp\"\n            self.model = self.wrap_with_fsdp(self.model)\n        self.register_ema('model')\n        # initialize optimization\n        self.optimizer = builders.get_optimizer(builders.get_optim_parameter_groups(self.model), self.cfg.optim)\n        self.lr_scheduler = builders.get_lr_scheduler(self.optimizer, self.cfg.schedule, self.total_updates)\n        self.register_stateful('model', 'optimizer', 'lr_scheduler')\n        self.register_best_state('model')\n        self.autocast_dtype = {\n            'float16': torch.float16, 'bfloat16': torch.bfloat16\n        }[self.cfg.autocast_dtype]\n        self.scaler: tp.Optional[torch.cuda.amp.GradScaler] = None\n        if self.cfg.fsdp.use:\n            need_scaler = self.cfg.fsdp.param_dtype == 'float16'\n        else:\n            need_scaler = self.cfg.autocast and self.autocast_dtype is torch.float16\n        if need_scaler:\n            if self.cfg.fsdp.use:\n                from torch.distributed.fsdp.sharded_grad_scaler import ShardedGradScaler\n                self.scaler = ShardedGradScaler()  # type: ignore\n            else:\n                self.scaler = torch.cuda.amp.GradScaler()\n            self.register_stateful('scaler')\n\n    def build_model(self) -> None:\n        \"\"\"Instantiate models and optimizer.\"\"\"\n        # we can potentially not use all quantizers with which the EnCodec model was trained\n        # (e.g. we trained the model with quantizers dropout)\n        self.compression_model = CompressionSolver.wrapped_model_from_checkpoint(\n            self.cfg, self.cfg.compression_model_checkpoint, device=self.device)\n        assert self.compression_model.sample_rate == self.cfg.sample_rate, (\n            f\"Compression model sample rate is {self.compression_model.sample_rate} but \"\n            f\"Solver sample rate is {self.cfg.sample_rate}.\"\n            )\n        # ensure we have matching configuration between LM and compression model\n        assert self.cfg.transformer_lm.card == self.compression_model.cardinality, (\n            \"Cardinalities of the LM and compression model don't match: \",\n            f\"LM cardinality is {self.cfg.transformer_lm.card} vs \",\n            f\"compression model cardinality is {self.compression_model.cardinality}\"\n        )\n        assert self.cfg.transformer_lm.n_q == self.compression_model.num_codebooks, (\n            \"Numbers of codebooks of the LM and compression models don't match: \",\n            f\"LM number of codebooks is {self.cfg.transformer_lm.n_q} vs \",\n            f\"compression model numer of codebooks is {self.compression_model.num_codebooks}\"\n        )\n        self.logger.info(\"Compression model has %d codebooks with %d cardinality, and a framerate of %d\",\n                         self.compression_model.num_codebooks, self.compression_model.cardinality,\n                         self.compression_model.frame_rate)\n        # instantiate LM model\n        self.model: tp.Union[models.LMModel, models.FlowMatchingModel] = models.builders.get_lm_model(\n            self.cfg).to(self.device)\n\n        # initialize optimization\n        self.initialize_optimization()\n\n    def build_dataloaders(self) -> None:\n        \"\"\"Instantiate audio dataloaders for each stage.\"\"\"\n        self.dataloaders = builders.get_audio_datasets(self.cfg, dataset_type=self.DATASET_TYPE)\n\n    def show(self) -> None:\n        \"\"\"Show the compression model and LM model.\"\"\"\n        self.logger.info(\"Compression model:\")\n        self.log_model_summary(self.compression_model)\n        self.logger.info(\"LM model:\")\n        self.log_model_summary(self.model)\n\n    def load_state_dict(self, state: dict) -> None:\n        if 'condition_provider' in state:\n            model_state = state['model']\n            condition_provider_state = state.pop('condition_provider')\n            prefix = 'condition_provider.'\n            for key, value in condition_provider_state.items():\n                key = prefix + key\n                assert key not in model_state\n                model_state[key] = value\n        if 'compression_model' in state:\n            # We used to store the `compression_model` state in the checkpoint, however\n            # this is in general not needed, as the compression model should always be readable\n            # from the original `cfg.compression_model_checkpoint` location.\n            compression_model_state = state.pop('compression_model')\n            before_hash = model_hash(self.compression_model)\n            self.compression_model.load_state_dict(compression_model_state)\n            after_hash = model_hash(self.compression_model)\n            if before_hash != after_hash:\n                raise RuntimeError(\n                    \"The compression model state inside the checkpoint is different\"\n                    \" from the one obtained from compression_model_checkpoint...\"\n                    \"We do not support altering the compression model inside the LM \"\n                    \"checkpoint as parts of the code, in particular for running eval post-training \"\n                    \"will use the compression_model_checkpoint as the source of truth.\")\n\n        super().load_state_dict(state)\n\n    def load_from_pretrained(self, name: str):\n        # TODO: support native HF versions of MusicGen.\n        lm_pkg = models.loaders.load_lm_model_ckpt(name)\n        state: dict = {\n            'best_state': {\n                'model': lm_pkg['best_state'],\n            },\n        }\n        return state\n\n    def _compute_cross_entropy(\n        self, logits: torch.Tensor, targets: torch.Tensor, mask: torch.Tensor\n    ) -> tp.Tuple[torch.Tensor, tp.List[torch.Tensor]]:\n        \"\"\"Compute cross entropy between multi-codebook targets and model's logits.\n        The cross entropy is computed per codebook to provide codebook-level cross entropy.\n        Valid timesteps for each of the codebook are pulled from the mask, where invalid\n        timesteps are set to 0.\n\n        Args:\n            logits (torch.Tensor): Model's logits of shape [B, K, T, card].\n            targets (torch.Tensor): Target codes, of shape [B, K, T].\n            mask (torch.Tensor): Mask for valid target codes, of shape [B, K, T].\n        Returns:\n            ce (torch.Tensor): Cross entropy averaged over the codebooks\n            ce_per_codebook (list of torch.Tensor): Cross entropy per codebook (detached).\n        \"\"\"\n        B, K, T = targets.shape\n        assert logits.shape[:-1] == targets.shape\n        assert mask.shape == targets.shape\n        ce = torch.zeros([], device=targets.device)\n        ce_per_codebook: tp.List[torch.Tensor] = []\n        for k in range(K):\n            logits_k = logits[:, k, ...].contiguous().view(-1, logits.size(-1))  # [B x T, card]\n            targets_k = targets[:, k, ...].contiguous().view(-1)  # [B x T]\n            mask_k = mask[:, k, ...].contiguous().view(-1)  # [B x T]\n            ce_targets = targets_k[mask_k]\n            ce_logits = logits_k[mask_k]\n            q_ce = F.cross_entropy(ce_logits, ce_targets)\n            ce += q_ce\n            ce_per_codebook.append(q_ce.detach())\n        # average cross entropy across codebooks\n        ce = ce / K\n        return ce, ce_per_codebook\n\n    def _get_audio_tokens(self, audio: torch.Tensor):\n        with torch.no_grad():\n            audio_tokens, scale = self.compression_model.encode(audio)\n            assert scale is None, \"Scaled compression model not supported with LM.\"\n            return audio_tokens\n\n    def _prepare_tokens_and_attributes(\n        self, batch: tp.Tuple[torch.Tensor, tp.List[SegmentWithAttributes]],\n        check_synchronization_points: bool = False\n    ) -> tp.Tuple[dict, torch.Tensor, torch.Tensor]:\n        \"\"\"Prepare input batchs for language model training.\n\n        Args:\n            batch (tuple[torch.Tensor, list[SegmentWithAttributes]]): Input batch with audio tensor of shape [B, C, T]\n                and corresponding metadata as SegmentWithAttributes (with B items).\n            check_synchronization_points (bool): Whether to check for synchronization points slowing down training.\n        Returns:\n            Condition tensors (dict[str, any]): Preprocessed condition attributes.\n            Tokens (torch.Tensor): Audio tokens from compression model, of shape [B, K, T_s],\n                with B the batch size, K the number of codebooks, T_s the token timesteps.\n            Padding mask (torch.Tensor): Mask with valid positions in the tokens tensor, of shape [B, K, T_s].\n        \"\"\"\n        if self.model.training:\n            warnings.warn(\n                \"Up to version 1.0.1, the _prepare_tokens_and_attributes was evaluated with `torch.no_grad()`. \"\n                \"This is inconsistent with how model were trained in the MusicGen paper. We removed the \"\n                \"`torch.no_grad()` in version 1.1.0. Small changes to the final performance are expected. \"\n                \"Really sorry about that.\")\n        if self._cached_batch_loader is None or self.current_stage != \"train\":\n            audio, infos = batch\n            audio = audio.to(self.device)\n            audio_tokens = None\n            assert audio.size(0) == len(infos), (\n                f\"Mismatch between number of items in audio batch ({audio.size(0)})\",\n                f\" and in metadata ({len(infos)})\"\n            )\n        else:\n            audio = None\n            # In that case the batch will be a tuple coming from the _cached_batch_writer bit below.\n            infos, = batch  # type: ignore\n            assert all([isinstance(info, AudioInfo) for info in infos])\n            assert all([info.audio_tokens is not None for info in infos])  # type: ignore\n            audio_tokens = torch.stack([info.audio_tokens for info in infos]).to(self.device)  # type: ignore\n            audio_tokens = audio_tokens.long()\n            for info in infos:\n                if isinstance(info, MusicInfo):\n                    # Careful here, if you want to use this condition_wav (e.b. chroma conditioning),\n                    # then you must be using the chroma cache! otherwise the code will try\n                    # to use this segment and fail (by that I mean you will see NaN everywhere).\n                    info.self_wav = WavCondition(\n                        torch.full([1, info.channels, info.total_frames], float('NaN')),\n                        length=torch.tensor([info.n_frames]),\n                        sample_rate=[info.sample_rate],\n                        path=[info.meta.path],\n                        seek_time=[info.seek_time])\n                    dataset = get_dataset_from_loader(self.dataloaders['original_train'])\n                    assert isinstance(dataset, MusicDataset), type(dataset)\n                    if dataset.paraphraser is not None and info.description is not None:\n                        # Hackingly reapplying paraphraser when using cache.\n                        info.description = dataset.paraphraser.sample_paraphrase(\n                            info.meta.path, info.description)\n        # prepare attributes\n        attributes = [info.to_condition_attributes() for info in infos]\n        attributes = self.model.cfg_dropout(attributes)\n        attributes = self.model.att_dropout(attributes)\n        tokenized = self.model.condition_provider.tokenize(attributes)\n\n        # Now we should be synchronization free.\n        if self.device == \"cuda\" and check_synchronization_points:\n            torch.cuda.set_sync_debug_mode(\"warn\")\n\n        if audio_tokens is None:\n            audio_tokens = self._get_audio_tokens(audio)\n\n        with self.autocast:\n            condition_tensors = self.model.condition_provider(tokenized)\n\n        # create a padding mask to hold valid vs invalid positions\n        padding_mask = torch.ones_like(audio_tokens, dtype=torch.bool, device=audio_tokens.device)\n        # replace encodec tokens from padded audio with special_token_id\n        if self.cfg.tokens.padding_with_special_token:\n            audio_tokens = audio_tokens.clone()\n            padding_mask = padding_mask.clone()\n            token_sample_rate = self.compression_model.frame_rate\n            B, K, T_s = audio_tokens.shape\n            for i in range(B):\n                n_samples = infos[i].n_frames\n                audio_sample_rate = infos[i].sample_rate\n                # take the last token generated from actual audio frames (non-padded audio)\n                valid_tokens = math.floor(float(n_samples) / audio_sample_rate * token_sample_rate)\n                audio_tokens[i, :, valid_tokens:] = self.model.special_token_id\n                padding_mask[i, :, valid_tokens:] = 0\n\n        if self.device == \"cuda\" and check_synchronization_points:\n            torch.cuda.set_sync_debug_mode(\"default\")\n\n        if self._cached_batch_writer is not None and self.current_stage == 'train':\n            assert self._cached_batch_loader is None\n            assert audio_tokens is not None\n            for info, one_audio_tokens in zip(infos, audio_tokens):\n                assert isinstance(info, AudioInfo)\n                if isinstance(info, MusicInfo):\n                    assert not info.joint_embed, \"joint_embed and cache not supported yet.\"\n                    info.self_wav = None\n                assert one_audio_tokens.max() < 2**15, one_audio_tokens.max().item()\n                info.audio_tokens = one_audio_tokens.short().cpu()\n            self._cached_batch_writer.save(infos)\n\n        return condition_tensors, audio_tokens, padding_mask\n\n    def run_step(self, idx: int, batch: tp.Tuple[torch.Tensor, tp.List[SegmentWithAttributes]], metrics: dict) -> dict:\n        \"\"\"Perform one training or valid step on a given batch.\"\"\"\n        check_synchronization_points = idx == 1 and self.device == 'cuda'\n\n        condition_tensors, audio_tokens, padding_mask = self._prepare_tokens_and_attributes(\n            batch, check_synchronization_points)\n\n        self.deadlock_detect.update('tokens_and_conditions')\n\n        if check_synchronization_points:\n            torch.cuda.set_sync_debug_mode('warn')\n\n        with self.autocast:\n            style_mask = None\n            if hasattr(self.model.condition_provider.conditioners, 'self_wav'):\n                if isinstance(self.model.condition_provider.conditioners.self_wav, StyleConditioner):\n                    style_mask = self.model.condition_provider.conditioners.self_wav.mask\n\n            model_output = self.model.compute_predictions(audio_tokens, [], condition_tensors)  # type: ignore\n            logits = model_output.logits\n            if style_mask is not None:\n                mask = padding_mask & model_output.mask & style_mask\n            else:\n                mask = padding_mask & model_output.mask\n            ce, ce_per_codebook = self._compute_cross_entropy(logits, audio_tokens, mask)\n            loss = ce\n        self.deadlock_detect.update('loss')\n\n        if check_synchronization_points:\n            torch.cuda.set_sync_debug_mode('default')\n\n        if self.is_training:\n            metrics['lr'] = self.optimizer.param_groups[0]['lr']\n            if self.scaler is not None:\n                loss = self.scaler.scale(loss)\n            self.deadlock_detect.update('scale')\n            if self.cfg.fsdp.use:\n                loss.backward()\n                flashy.distrib.average_tensors(self.model.buffers())\n            elif self.cfg.optim.eager_sync:\n                with flashy.distrib.eager_sync_model(self.model):\n                    loss.backward()\n            else:\n                # this should always be slower but can be useful\n                # for weird use cases like multiple backwards.\n                loss.backward()\n                flashy.distrib.sync_model(self.model)\n            self.deadlock_detect.update('backward')\n\n            if self.scaler is not None:\n                self.scaler.unscale_(self.optimizer)\n            if self.cfg.optim.max_norm:\n                if self.cfg.fsdp.use:\n                    metrics['grad_norm'] = self.model.clip_grad_norm_(self.cfg.optim.max_norm)  # type: ignore\n                else:\n                    metrics['grad_norm'] = torch.nn.utils.clip_grad_norm_(\n                        self.model.parameters(), self.cfg.optim.max_norm\n                    )\n            if self.scaler is None:\n                self.optimizer.step()\n            else:\n                self.scaler.step(self.optimizer)\n                self.scaler.update()\n            if self.lr_scheduler:\n                self.lr_scheduler.step()\n            self.optimizer.zero_grad()\n            self.deadlock_detect.update('optim')\n            if self.scaler is not None:\n                scale = self.scaler.get_scale()\n                metrics['grad_scale'] = scale\n            if not loss.isfinite().all():\n                raise RuntimeError(\"Model probably diverged.\")\n\n        metrics['ce'] = ce\n        metrics['ppl'] = torch.exp(ce)\n        for k, ce_q in enumerate(ce_per_codebook):\n            metrics[f'ce_q{k + 1}'] = ce_q\n            metrics[f'ppl_q{k + 1}'] = torch.exp(ce_q)\n\n        return metrics\n\n    @torch.no_grad()\n    def run_generate_step(self, batch: tp.Tuple[torch.Tensor, tp.List[SegmentWithAttributes]],\n                          gen_duration: float, prompt_duration: tp.Optional[float] = None,\n                          remove_text_conditioning: bool = False,\n                          ) -> dict:\n        \"\"\"Run generate step on a batch of optional audio tensor and corresponding attributes.\n\n        Args:\n            batch (tuple[torch.Tensor, list[SegmentWithAttributes]]):\n            use_prompt (bool): Whether to do audio continuation generation with prompt from audio batch.\n            gen_duration (float): Target audio duration for the generation.\n            prompt_duration (float, optional): Duration for the audio prompt to use for continuation.\n        Returns:\n            gen_outputs (dict): Generation outputs, consisting in audio, audio tokens from both the generation\n                and the prompt along with additional information.\n        \"\"\"\n        bench_start = time.time()\n        audio, meta = batch\n        assert audio.size(0) == len(meta), (\n            f\"Mismatch between number of items in audio batch ({audio.size(0)})\",\n            f\" and in metadata ({len(meta)})\"\n        )\n        # prepare attributes\n        attributes = [x.to_condition_attributes() for x in meta]\n        if remove_text_conditioning:\n            attributes = _drop_description_condition(attributes)\n\n        # prepare audio prompt\n        if prompt_duration is None:\n            prompt_audio = None\n        else:\n            assert prompt_duration < gen_duration, \"Prompt duration must be lower than target generation duration\"\n            prompt_audio_frames = int(prompt_duration * self.compression_model.sample_rate)\n            prompt_audio = audio[..., :prompt_audio_frames]\n\n        # get audio tokens from compression model\n        if prompt_audio is None or prompt_audio.nelement() == 0:\n            num_samples = len(attributes)\n            prompt_tokens = None\n        else:\n            num_samples = None\n            prompt_audio = prompt_audio.to(self.device)\n            prompt_tokens, scale = self.compression_model.encode(prompt_audio)\n            assert scale is None, \"Compression model in MusicGen should not require rescaling.\"\n\n        # generate by sampling from the LM\n        with self.autocast:\n            total_gen_len = math.ceil(gen_duration * self.compression_model.frame_rate)\n            gen_tokens = self.model.generate(\n                prompt_tokens, attributes, max_gen_len=total_gen_len,\n                num_samples=num_samples, **self.generation_params)\n\n        # generate audio from tokens\n        assert gen_tokens.dim() == 3\n        gen_audio = self.compression_model.decode(gen_tokens, None)\n\n        bench_end = time.time()\n        gen_outputs = {\n            'rtf': (bench_end - bench_start) / gen_duration,\n            'ref_audio': audio,\n            'gen_audio': gen_audio,\n            'gen_tokens': gen_tokens,\n            'prompt_audio': prompt_audio,\n            'prompt_tokens': prompt_tokens,\n        }\n        return gen_outputs\n\n    def generate_audio(self) -> dict:\n        \"\"\"Audio generation stage.\"\"\"\n        generate_stage_name = f'{self.current_stage}'\n        sample_manager = SampleManager(self.xp)\n        self.logger.info(f\"Generating samples in {sample_manager.base_folder}\")\n        loader = self.dataloaders['generate']\n        updates = len(loader)\n        lp = self.log_progress(generate_stage_name, loader, total=updates, updates=self.log_updates)\n\n        dataset = get_dataset_from_loader(loader)\n        dataset_duration = dataset.segment_duration\n        assert dataset_duration is not None\n        assert isinstance(dataset, AudioDataset)\n        target_duration = self.cfg.generate.lm.gen_duration\n        prompt_duration = self.cfg.generate.lm.prompt_duration\n        if target_duration is None:\n            target_duration = dataset_duration\n        if prompt_duration is None:\n            prompt_duration = dataset_duration / 4\n        assert prompt_duration < dataset_duration, (\n            f\"Specified prompt duration ({prompt_duration}s) is longer\",\n            f\" than reference audio duration ({dataset_duration}s)\"\n        )\n\n        def get_hydrated_conditions(meta: tp.List[SegmentWithAttributes]):\n            hydrated_conditions = []\n            for sample in [x.to_condition_attributes() for x in meta]:\n                cond_dict = {}\n                for cond_type in sample.__annotations__.keys():\n                    for cond_key, cond_val in getattr(sample, cond_type).items():\n                        if cond_key not in self.model.condition_provider.conditioners.keys():\n                            continue\n                        if is_jsonable(cond_val):\n                            cond_dict[cond_key] = cond_val\n                        elif isinstance(cond_val, WavCondition):\n                            cond_dict[cond_key] = cond_val.path\n                        elif isinstance(cond_val, JointEmbedCondition):\n                            cond_dict[cond_key] = cond_val.text  # only support text at inference for now\n                        else:\n                            # if we reached this point, it is not clear how to log the condition\n                            # so we just log the type.\n                            cond_dict[cond_key] = str(type(cond_val))\n                            continue\n                hydrated_conditions.append(cond_dict)\n            return hydrated_conditions\n\n        metrics: dict = {}\n        average = flashy.averager()\n        for batch in lp:\n            audio, meta = batch\n            # metadata for sample manager\n            hydrated_conditions = get_hydrated_conditions(meta)\n            sample_generation_params = {\n                **{f'classifier_free_guidance_{k}': v for k, v in self.cfg.classifier_free_guidance.items()},\n                **self.generation_params\n            }\n            if self.cfg.generate.lm.unprompted_samples:\n                if self.cfg.generate.lm.gen_gt_samples:\n                    # get the ground truth instead of generation\n                    self.logger.warn(\n                        \"Use ground truth instead of audio generation as generate.lm.gen_gt_samples=true\")\n                    gen_unprompted_audio = audio\n                    rtf = 1.\n                else:\n                    gen_unprompted_outputs = self.run_generate_step(\n                        batch, gen_duration=target_duration, prompt_duration=None)\n                    gen_unprompted_audio = gen_unprompted_outputs['gen_audio'].cpu()\n                    rtf = gen_unprompted_outputs['rtf']\n                sample_manager.add_samples(\n                    gen_unprompted_audio, self.epoch, hydrated_conditions,\n                    ground_truth_wavs=audio, generation_args=sample_generation_params)\n\n            if self.cfg.generate.lm.prompted_samples:\n                gen_outputs = self.run_generate_step(\n                    batch, gen_duration=target_duration, prompt_duration=prompt_duration)\n                gen_audio = gen_outputs['gen_audio'].cpu()\n                prompt_audio = gen_outputs['prompt_audio'].cpu()\n                sample_manager.add_samples(\n                    gen_audio, self.epoch, hydrated_conditions,\n                    prompt_wavs=prompt_audio, ground_truth_wavs=audio,\n                    generation_args=sample_generation_params)\n            if self.cfg.generate.lm.no_text_conditioning:\n                gen_outputs = self.run_generate_step(\n                    batch, gen_duration=target_duration, prompt_duration=None,\n                    remove_text_conditioning=self.cfg.generate.lm.no_text_conditioning)\n                gen_audio = gen_outputs['gen_audio'].cpu()\n                rtf = gen_outputs['rtf']\n                # Here, the prompt is the original audio provided for the style conditioning\n                prompt_audio = gen_outputs['ref_audio'].cpu()\n                sample_manager.add_samples(\n                    gen_audio, self.epoch, hydrated_conditions,\n                    prompt_wavs=prompt_audio, ground_truth_wavs=audio,\n                    generation_args=sample_generation_params)\n\n            metrics['rtf'] = rtf\n            metrics = average(metrics)\n\n        flashy.distrib.barrier()\n        return metrics\n\n    def generate(self) -> dict:\n        \"\"\"Generate stage.\"\"\"\n        self.model.eval()\n        with torch.no_grad():\n            return self.generate_audio()\n\n    def run_epoch(self):\n        if self.cfg.cache.write:\n            if ((self.epoch - 1) % self.cfg.cache.write_num_shards) != self.cfg.cache.write_shard:\n                return\n        super().run_epoch()\n\n    def train(self):\n        \"\"\"Train stage.\n        \"\"\"\n        if self._cached_batch_writer is not None:\n            self._cached_batch_writer.start_epoch(self.epoch)\n        if self._cached_batch_loader is None:\n            dataset = get_dataset_from_loader(self.dataloaders['train'])\n            assert isinstance(dataset, AudioDataset)\n            dataset.current_epoch = self.epoch\n        else:\n            self._cached_batch_loader.start_epoch(self.epoch)\n        return super().train()\n\n    def evaluate_audio_generation(self) -> dict:\n        \"\"\"Evaluate audio generation with off-the-shelf metrics.\"\"\"\n        evaluate_stage_name = f'{self.current_stage}_generation'\n        # instantiate evaluation metrics, if at least one metric is defined, run audio generation evaluation\n        fad: tp.Optional[eval_metrics.FrechetAudioDistanceMetric] = None\n        kldiv: tp.Optional[eval_metrics.KLDivergenceMetric] = None\n        text_consistency: tp.Optional[eval_metrics.TextConsistencyMetric] = None\n        chroma_cosine: tp.Optional[eval_metrics.ChromaCosineSimilarityMetric] = None\n        should_run_eval = False\n        eval_chroma_wavs: tp.Optional[torch.Tensor] = None\n        if self.cfg.evaluate.metrics.fad:\n            fad = builders.get_fad(self.cfg.metrics.fad).to(self.device)\n            should_run_eval = True\n        if self.cfg.evaluate.metrics.kld:\n            kldiv = builders.get_kldiv(self.cfg.metrics.kld).to(self.device)\n            should_run_eval = True\n        if self.cfg.evaluate.metrics.text_consistency:\n            text_consistency = builders.get_text_consistency(self.cfg.metrics.text_consistency).to(self.device)\n            should_run_eval = True\n        if self.cfg.evaluate.metrics.chroma_cosine:\n            chroma_cosine = builders.get_chroma_cosine_similarity(self.cfg.metrics.chroma_cosine).to(self.device)\n            # if we have predefind wavs for chroma we should purge them for computing the cosine metric\n            has_predefined_eval_chromas = 'self_wav' in self.model.condition_provider.conditioners and \\\n                                          self.model.condition_provider.conditioners['self_wav'].has_eval_wavs()\n            if has_predefined_eval_chromas:\n                warn_once(self.logger, \"Attempting to run cosine eval for config with pre-defined eval chromas! \"\n                                       'Resetting eval chromas to None for evaluation.')\n                eval_chroma_wavs = self.model.condition_provider.conditioners.self_wav.eval_wavs  # type: ignore\n                self.model.condition_provider.conditioners.self_wav.reset_eval_wavs(None)  # type: ignore\n            should_run_eval = True\n\n        def get_compressed_audio(audio: torch.Tensor) -> torch.Tensor:\n            audio_tokens, scale = self.compression_model.encode(audio.to(self.device))\n            compressed_audio = self.compression_model.decode(audio_tokens, scale)\n            return compressed_audio[..., :audio.shape[-1]]\n\n        metrics: dict = {}\n        if should_run_eval:\n            loader = self.dataloaders['evaluate']\n            updates = len(loader)\n            lp = self.log_progress(f'{evaluate_stage_name} inference', loader, total=updates, updates=self.log_updates)\n            average = flashy.averager()\n            dataset = get_dataset_from_loader(loader)\n            assert isinstance(dataset, AudioDataset)\n            self.logger.info(f\"Computing evaluation metrics on {len(dataset)} samples\")\n\n            for idx, batch in enumerate(lp):\n                audio, meta = batch\n                assert all([self.cfg.sample_rate == m.sample_rate for m in meta])\n\n                target_duration = audio.shape[-1] / self.cfg.sample_rate\n                if self.cfg.evaluate.fixed_generation_duration:\n                    target_duration = self.cfg.evaluate.fixed_generation_duration\n\n                gen_outputs = self.run_generate_step(\n                    batch, gen_duration=target_duration,\n                    remove_text_conditioning=self.cfg.evaluate.get('remove_text_conditioning', False)\n                )\n                y_pred = gen_outputs['gen_audio'].detach()\n                y_pred = y_pred[..., :audio.shape[-1]]\n\n                normalize_kwargs = dict(self.cfg.generate.audio)\n                normalize_kwargs.pop('format', None)\n                y_pred = torch.stack([normalize_audio(w, **normalize_kwargs) for w in y_pred], dim=0).cpu()\n                y = audio.cpu()  # should already be on CPU but just in case\n                sizes = torch.tensor([m.n_frames for m in meta])  # actual sizes without padding\n                sample_rates = torch.tensor([m.sample_rate for m in meta])  # sample rates for audio samples\n                audio_stems = [Path(m.meta.path).stem + f\"_{m.seek_time}\" for m in meta]\n\n                if fad is not None:\n                    if self.cfg.metrics.fad.use_gt:\n                        y_pred = get_compressed_audio(y).cpu()\n                    fad.update(y_pred, y, sizes, sample_rates, audio_stems)\n                if kldiv is not None:\n                    if self.cfg.metrics.kld.use_gt:\n                        y_pred = get_compressed_audio(y).cpu()\n                    kldiv.update(y_pred, y, sizes, sample_rates)\n                if text_consistency is not None:\n                    texts = [m.description for m in meta]\n                    if self.cfg.metrics.text_consistency.use_gt:\n                        y_pred = y\n                    text_consistency.update(y_pred, texts, sizes, sample_rates)\n                if chroma_cosine is not None:\n                    if self.cfg.metrics.chroma_cosine.use_gt:\n                        y_pred = get_compressed_audio(y).cpu()\n                    chroma_cosine.update(y_pred, y, sizes, sample_rates)\n                    # restore chroma conditioner's eval chroma wavs\n                    if eval_chroma_wavs is not None:\n                        self.model.condition_provider.conditioners['self_wav'].reset_eval_wavs(eval_chroma_wavs)\n\n            flashy.distrib.barrier()\n            if fad is not None:\n                metrics['fad'] = fad.compute()\n            if kldiv is not None:\n                kld_metrics = kldiv.compute()\n                metrics.update(kld_metrics)\n            if text_consistency is not None:\n                metrics['text_consistency'] = text_consistency.compute()\n            if chroma_cosine is not None:\n                metrics['chroma_cosine'] = chroma_cosine.compute()\n            metrics = average(metrics)\n            metrics = flashy.distrib.average_metrics(metrics, len(loader))\n\n        return metrics\n\n    def evaluate(self) -> dict:\n        \"\"\"Evaluate stage.\"\"\"\n        self.model.eval()\n        with torch.no_grad():\n            metrics: dict = {}\n            if self.cfg.evaluate.metrics.base:\n                metrics.update(self.common_train_valid('evaluate'))\n            gen_metrics = self.evaluate_audio_generation()\n            return {**metrics, **gen_metrics}\n"
  },
  {
    "path": "audiocraft/solvers/watermark.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport logging\nimport typing as tp\nfrom functools import partial\nimport os\nfrom pathlib import Path\n\nimport flashy\nfrom omegaconf import DictConfig\nimport multiprocessing\nimport numpy as np\nimport torch\nimport torch.nn as nn\n\nfrom . import base, builders\nfrom ..models.builders import get_watermark_model\nfrom ..modules.watermark import pad, mix\n\nfrom ..metrics.miou import calculate_miou\nfrom ..metrics.pesq import PesqMetric\n\nfrom ..utils import checkpoint\nfrom ..utils.audio_effects import (\n    compress_with_encodec,\n    get_audio_effects,\n    select_audio_effects,\n)\nfrom ..utils.samples.manager import SampleManager\nfrom ..data.audio import save_spectrograms\nfrom ..utils.utils import get_pool_executor\n\nfrom torchmetrics.audio.snr import ScaleInvariantSignalNoiseRatio\nfrom torchmetrics.audio.stoi import ShortTimeObjectiveIntelligibility\n\n\nif tp.TYPE_CHECKING:\n    from ..models.watermark import WMModel\n\n\ndef get_encodec_audio_effect(encodec_cfg: DictConfig, sr: int) -> tp.Dict:\n    \"\"\"\n    Construct encodec-based compression data agumentation. This method is\n    is put here instead of in `audiocraft.utils.audio_effects` because\n    it depends on the package `audiocraft.solvers`, which is one layer\n    higher than `audiocraft.utils`, so we avoid the circle dependency\n    from any solvers using `audiocraft.utils.audio_effects` to do the\n    augmentation\n    \"\"\"\n    from ..solvers.compression import CompressionSolver\n\n    codec_model = CompressionSolver.model_from_checkpoint(encodec_cfg.ckpt)\n    codec_model.train()\n    return {\n        f\"encodec_nq={n_q}\": partial(\n            compress_with_encodec,\n            model=codec_model,\n            n_q=n_q,\n            sample_rate=sr,\n        )\n        for n_q in encodec_cfg.n_qs\n    }\n\n\ndef random_message(nbits: int, batch_size: int) -> torch.Tensor:\n    \"\"\"Return random message as 0/1 tensor.\"\"\"\n    if nbits == 0:\n        return torch.tensor([])\n    return torch.randint(0, 2, (batch_size, nbits))\n\n\nclass WatermarkSolver(base.StandardSolver):\n    \"\"\"Solver for different watermarking models\"\"\"\n\n    def __init__(self, cfg: DictConfig):\n        super().__init__(cfg)\n        self.rng: torch.Generator  # set at each epoch\n        self.model: WMModel\n        if hasattr(cfg, \"fsdp\"):\n            assert not getattr(\n                cfg.fsdp, \"use\", False\n            ), \"FSDP not supported by WatermarkSolver.\"\n        self._init_losses()\n        self._init_augmentations()\n        self.balancer = builders.get_balancer(self.loss_weights, self.cfg.balancer)\n        self.path_specs = os.path.join(self.folder, \"spectrograms\")\n        os.makedirs(self.path_specs, exist_ok=True)\n\n    def _init_losses(self):\n        assert hasattr(self.cfg, \"losses\") and isinstance(\n            self.cfg.losses, (DictConfig, tp.Mapping)\n        ), \"WatermarkSolver must declare training losses in the config\"\n\n        self.adv_losses = builders.get_adversarial_losses(self.cfg)  # noqa\n        self.register_stateful(\"adv_losses\")\n\n        self.aux_losses = nn.ModuleDict()  # noqa\n        self.info_losses = nn.ModuleDict()  # noqa\n        self.wm_losses = nn.ModuleDict()  # noqa\n        loss_weights = {}\n        for loss_name, weight in self.cfg.losses.items():\n\n            # explicitly skip this loss calculation by setting a -1 as weight\n            # if weight == 0 it will be calculated but kept as info\n            if weight == -1:\n                continue\n\n            if loss_name in [\"adv\", \"feat\"]:\n                for adv_name, _ in self.adv_losses.items():\n                    loss_weights[f\"{loss_name}_{adv_name}\"] = weight\n            elif weight > 0:\n                if loss_name[:3] == \"wm_\":\n                    self.wm_losses[loss_name] = builders.get_loss(\n                        loss_name, self.cfg\n                    ).to(self.device)\n                    loss_weights[loss_name] = weight\n                else:\n                    self.aux_losses[loss_name] = builders.get_loss(\n                        loss_name, self.cfg\n                    ).to(self.device)\n                    loss_weights[loss_name] = weight\n            else:\n                self.info_losses[loss_name] = builders.get_loss(loss_name, self.cfg).to(\n                    self.device\n                )\n\n        self.loss_weights = loss_weights  # noqa\n\n    def _init_augmentations(self):\n        if not hasattr(self.cfg, \"aug_weights\") or not hasattr(\n            self.cfg, \"audio_effects\"\n        ):\n            return\n\n        aug_weights = {}\n        cfg_audio_effects = dict(self.cfg.audio_effects)\n\n        # Handle `encodec` augmentation separately as this requires loading a\n        # CompressionSolver checkpoint\n        encodec_cfg = cfg_audio_effects.pop(\"encodec\", None)\n        if encodec_cfg:\n            encodec_effects = get_encodec_audio_effect(\n                encodec_cfg, self.cfg.sample_rate\n            )\n            for aug_name in encodec_effects.keys():\n                aug_weights[aug_name] = getattr(self.cfg.aug_weights, \"encodec\", -1)\n        else:\n            encodec_effects = {}\n\n        other_effects = get_audio_effects(self.cfg)  # noqa\n        for name in other_effects.keys():\n            aug_weights[name] = self.cfg.aug_weights.get(name, -1)\n\n        self.aug_weights = aug_weights  # noqa\n        self.augmentations = {**encodec_effects, **other_effects}  # noqa\n\n    @property\n    def best_metric_name(self) -> tp.Optional[str]:\n        # best model is the last for the watermark model for now\n        return None\n\n    def build_model(self):\n        \"\"\"Instantiate model and optimizer.\"\"\"\n        # Model and optimizer\n        self.model = get_watermark_model(self.cfg)\n        # Need two optimizers ?\n        self.optimizer = builders.get_optimizer(self.model.parameters(), self.cfg.optim)\n        self.register_stateful(\"model\", \"optimizer\")\n        self.register_best_state(\"model\")\n        self.register_ema(\"model\")\n\n    def build_dataloaders(self):\n        \"\"\"Instantiate audio dataloaders for each stage.\"\"\"\n        self.dataloaders = builders.get_audio_datasets(self.cfg)\n\n    def show(self):\n        \"\"\"Show the Watermark model and employed adversarial loss.\"\"\"\n        self.log_model_summary(self.model)\n        self.logger.info(\"Sould print losses here:\")\n\n    def crop(\n        self, signal: torch.Tensor, watermark: torch.Tensor\n    ) -> tp.Tuple[torch.Tensor, torch.Tensor, torch.Tensor]:\n        \"\"\"\n        Applies a transformation to modify the watermarked signal to train localization.\n        It can be one of the following:\n            - zero padding: add zeros at the begining and the end of the signal\n            - crop: crop the watermark apply a watermark only on some parts of the signal\n            - shuffle: replace some part of the audio with other non watermarked parts\n                from the batch\n        In every cases the function returns a mask that contains indicates the parts that are or\n        not watermarked\n\n        Args:\n            watermark (torch.Tensor): The watermark to apply on the signal.\n            signal (torch.Tensor): clean signal\n        Returns:\n            watermark (torch.Tensor): modified watermark\n            signal (torch.Tensor): modified signal\n            mask (torch.Tensor): mask indicating which portion is still watermarked\n        \"\"\"\n        assert (\n            self.cfg.crop.prob + self.cfg.crop.shuffle_prob + self.cfg.crop.pad_prob\n            <= 1\n        ), f\"The sum of the probabilities {self.cfg.crop.prob=} {self.cfg.crop.shuffle_prob=} \\\n                {self.cfg.crop.pad_prob=} should be less than 1\"\n        mask = torch.ones_like(watermark)\n        p = torch.rand(1)\n        if p < self.cfg.crop.pad_prob:  # Pad with some probability\n            start = int(torch.rand(1) * 0.33 * watermark.size(-1))\n            finish = int((0.66 + torch.rand(1) * 0.33) * watermark.size(-1))\n            mask[:, :, :start] = 0\n            mask[:, :, finish:] = 0\n            if torch.rand(1) > 0.5:\n                mask = 1 - mask\n            signal *= mask  # pad signal\n\n        elif (\n            p < self.cfg.crop.prob + self.cfg.crop.pad_prob + self.cfg.crop.shuffle_prob\n        ):\n            # Define a mask, then crop or shuffle\n            mask_size = round(watermark.shape[-1] * self.cfg.crop.size)\n            n_windows = int(\n                torch.randint(1, self.cfg.crop.max_n_windows + 1, (1,)).item()\n            )\n            window_size = int(mask_size / n_windows)\n            for _ in range(n_windows):  # Create multiple windows in the mask\n                mask_start = torch.randint(0, watermark.shape[-1] - window_size, (1,))\n                mask[:, :, mask_start: mask_start + window_size] = (\n                    0  # Apply window to mask\n                )\n            # inverse the mask half the time\n            if torch.rand(1) > 0.5:\n                mask = 1 - mask\n\n            if p < self.cfg.crop.pad_prob + self.cfg.crop.shuffle_prob:  # shuffle\n                # shuffle\n                signal_cloned = signal.clone().detach()  # detach to be sure\n                shuffle_idx = torch.randint(0, signal.size(0), (signal.size(0),))\n                signal = signal * mask + signal_cloned[shuffle_idx] * (\n                    1 - mask\n                )  # shuffle signal where not wm\n\n        watermark *= mask  # Apply mask to the watermark\n        return signal, watermark, mask\n\n    def run_step(self, idx: int, batch: torch.Tensor, metrics: dict):\n        \"\"\"Perform one training or valid step on a given batch.\"\"\"\n        x = batch.to(self.device)\n        y = x.clone()\n        nbits = getattr(self.model, \"nbits\")\n        message = random_message(nbits, y.shape[0]).to(self.device)\n        watermark = self.model.get_watermark(x, message=message)\n        y, watermark, mask = self.crop(y, watermark)\n\n        y_wm = y + watermark\n\n        if (\n            self.cfg.losses.adv != 0 or self.cfg.losses.feat != 0\n        ) and self.is_training:  # train quality adv\n            d_losses: dict = {}\n            if (\n                len(self.adv_losses) > 0\n                and torch.rand(1, generator=self.rng).item()\n                <= 1 / self.cfg.adversarial.every\n            ):\n                for adv_name, adversary in self.adv_losses.items():\n                    disc_loss = adversary.train_adv(y_wm, y)\n                    d_losses[f\"d_{adv_name}\"] = disc_loss\n                metrics[\"d_loss\"] = torch.sum(torch.stack(list(d_losses.values())))\n            metrics.update(d_losses)\n\n        balanced_losses: dict = {}\n        other_losses: dict = {}\n\n        # adversarial losses\n        if self.cfg.losses.adv != 0 or self.cfg.losses.feat != 0:\n            for adv_name, adversary in self.adv_losses.items():\n                adv_loss, feat_loss = adversary(y_wm, y)\n                balanced_losses[f\"adv_{adv_name}\"] = adv_loss\n                balanced_losses[f\"feat_{adv_name}\"] = feat_loss\n\n        # auxiliary losses on quality/similarity\n        for loss_name, criterion in self.aux_losses.items():\n            loss = criterion(y_wm, y)\n            balanced_losses[loss_name] = loss\n\n        # apply augmentations\n        mode = \"all\" if self.cfg.select_aug_mode == \"all\" else \"weighted\"\n        selected_augs = select_audio_effects(\n            self.augmentations,\n            self.aug_weights,\n            mode=mode,\n            max_length=self.cfg.n_max_aug,\n        )\n        N_augs = len(selected_augs)\n        for (\n            augmentation_name,\n            augmentation_method,\n        ) in selected_augs.items():\n            # concatenate to use the augmentation function only once\n            y_y_wm = torch.cat([y, y_wm], dim=0)\n            aug_cat, mask_aug = augmentation_method(y_y_wm, mask=mask)\n            aug_y = aug_cat[: y.size(0)]\n            aug_y_wm = aug_cat[y.size(0):]\n            positive = self.model.detect_watermark(aug_y_wm)\n            negative = self.model.detect_watermark(aug_y)\n            for loss_name, criterion in self.wm_losses.items():\n                loss = criterion(positive, negative, mask_aug, message)\n                other_losses[f\"{loss_name}_{augmentation_name}\"] = loss\n\n        # weighted losses\n        metrics.update(balanced_losses)\n        metrics.update(other_losses)\n        if self.is_training:  # something is weird about the loss balancer not\n            other_loss = torch.tensor(0.0, device=self.device)\n            for name, o_loss in other_losses.items():\n                if \"wm_detection\" in name:\n                    # here we include the detection losses for augmentation\n                    other_loss += (self.loss_weights[\"wm_detection\"] / N_augs) * o_loss\n                elif \"wm_mb\" in name:\n                    other_loss += (self.loss_weights[\"wm_mb\"] / N_augs) * o_loss\n                else:\n                    other_loss += self.loss_weights[name] * o_loss\n            if other_loss.requires_grad:\n                other_loss.backward(retain_graph=True)\n                ratio1 = sum(\n                    p.grad.data.norm(p=2).pow(2)\n                    for p in self.model.parameters()\n                    if p.grad is not None\n                )\n                assert isinstance(ratio1, torch.Tensor)\n                metrics[\"ratio1\"] = ratio1.sqrt()\n\n            # balancer losses backward, returns effective training loss\n            # with effective weights at the current batch.\n            metrics[\"g_loss\"] = self.balancer.backward(balanced_losses, y_wm)\n            # add metrics corresponding to weight ratios\n            metrics.update(self.balancer.metrics)\n            ratio2 = sum(\n                p.grad.data.norm(p=2).pow(2)\n                for p in self.model.parameters()\n                if p.grad is not None\n            )\n            assert isinstance(ratio2, torch.Tensor)\n            metrics[\"ratio2\"] = ratio2.sqrt()\n\n            # optim\n            flashy.distrib.sync_model(self.model)\n            if self.cfg.optim.max_norm:\n                torch.nn.utils.clip_grad_norm_(\n                    self.model.parameters(), self.cfg.optim.max_norm\n                )\n\n            self.optimizer.step()\n            self.optimizer.zero_grad()\n\n        # informative losses only\n        info_losses: dict = {}\n        with torch.no_grad():\n            for loss_name, criterion in self.info_losses.items():\n                loss = criterion(y_wm, y)\n                info_losses[loss_name] = loss\n            # pesq\n            metrics[\"pesq\"] = tensor_pesq(y_wm, y, sr=self.cfg.sample_rate)\n            # max allocated memory\n            metrics[\"max_mem\"] = torch.cuda.max_memory_allocated() / 1e9\n\n        metrics.update(info_losses)\n        if self.cfg.losses.adv != 0 or self.cfg.losses.feat != 0:\n            # aggregated GAN losses: this is useful to report adv and feat across different adversarial loss setups\n            adv_losses = [\n                loss\n                for loss_name, loss in metrics.items()\n                if loss_name.startswith(\"adv\")\n            ]\n            if len(adv_losses) > 0:\n                metrics[\"adv\"] = torch.sum(torch.stack(adv_losses))\n            feat_losses = [\n                loss\n                for loss_name, loss in metrics.items()\n                if loss_name.startswith(\"feat\")\n            ]\n            if len(feat_losses) > 0:\n                metrics[\"feat\"] = torch.sum(torch.stack(feat_losses))\n\n        return metrics\n\n    def run_epoch(self):\n        # reset random seed at the beginning of the epoch\n        self.rng = torch.Generator()\n        self.rng.manual_seed(1234 + self.epoch)\n        # run epoch\n        super().run_epoch()\n\n    def evaluate(self) -> dict:\n        \"\"\"Evaluate stage. Runs audio reconstruction evaluation.\"\"\"\n        self.model.eval()\n        evaluate_stage_name = str(self.current_stage)\n\n        loader = self.dataloaders[\"evaluate\"]\n        updates = len(loader)\n        lp = self.log_progress(\n            f\"{evaluate_stage_name} inference\",\n            loader,\n            total=updates,\n            updates=self.log_updates,\n        )\n        average = flashy.averager()\n\n        pendings = []\n        ctx = multiprocessing.get_context(\"spawn\")\n        with get_pool_executor(self.cfg.evaluate.num_workers, mp_context=ctx) as pool:\n            for batch in lp:\n                x = batch.to(self.device)\n                with torch.no_grad():\n                    message = random_message(self.model.nbits, x.shape[0])\n                    watermark = self.model.get_watermark(x, message)\n                    x_wm = x + watermark\n                y_pred = x_wm.cpu()\n                y = batch.cpu()  # should already be on CPU but just in case\n                pendings.append(\n                    pool.submit(\n                        evaluate_audio_watermark,\n                        y_pred,\n                        y,\n                        self.cfg,\n                    )\n                )\n                # evaluate augmentations\n                # evaluation is run on all the augmentations\n                for (\n                    augmentation_name,\n                    augmentation_method,\n                ) in self.augmentations.items():\n                    # if (\n                    #     \"mp3\" in augmentation_name\n                    #     and idx >= 8\n                    #     and self.cfg.evaluate.every <= 2\n                    # ):\n                    #     # When evaluating often do not compute mp3 on the full eval dset to make things faster\n                    #     continue\n                    with torch.no_grad():\n                        aug_positive = self.model.detect_watermark(\n                            augmentation_method(x_wm)\n                        )\n                        aug_negative = self.model.detect_watermark(\n                            augmentation_method(x)\n                        )\n\n                    pendings.append(\n                        pool.submit(\n                            evaluate_augmentations,\n                            aug_positive.cpu(),\n                            aug_negative.cpu(),\n                            augmentation_name,\n                            message.cpu(),\n                        )\n                    )\n                # end eval of augmentations\n\n                # evaluate localization cropping\n                for window_size in np.linspace(0.1, 0.9, 9):\n\n                    mixed, true_predictions = mix(x, x_wm, window_size=window_size)\n                    model_predictions = self.model.detect_watermark(mixed)\n                    pendings.append(\n                        pool.submit(\n                            evaluate_localizations,\n                            model_predictions.cpu(),\n                            true_predictions.cpu(),\n                            f\"crop_{window_size:0.1f}\",\n                        )\n                    )\n                    mixed, true_predictions = mix(\n                        x, x_wm, window_size=window_size, shuffle=True\n                    )\n                    model_predictions = self.model.detect_watermark(mixed)\n                    pendings.append(\n                        pool.submit(\n                            evaluate_localizations,\n                            model_predictions.cpu(),\n                            true_predictions.cpu(),\n                            f\"shuffle_{window_size:0.1f}\",\n                        )\n                    )\n                # evaluate localization padding\n                mixed, true_predictions = pad(x_wm)\n                model_predictions = self.model.detect_watermark(mixed)\n                pendings.append(\n                    pool.submit(\n                        evaluate_localizations,\n                        model_predictions.cpu(),\n                        true_predictions.cpu(),\n                        \"padding\",\n                    )\n                )\n                mixed, true_predictions = pad(x_wm, central=True)\n                model_predictions = self.model.detect_watermark(mixed)\n                pendings.append(\n                    pool.submit(\n                        evaluate_localizations,\n                        model_predictions.cpu(),\n                        true_predictions.cpu(),\n                        \"central_padding\",\n                    )\n                )\n                # end of evaluate localization\n\n            metrics_lp = self.log_progress(\n                f\"{evaluate_stage_name} metrics\", pendings, updates=self.log_updates\n            )\n            for pending in metrics_lp:\n                metrics = pending.result()\n                metrics = average(metrics)\n\n        metrics = flashy.distrib.average_metrics(metrics, len(loader))\n        if self.cfg.select_aug_mode == \"use_eval_acc\":\n            # Adjust augmentation weights based on evaluation loss.\n            # Higher accuracy results in lower probability of selecting this augmentation.\n            for name in self.augmentations.keys():\n                if (\n                    self.aug_weights[name] != -1\n                ):  # keep weight to -1 for unwanted augmentations\n                    # set to 0.05 to ensure that an augmentation is never completely removed during a full epoch.\n                    self.aug_weights[name] = max(1 - metrics[f\"aug_{name}_acc\"], 0.05)\n        return metrics\n\n    def generate(self):\n        \"\"\"Generate stage.\"\"\"\n        self.model.eval()\n        sample_manager = SampleManager(self.xp, map_reference_to_sample_id=True)\n        generate_stage_name = str(self.current_stage)\n\n        loader = self.dataloaders[\"generate\"]\n        updates = len(loader)\n        lp = self.log_progress(\n            generate_stage_name, loader, total=updates, updates=self.log_updates\n        )\n        path_dir = os.path.join(self.path_specs, f\"epoch={self.epoch}\")\n        os.makedirs(path_dir, exist_ok=True)\n        first_batch = True\n        for batch in lp:\n            reference, _ = batch\n            reference = reference.to(self.device)\n            with torch.no_grad():\n                message = random_message(self.model.nbits, reference.shape[0])\n                watermark = self.model.get_watermark(reference, message)\n                x_wm = reference + watermark\n\n            reference = reference.cpu()\n            sample_manager.add_samples(\n                x_wm.cpu(), self.epoch, ground_truth_wavs=reference\n            )\n            if first_batch and flashy.distrib.is_rank_zero():\n                for i in range(reference.size(0)):\n                    ys = [\n                        reference.cpu()[i].squeeze(0).numpy(),\n                        x_wm.cpu()[i].squeeze(0).numpy(),\n                        watermark.cpu()[i].squeeze(0).numpy(),\n                    ]\n                    path = os.path.join(path_dir, f\"spec_{i}.pdf\")\n                    save_spectrograms(\n                        ys,\n                        names=[\"Ground Truth\", \"Audio Watermarked\", \"Watermark\"],\n                        sr=self.cfg.sample_rate,\n                        path=path,\n                    )\n                first_batch = False\n        flashy.distrib.barrier()\n\n    def load_from_pretrained(self, name: str) -> dict:\n        raise ValueError(\"No pretrained model\")\n\n    @staticmethod\n    def model_from_checkpoint(\n        checkpoint_path: tp.Union[Path, str],\n        device: tp.Union[torch.device, str] = \"cpu\",\n    ) -> \"WMModel\":\n        \"\"\"Instantiate a WatermarkModel from a given checkpoint path or dora sig.\n\n        Args:\n            checkpoint_path (Path or str): Path to checkpoint or dora sig from where the checkpoint is resolved.\n            device (torch.device or str): Device on which the model is loaded.\n        \"\"\"\n        checkpoint_path = str(checkpoint_path)\n        logger = logging.getLogger(__name__)\n        logger.info(f\"Loading WatermarkModel from checkpoint: {checkpoint_path}\")\n        _checkpoint_path = checkpoint.resolve_checkpoint_path(\n            checkpoint_path, use_fsdp=False\n        )\n        assert (\n            _checkpoint_path is not None\n        ), f\"Could not resolve WatermarkModel checkpoint path: {checkpoint_path}\"\n        state = checkpoint.load_checkpoint(_checkpoint_path)\n        assert (\n            state is not None and \"xp.cfg\" in state\n        ), f\"Could not load WatermarkModel from ckpt: {checkpoint_path}\"\n        cfg = state[\"xp.cfg\"]\n        cfg.device = device\n        watermarking_model = get_watermark_model(cfg).to(device)\n\n        assert \"best_state\" in state and state[\"best_state\"] != {}\n        assert (\n            \"exported\" not in state\n        ), \"When loading an exported checkpoint, use the //pretrained/ prefix.\"\n        watermarking_model.load_state_dict(state[\"best_state\"][\"model\"])\n        watermarking_model.eval()\n        logger.info(\"Watermarking model loaded!\")\n        return watermarking_model\n\n\ndef evaluate_localizations(predictions, true_predictions, name):\n    metrics = {}\n    # predictions are output of the detector shape [bsz, 2, frames]\n    # true_predictions is output of the mix method shape [bsz, 2, frames]\n    metrics[f\"localization_acc_{name}\"] = (\n        ((predictions[:, 1, :] > 0.5) == true_predictions[:, 1, :])\n        .float()\n        .mean()\n        .item()\n    )\n    metrics[f\"localization_miou_{name}\"] = calculate_miou(\n        predictions[:, 1, :], true_predictions[:, 1, :]\n    )\n    return metrics\n\n\ndef evaluate_augmentations(\n    positive: torch.Tensor,\n    negative: torch.Tensor,\n    augmentation_name: str,\n    message: torch.Tensor,\n) -> dict:\n    \"\"\"calculating evaluation metrics but take name of the augmentation\n    method that has been done before getting positive and negative results\"\"\"\n    metrics = {}\n    metrics[f\"aug_{augmentation_name}_acc\"] = compute_accuracy(positive, negative)\n    metrics[f\"aug_{augmentation_name}_fpr\"] = compute_FPR(negative)\n    metrics[f\"aug_{augmentation_name}_fnr\"] = compute_FNR(positive)\n    if message.shape[0] != 0:\n        metrics[f\"aug_{augmentation_name}_bit_acc\"] = compute_bit_acc(positive, message)\n\n    # add one metric which is average overall score of all augmentations\n    metrics[\"all_aug_acc\"] = compute_accuracy(positive, negative)\n\n    return metrics\n\n\ndef evaluate_audio_watermark(\n    y_pred: torch.Tensor,\n    y: torch.Tensor,\n    cfg: DictConfig,\n) -> dict:\n    \"\"\"Audio reconstruction evaluation method that can be conveniently pickled.\"\"\"\n    metrics = {}\n    if cfg.evaluate.metrics.visqol:\n        visqol = builders.get_visqol(cfg.metrics.visqol)\n        metrics[\"visqol\"] = visqol(y_pred, y, cfg.sample_rate)\n    sisnr = ScaleInvariantSignalNoiseRatio().to(y.device)\n    stoi = ShortTimeObjectiveIntelligibility(fs=cfg.sample_rate)\n    metrics[\"sisnr\"] = sisnr(y_pred, y)\n    metrics[\"stoi\"] = stoi(y_pred, y)\n    metrics[\"pesq\"] = tensor_pesq(y_pred, y, sr=cfg.sample_rate)\n    return metrics\n\n\ndef tensor_pesq(y_pred: torch.Tensor, y: torch.Tensor, sr: int):\n    # pesq returns error if no speech is detected, so we catch it\n    return PesqMetric(sr)(y_pred, y).item()\n\n\ndef compute_accuracy(positive, negative):\n    N = (positive[:, 1, :].mean(dim=1) > 0.5).sum() + (\n        negative[:, 0, :].mean(dim=1) > 0.5\n    ).sum()\n    acc = N / (2 * positive.size(0))\n    return acc\n\n\ndef compute_FPR(negative):\n    N = (negative[:, 1, :].mean(dim=1) > 0.5).sum()\n    fpr = N / (negative.size(0))\n    return fpr\n\n\ndef compute_FNR(positive):\n    N = (positive[:, 0, :].mean(dim=1) > 0.5).sum()\n    fpr = N / (positive.size(0))\n    return fpr\n\n\ndef _bit_acc(decoded, original):\n    bit_acc = (decoded == original).float().mean()\n    return bit_acc\n\n\ndef compute_bit_acc(positive, original, mask=None):\n    \"\"\"Compute bit accuracy.\n    Args:\n        positive: detector outputs [bsz, 2+nbits, time_steps]\n        original: original message (0 or 1) [bsz, nbits]\n        mask: mask of the watermark [bsz, 1, time_steps]\n    \"\"\"\n    decoded = positive[:, 2:, :]  # b 2+nbits t -> b nbits t\n    if mask is not None:\n        # cut last dim of positive to keep only where mask is 1\n        new_shape = [*decoded.shape[:-1], -1]  # b nbits t -> b nbits -1\n        decoded = torch.masked_select(decoded, mask == 1).reshape(new_shape)\n    # average decision over time, then threshold\n    decoded = decoded.mean(dim=-1) > 0  # b nbits\n    return _bit_acc(decoded, original)\n"
  },
  {
    "path": "audiocraft/train.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nEntry point for dora to launch solvers for running training loops.\nSee more info on how to use dora: https://github.com/facebookresearch/dora\n\"\"\"\n\nimport logging\nimport multiprocessing\nimport os\nfrom pathlib import Path\nimport sys\nimport typing as tp\n\nfrom dora import git_save, hydra_main, XP\nimport flashy\nimport hydra\nimport omegaconf\n\nfrom .environment import AudioCraftEnvironment\nfrom .utils.cluster import get_slurm_parameters\n\nlogger = logging.getLogger(__name__)\n\n\ndef resolve_config_dset_paths(cfg):\n    \"\"\"Enable Dora to load manifest from git clone repository.\"\"\"\n    # manifest files for the different splits\n    for key, value in cfg.datasource.items():\n        if isinstance(value, str):\n            cfg.datasource[key] = git_save.to_absolute_path(value)\n\n\ndef get_solver(cfg):\n    from . import solvers\n    # Convert batch size to batch size for each GPU\n    assert cfg.dataset.batch_size % flashy.distrib.world_size() == 0\n    cfg.dataset.batch_size //= flashy.distrib.world_size()\n    for split in ['train', 'valid', 'evaluate', 'generate']:\n        if hasattr(cfg.dataset, split) and hasattr(cfg.dataset[split], 'batch_size'):\n            assert cfg.dataset[split].batch_size % flashy.distrib.world_size() == 0\n            cfg.dataset[split].batch_size //= flashy.distrib.world_size()\n    resolve_config_dset_paths(cfg)\n    solver = solvers.get_solver(cfg)\n    return solver\n\n\ndef get_solver_from_xp(xp: XP, override_cfg: tp.Optional[tp.Union[dict, omegaconf.DictConfig]] = None,\n                       restore: bool = True, load_best: bool = True,\n                       ignore_state_keys: tp.List[str] = [], disable_fsdp: bool = True):\n    \"\"\"Given a XP, return the Solver object.\n\n    Args:\n        xp (XP): Dora experiment for which to retrieve the solver.\n        override_cfg (dict or None): If not None, should be a dict used to\n            override some values in the config of `xp`. This will not impact\n            the XP signature or folder. The format is different\n            than the one used in Dora grids, nested keys should actually be nested dicts,\n            not flattened, e.g. `{'optim': {'batch_size': 32}}`.\n        restore (bool): If `True` (the default), restore state from the last checkpoint.\n        load_best (bool): If `True` (the default), load the best state from the checkpoint.\n        ignore_state_keys (list[str]): List of sources to ignore when loading the state, e.g. `optimizer`.\n        disable_fsdp (bool): if True, disables FSDP entirely. This will\n            also automatically skip loading the EMA. For solver specific\n            state sources, like the optimizer, you might want to\n            use along `ignore_state_keys=['optimizer']`. Must be used with `load_best=True`.\n    \"\"\"\n    logger.info(f\"Loading solver from XP {xp.sig}. \"\n                f\"Overrides used: {xp.argv}\")\n    cfg = xp.cfg\n    if override_cfg is not None:\n        cfg = omegaconf.OmegaConf.merge(cfg, omegaconf.DictConfig(override_cfg))\n    if disable_fsdp and cfg.fsdp.use:\n        cfg.fsdp.use = False\n        assert load_best is True\n        # ignoring some keys that were FSDP sharded like model, ema, and best_state.\n        # fsdp_best_state will be used in that case. When using a specific solver,\n        # one is responsible for adding the relevant keys, e.g. 'optimizer'.\n        # We could make something to automatically register those inside the solver, but that\n        # seem overkill at this point.\n        ignore_state_keys = ignore_state_keys + ['model', 'ema', 'best_state']\n\n    try:\n        with xp.enter():\n            solver = get_solver(cfg)\n            if restore:\n                solver.restore(load_best=load_best, ignore_state_keys=ignore_state_keys)\n        return solver\n    finally:\n        hydra.core.global_hydra.GlobalHydra.instance().clear()\n\n\ndef get_solver_from_sig(sig: str, *args, **kwargs):\n    \"\"\"Return Solver object from Dora signature, i.e. to play with it from a notebook.\n    See `get_solver_from_xp` for more information.\n    \"\"\"\n    xp = main.get_xp_from_sig(sig)\n    return get_solver_from_xp(xp, *args, **kwargs)\n\n\ndef init_seed_and_system(cfg):\n    import numpy as np\n    import torch\n    import random\n    from audiocraft.modules.transformer import set_efficient_attention_backend\n\n    multiprocessing.set_start_method(cfg.mp_start_method)\n    logger.debug('Setting mp start method to %s', cfg.mp_start_method)\n    random.seed(cfg.seed)\n    np.random.seed(cfg.seed)\n    # torch also initialize cuda seed if available\n    torch.manual_seed(cfg.seed)\n    torch.set_num_threads(cfg.num_threads)\n    os.environ['MKL_NUM_THREADS'] = str(cfg.num_threads)\n    os.environ['OMP_NUM_THREADS'] = str(cfg.num_threads)\n    logger.debug('Setting num threads to %d', cfg.num_threads)\n    set_efficient_attention_backend(cfg.efficient_attention_backend)\n    logger.debug('Setting efficient attention backend to %s', cfg.efficient_attention_backend)\n    if 'SLURM_JOB_ID' in os.environ:\n        tmpdir = Path('/scratch/slurm_tmpdir/' + os.environ['SLURM_JOB_ID'])\n        if tmpdir.exists():\n            logger.info(\"Changing tmpdir to %s\", tmpdir)\n            os.environ['TMPDIR'] = str(tmpdir)\n\n\n@hydra_main(config_path='../config', config_name='config', version_base='1.1')\ndef main(cfg):\n    init_seed_and_system(cfg)\n\n    # Setup logging both to XP specific folder, and to stderr.\n    log_name = '%s.log.{rank}' % cfg.execute_only if cfg.execute_only else 'solver.log.{rank}'\n    flashy.setup_logging(level=str(cfg.logging.level).upper(), log_name=log_name)\n    # Initialize distributed training, no need to specify anything when using Dora.\n    flashy.distrib.init()\n    solver = get_solver(cfg)\n    if cfg.show:\n        solver.show()\n        return\n\n    if cfg.execute_only:\n        assert cfg.execute_inplace or cfg.continue_from is not None, \\\n            \"Please explicitly specify the checkpoint to continue from with continue_from=<sig_or_path> \" + \\\n            \"when running with execute_only or set execute_inplace to True.\"\n        solver.restore(replay_metrics=False)  # load checkpoint\n        solver.run_one_stage(cfg.execute_only)\n        return\n\n    return solver.run()\n\n\nmain.dora.dir = AudioCraftEnvironment.get_dora_dir()\nmain._base_cfg.slurm = get_slurm_parameters(main._base_cfg.slurm)\n\nif main.dora.shared is not None and not os.access(main.dora.shared, os.R_OK):\n    print(\"No read permission on dora.shared folder, ignoring it.\", file=sys.stderr)\n    main.dora.shared = None\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "audiocraft/utils/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"Utilities.\"\"\"\n"
  },
  {
    "path": "audiocraft/utils/audio_effects.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\nimport inspect\nimport random\nimport typing as tp\nfrom functools import partial\n\nimport julius\nimport omegaconf\nimport torch\nfrom julius import fft_conv1d, resample_frac\n\nfrom ..data.audio_utils import get_aac, get_mp3\n\nif tp.TYPE_CHECKING:\n    from ..models.encodec import CompressionModel\n\n\ndef select_audio_effects(\n    audio_effects: tp.Dict,\n    weights: tp.Optional[tp.Dict] = None,\n    mode: str = \"all\",\n    max_length: tp.Optional[int] = None,\n):\n    \"\"\"Samples a subset of audio effects methods from the `AudioEffects` class.\n\n    This function allows you to select a subset of audio effects\n    based on the chosen selection mode and optional weights.\n\n    Args:\n        audio_effects (dict): A dictionary of available audio augmentations, usually\n            obtained from the output of the 'get_audio_effects' function.\n        weights (dict): A dictionary mapping augmentation names to their corresponding\n            probabilities of being selected. This argument is used when 'mode' is set\n            to \"weighted.\" If 'weights' is None, all augmentations have equal\n            probability of being selected.\n        mode (str): The selection mode, which can be one of the following:\n            - \"all\": Select all available augmentations.\n            - \"weighted\": Select augmentations based on their probabilities in the\n              'weights' dictionary.\n        max_length (int): The maximum number of augmentations to select. If 'max_length'\n            is None, no limit is applied.\n\n    Returns:\n        dict: A subset of the 'audio_effects' dictionary containing the selected audio\n        augmentations.\n\n    Note:\n        - In \"all\" mode, all available augmentations are selected.\n        - In \"weighted\" mode, augmentations are selected with a probability\n          proportional to their weights specified in the 'weights' dictionary.\n        - If 'max_length' is set, the function limits the number of selected\n          augmentations.\n        - If no augmentations are selected or 'audio_effects' is empty, the function\n          defaults to including an \"identity\" augmentation.\n        - The \"identity\" augmentation means that no audio effect is applied.\n    \"\"\"\n    if mode == \"all\":  # original code\n        out = audio_effects\n    elif mode == \"weighted\":\n        # Probability proportionnal to weights\n        assert weights is not None\n        out = {\n            name: value\n            for name, value in audio_effects.items()\n            if random.random() < weights.get(name, 1.0)\n        }\n    else:\n        raise ValueError(f\"Unknown mode {mode}\")\n    if max_length is not None:\n        # Help having a deterministic limit of the gpu memory usage\n        random_keys = random.sample(list(out.keys()), max_length)\n        out = {key: out[key] for key in random_keys}\n    if len(out) == 0:  # Check not to return empty dict\n        out = {\"identity\": AudioEffects.identity}\n    return out\n\n\ndef get_audio_effects(cfg: omegaconf.DictConfig):\n    \"\"\"Automatically pull the list all effects available in this class based on the parameters from the cfg\n\n    Returns:\n        dict: A dict of names and pointers to all methods in this class.\n    \"\"\"\n    assert hasattr(cfg, \"audio_effects\")\n    cfg_audio_effects = dict(cfg[\"audio_effects\"])\n    return {\n        name: partial(value, **cfg_audio_effects.get(name, {}))\n        for name, value in inspect.getmembers(AudioEffects)\n        if inspect.isfunction(value)\n    }\n\n\ndef audio_effect_return(\n    tensor: torch.Tensor, mask: tp.Optional[torch.Tensor]\n) -> tp.Union[tp.Tuple[torch.Tensor, torch.Tensor], torch.Tensor]:\n    \"\"\"Return the mask if it was in the input otherwise only the output tensor\"\"\"\n    if mask is None:\n        return tensor\n    else:\n        return tensor, mask\n\n\ndef generate_pink_noise(length: int) -> torch.Tensor:\n    \"\"\"Generate pink noise using Voss-McCartney algorithm with PyTorch.\"\"\"\n    num_rows = 16\n    array = torch.randn(num_rows, length // num_rows + 1)\n    reshaped_array = torch.cumsum(array, dim=1)\n    reshaped_array = reshaped_array.reshape(-1)\n    reshaped_array = reshaped_array[:length]\n    # Normalize\n    pink_noise = reshaped_array / torch.max(torch.abs(reshaped_array))\n    return pink_noise\n\n\ndef compress_with_encodec(\n    tensor: torch.Tensor,\n    n_q: int,\n    model: \"CompressionModel\",\n    sample_rate: int,\n    mask: tp.Optional[torch.Tensor] = None,\n) -> tp.Union[tp.Tuple[torch.Tensor, torch.Tensor], torch.Tensor]:\n    \"\"\"Special augmentation function that compresses and decompresses wav tensor\n    using a compression model with the n_q codebooks\n    \"\"\"\n\n    model.to(tensor.device)\n    model.set_num_codebooks(n_q)\n    codes, scale = model.encode(\n        julius.resample_frac(tensor, old_sr=sample_rate, new_sr=model.sample_rate)\n    )\n    compressed = model.decode(codes=codes, scale=scale)\n    return audio_effect_return(\n        tensor=julius.resample_frac(\n            compressed, old_sr=model.sample_rate, new_sr=sample_rate\n        ),\n        mask=mask,\n    )\n\n\ndef apply_compression_skip_grad(tensor: torch.Tensor, compression_fn, **kwargs):\n    \"\"\"Applies a specified compression function to the audio tensor.\n    Whire carrying over the grads to the output tensor with skip through estimator\n    this is a straight through estimator to make mp3/aac compression differentiable\n    see more: Yin et al. 2019 https://arxiv.org/pdf/1903.05662.pdf\n\n    Args:\n        tensor (torch.Tensor): The input audio tensor.\n        compression_fn (function): The compression function to apply.\n        **kwargs: Additional keyword arguments for the compression function.\n\n    Returns:\n        torch.Tensor: The output tensor after applying compression and straight through estimator.\n    \"\"\"\n    compressed = compression_fn(tensor.detach(), **kwargs)\n\n    # Trim compressed output if needed\n    compressed = compressed[:, :, : tensor.size(-1)]\n\n    # Straight through estimator for differentiable compression\n    out = tensor + (compressed - tensor).detach()\n\n    # Check that gradients are not broken\n    if out.requires_grad:\n        assert (\n            out.grad_fn\n        ), \"The computation graph might be broken due to compression augmentation.\"\n\n    return out\n\n\nclass AudioEffects:\n    @staticmethod\n    def speed(\n        tensor: torch.Tensor,\n        speed_range: tuple = (0.5, 1.5),\n        sample_rate: int = 16000,\n        mask: tp.Optional[torch.Tensor] = None,\n    ) -> tp.Union[tp.Tuple[torch.Tensor, torch.Tensor], torch.Tensor]:\n        \"\"\"Function to change the speed of a batch of audio data.\n        The output will have a different length !\n\n        Args:\n            audio_batch (torch.Tensor): The batch of audio data in torch tensor format.\n            speed (float): The speed to change the audio to.\n\n        Returns:\n            torch.Tensor: The batch of audio data with the speed changed.\n        \"\"\"\n        speed = torch.FloatTensor(1).uniform_(*speed_range)\n        new_sr = int(sample_rate * 1 / speed)\n        resampled_tensor = julius.resample.resample_frac(tensor, sample_rate, new_sr)\n        if mask is None:\n            return resampled_tensor\n        else:\n            return resampled_tensor, torch.nn.functional.interpolate(\n                mask, size=resampled_tensor.size(-1), mode=\"nearest-exact\"\n            )\n\n    @staticmethod\n    def updownresample(\n        tensor: torch.Tensor,\n        sample_rate: int = 16000,\n        intermediate_freq: int = 32000,\n        mask: tp.Optional[torch.Tensor] = None,\n    ) -> tp.Union[tp.Tuple[torch.Tensor, torch.Tensor], torch.Tensor]:\n\n        orig_shape = tensor.shape\n        # upsample\n        tensor = resample_frac(tensor, sample_rate, intermediate_freq)\n        # downsample\n        tensor = resample_frac(tensor, intermediate_freq, sample_rate)\n\n        assert tensor.shape == orig_shape\n        return audio_effect_return(tensor=tensor, mask=mask)\n\n    @staticmethod\n    def echo(\n        tensor: torch.Tensor,\n        volume_range: tuple = (0.1, 0.5),\n        duration_range: tuple = (0.1, 0.5),\n        sample_rate: int = 16000,\n        mask: tp.Optional[torch.Tensor] = None,\n    ) -> tp.Union[tp.Tuple[torch.Tensor, torch.Tensor], torch.Tensor]:\n        \"\"\"Attenuating the audio volume by a factor of 0.4, delaying it by 100ms,\n        and then overlaying it with the original.\n\n        Args:\n            tensor: 3D Tensor representing the audio signal [bsz, channels, frames]\n            volumne range: volume range of the echo signal\n            duration range: duration range of the echo signal\n            sample_rate: Sample rate of the audio signal.\n        Returns:\n            Audio signal with reverb.\n        \"\"\"\n\n        # Create a simple impulse response\n        # Duration of the impulse response in seconds\n        duration = torch.FloatTensor(1).uniform_(*duration_range)\n        volume = torch.FloatTensor(1).uniform_(*volume_range)\n\n        n_samples = int(sample_rate * duration)\n        impulse_response = torch.zeros(n_samples).type(tensor.type()).to(tensor.device)\n\n        # Define a few reflections with decreasing amplitude\n        impulse_response[0] = 1.0  # Direct sound\n\n        impulse_response[\n            int(sample_rate * duration) - 1\n        ] = volume  # First reflection after 100ms\n\n        # Add batch and channel dimensions to the impulse response\n        impulse_response = impulse_response.unsqueeze(0).unsqueeze(0)\n\n        # Convolve the audio signal with the impulse response\n        reverbed_signal = fft_conv1d(tensor, impulse_response)\n\n        # Normalize to the original amplitude range for stability\n        reverbed_signal = (\n            reverbed_signal\n            / torch.max(torch.abs(reverbed_signal))\n            * torch.max(torch.abs(tensor))\n        )\n\n        # Ensure tensor size is not changed\n        tmp = torch.zeros_like(tensor)\n        tmp[..., : reverbed_signal.shape[-1]] = reverbed_signal\n        reverbed_signal = tmp\n\n        return audio_effect_return(tensor=reverbed_signal, mask=mask)\n\n    @staticmethod\n    def random_noise(\n        waveform: torch.Tensor,\n        noise_std: float = 0.001,\n        mask: tp.Optional[torch.Tensor] = None,\n    ) -> tp.Union[tp.Tuple[torch.Tensor, torch.Tensor], torch.Tensor]:\n        \"\"\"Add Gaussian noise to the waveform.\"\"\"\n        noise = torch.randn_like(waveform) * noise_std\n        noisy_waveform = waveform + noise\n        return audio_effect_return(tensor=noisy_waveform, mask=mask)\n\n    @staticmethod\n    def pink_noise(\n        waveform: torch.Tensor,\n        noise_std: float = 0.01,\n        mask: tp.Optional[torch.Tensor] = None,\n    ) -> tp.Union[tp.Tuple[torch.Tensor, torch.Tensor], torch.Tensor]:\n        \"\"\"Add pink background noise to the waveform.\"\"\"\n        noise = generate_pink_noise(waveform.shape[-1]) * noise_std\n        noise = noise.to(waveform.device)\n        # Assuming waveform is of shape (bsz, channels, length)\n        noisy_waveform = waveform + noise.unsqueeze(0).unsqueeze(0).to(waveform.device)\n        return audio_effect_return(tensor=noisy_waveform, mask=mask)\n\n    @staticmethod\n    def lowpass_filter(\n        waveform: torch.Tensor,\n        cutoff_freq: float = 5000,\n        sample_rate: int = 16000,\n        mask: tp.Optional[torch.Tensor] = None,\n    ) -> tp.Union[tp.Tuple[torch.Tensor, torch.Tensor], torch.Tensor]:\n        \"\"\"Filter the lowpass frequency from the waveform\"\"\"\n        return audio_effect_return(\n            tensor=julius.lowpass_filter(waveform, cutoff=cutoff_freq / sample_rate),\n            mask=mask,\n        )\n\n    @staticmethod\n    def highpass_filter(\n        waveform: torch.Tensor,\n        cutoff_freq: float = 500,\n        sample_rate: int = 16000,\n        mask: tp.Optional[torch.Tensor] = None,\n    ) -> tp.Union[tp.Tuple[torch.Tensor, torch.Tensor], torch.Tensor]:\n        \"\"\"Filter the highpass frequency from the waveform\"\"\"\n        return audio_effect_return(\n            tensor=julius.highpass_filter(waveform, cutoff=cutoff_freq / sample_rate),\n            mask=mask,\n        )\n\n    @staticmethod\n    def bandpass_filter(\n        waveform: torch.Tensor,\n        cutoff_freq_low: float = 300,\n        cutoff_freq_high: float = 8000,\n        sample_rate: int = 16000,\n        mask: tp.Optional[torch.Tensor] = None,\n    ) -> tp.Union[tp.Tuple[torch.Tensor, torch.Tensor], torch.Tensor]:\n        \"\"\"Apply a bandpass filter to the waveform by cascading\n        a high-pass filter followed by a low-pass filter.\n\n        Args:\n            waveform (torch.Tensor): Input audio waveform.\n            low_cutoff (float): Lower cutoff frequency.\n            high_cutoff (float): Higher cutoff frequency.\n            sample_rate (int): The sample rate of the waveform.\n\n        Returns:\n            torch.Tensor: Filtered audio waveform.\n        \"\"\"\n\n        return audio_effect_return(\n            tensor=julius.bandpass_filter(\n                waveform,\n                cutoff_low=cutoff_freq_low / sample_rate,\n                cutoff_high=cutoff_freq_high / sample_rate,\n            ),\n            mask=mask,\n        )\n\n    @staticmethod\n    def smooth(\n        tensor: torch.Tensor,\n        window_size_range: tuple = (2, 10),\n        mask: tp.Optional[torch.Tensor] = None,\n    ) -> tp.Union[tp.Tuple[torch.Tensor, torch.Tensor], torch.Tensor]:\n        \"\"\"Smooths the input tensor (audio signal) using a moving average filter with the\n        given window size.\n\n        Args:\n            tensor (torch.Tensor): Input audio tensor. Assumes tensor shape is (batch_size,\n            channels, time).\n            window_size (int): Size of the moving average window.\n            mask: Masks for the input wave\n\n        Returns:\n            torch.Tensor: Smoothed audio tensor.\n        \"\"\"\n\n        window_size = int(torch.FloatTensor(1).uniform_(*window_size_range))\n        # Create a uniform smoothing kernel\n        kernel = torch.ones(1, 1, window_size).type(tensor.type()) / window_size\n        kernel = kernel.to(tensor.device)\n\n        smoothed = fft_conv1d(tensor, kernel)\n        # Ensure tensor size is not changed\n        tmp = torch.zeros_like(tensor)\n        tmp[..., : smoothed.shape[-1]] = smoothed\n        smoothed = tmp\n\n        return audio_effect_return(tensor=smoothed, mask=mask)\n\n    @staticmethod\n    def boost_audio(\n        tensor: torch.Tensor,\n        amount: float = 20,\n        mask: tp.Optional[torch.Tensor] = None,\n    ) -> tp.Union[tp.Tuple[torch.Tensor, torch.Tensor], torch.Tensor]:\n        \"\"\"Filter the lowpass frequency from the waveform\"\"\"\n        return audio_effect_return(tensor=tensor * (1 + amount / 100), mask=mask)\n\n    @staticmethod\n    def duck_audio(\n        tensor: torch.Tensor,\n        amount: float = 20,\n        mask: tp.Optional[torch.Tensor] = None,\n    ) -> tp.Union[tp.Tuple[torch.Tensor, torch.Tensor], torch.Tensor]:\n        \"\"\"Mask input wav with some ducked signnals\"\"\"\n        return audio_effect_return(tensor=tensor * (1 - amount / 100), mask=mask)\n\n    @staticmethod\n    def identity(\n        tensor: torch.Tensor, mask: tp.Optional[torch.Tensor] = None\n    ) -> tp.Union[tp.Tuple[torch.Tensor, torch.Tensor], torch.Tensor]:\n        return audio_effect_return(tensor=tensor, mask=mask)\n\n    @staticmethod\n    def mp3_compression(\n        tensor: torch.Tensor,\n        sample_rate: int = 16000,\n        bitrate: str = \"128k\",\n        mask: tp.Optional[torch.Tensor] = None,\n    ) -> tp.Union[tp.Tuple[torch.Tensor, torch.Tensor], torch.Tensor]:\n        \"\"\"\n        Compress audio using MP3 algorithm\n        Args:\n            tensor (torch.Tensor): The input audio tensor.\n            sample_rate (int): The sample rate of the audio.\n            bitrate (str): The bitrate for MP3 compression.\n\n        Returns:\n            torch.Tensor: The output tensor after applying MP3 compression.\n        \"\"\"\n        out = apply_compression_skip_grad(\n            tensor, get_mp3, sr=sample_rate, bitrate=bitrate\n        )\n        return audio_effect_return(tensor=out, mask=mask)\n\n    @staticmethod\n    def aac_compression(\n        tensor: torch.Tensor,\n        sample_rate: int = 16000,\n        bitrate: str = \"128k\",\n        lowpass_freq: tp.Optional[int] = None,\n        mask: tp.Optional[torch.Tensor] = None,\n    ) -> tp.Union[tp.Tuple[torch.Tensor, torch.Tensor], torch.Tensor]:\n        \"\"\"Applies AAC compression to an audio tensor.\n\n        Args:\n            tensor (torch.Tensor): The input audio tensor.\n            sample_rate (int): The sample rate of the audio.\n            bitrate (str): The bitrate for AAC compression.\n            lowpass_freq (Optional[int]): The frequency for a low-pass filter.\n\n        Returns:\n            torch.Tensor: The output tensor after applying AAC compression.\n        \"\"\"\n        out = apply_compression_skip_grad(\n            tensor, get_aac, sr=sample_rate, bitrate=bitrate, lowpass_freq=lowpass_freq\n        )\n        return audio_effect_return(tensor=out, mask=mask)\n"
  },
  {
    "path": "audiocraft/utils/autocast.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport torch\n\n\nclass TorchAutocast:\n    \"\"\"TorchAutocast utility class.\n    Allows you to enable and disable autocast. This is specially useful\n    when dealing with different architectures and clusters with different\n    levels of support.\n\n    Args:\n        enabled (bool): Whether to enable torch.autocast or not.\n        args: Additional args for torch.autocast.\n        kwargs: Additional kwargs for torch.autocast\n    \"\"\"\n    def __init__(self, enabled: bool, *args, **kwargs):\n        self.autocast = torch.autocast(*args, **kwargs) if enabled else None\n\n    def __enter__(self):\n        if self.autocast is None:\n            return\n        try:\n            self.autocast.__enter__()\n        except RuntimeError:\n            device = self.autocast.device\n            dtype = self.autocast.fast_dtype\n            raise RuntimeError(\n                f\"There was an error autocasting with dtype={dtype} device={device}\\n\"\n                \"If you are on the FAIR Cluster, you might need to use autocast_dtype=float16\"\n            )\n\n    def __exit__(self, *args, **kwargs):\n        if self.autocast is None:\n            return\n        self.autocast.__exit__(*args, **kwargs)\n"
  },
  {
    "path": "audiocraft/utils/best_state.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom collections import defaultdict\nimport logging\nimport typing as tp\n\nimport flashy\nimport torch\n\nfrom ..optim import ModuleDictEMA\nfrom .utils import copy_state\n\n\nlogger = logging.getLogger(__name__)\n\n\nclass BestStateDictManager(flashy.state.StateDictSource):\n    \"\"\"BestStateDictManager maintains a copy of best state_dict() for registered sources.\n\n    BestStateDictManager has two main attributes:\n        states (dict): State dict of the registered StateDictSource.\n        param_ids (dict): Dict of parameter ids for registered states from ModuleDictEMA and other sources.\n\n    When registering new sources, the BestStateDictManager will ensure two conflicting sources between\n    ModuleDictEMA and original modules are not both registered as it would otherwise create ambiguity about\n    what to consider for best state.\n\n    Args:\n        device (torch.device or str): Device on which we keep the copy.\n        dtype (torch.dtype): Data type for the state parameters.\n    \"\"\"\n    def __init__(self, device: tp.Union[torch.device, str] = 'cpu',\n                 dtype: tp.Optional[torch.dtype] = None):\n        self.device = device\n        self.states: dict = {}\n        self.param_ids: dict = defaultdict(dict)\n        self.dtype = dtype\n\n    def _get_parameter_ids(self, state_dict):\n        return {id(p): name for name, p in state_dict.items() if isinstance(p, torch.Tensor)}\n\n    def _validate_no_parameter_ids_overlap(self, name: str, param_ids: dict):\n        for registered_name, registered_param_ids in self.param_ids.items():\n            if registered_name != name:\n                overlap = set.intersection(registered_param_ids.keys(), param_ids.keys())\n                assert len(overlap) == 0, f\"Found {len(overlap)} / {len(param_ids.keys())} overlapping parameters\"\n                f\" in {name} and already registered {registered_name}: {' '.join(overlap)}\"\n\n    def update(self, name: str, source: flashy.state.StateDictSource):\n        if name not in self.states:\n            raise ValueError(f\"{name} missing from registered states.\")\n        self.states[name] = copy_state(source.state_dict(), device=self.device, dtype=self.dtype)\n\n    def register(self, name: str, source: flashy.state.StateDictSource):\n        if name in self.states:\n            raise ValueError(f\"{name} already present in states.\")\n        # Registering parameter ids for EMA and non-EMA states allows us to check that\n        # there is no overlap that would create ambiguity about how to handle the best state\n        param_ids = self._get_parameter_ids(source.state_dict())\n        if isinstance(source, ModuleDictEMA):\n            logger.debug(f\"Registering to best state: ModuleDictEMA '{name}' with {len(param_ids)} params\")\n            self._validate_no_parameter_ids_overlap(name, param_ids)\n            self.param_ids[name] = param_ids\n        else:\n            logger.debug(f\"Registering to best state: StateDictSource '{name}' with {len(param_ids)} params\")\n            self._validate_no_parameter_ids_overlap('base', param_ids)\n            self.param_ids['base'].update(param_ids)\n        # Register state\n        self.states[name] = copy_state(source.state_dict(), device=self.device, dtype=self.dtype)\n\n    def state_dict(self) -> flashy.state.StateDict:\n        return self.states\n\n    def load_state_dict(self, state: flashy.state.StateDict):\n        for name, sub_state in state.items():\n            for k, v in sub_state.items():\n                self.states[name][k].copy_(v)\n"
  },
  {
    "path": "audiocraft/utils/cache.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom concurrent.futures import ThreadPoolExecutor\nfrom collections import deque\nfrom functools import partial\nfrom hashlib import sha1\nimport logging\nfrom pathlib import Path\nimport sys\nimport typing as tp\nimport zipfile\n\nimport flashy\nimport torch\n\n\nlogger = logging.getLogger(__name__)\n\n\ndef get_full_embed(full_embed: torch.Tensor, x: tp.Any, idx: int, device: tp.Union[str, torch.device]) -> torch.Tensor:\n    \"\"\"Utility function for the EmbeddingCache, returning the full embedding without any chunking.\n    This method can be used in case there is no need in extracting a chunk of the full embedding\n    read from the cache.\n\n    Args:\n        full_embed (torch.Tensor): The full embedding.\n        x (any): Batch object from which the full embedding is derived.\n        idx (torch.Tensor): Index of object to consider in the batch object.\n    Returns:\n        full_embed (torch.Tensor): The full embedding\n    \"\"\"\n    return full_embed.to(device)\n\n\nclass EmbeddingCache:\n    \"\"\"Cache around embeddings computation for faster execution.\n    The EmbeddingCache is storing pre-computed embeddings on disk and provides a simple API\n    to retrieve the pre-computed embeddings on full inputs and extract only a given chunk\n    using a user-provided function. When the cache is warm (all embeddings are pre-computed),\n    the EmbeddingCache allows for faster training as it removes the need of computing the embeddings.\n    Additionally, it provides in-memory cache around the loaded embeddings to limit IO footprint\n    and synchronization points in the forward calls.\n\n    Args:\n        cache_path (Path): Path to folder where all pre-computed embeddings are saved on disk.\n        device (str or torch.device): Device on which the embedding is returned.\n        compute_embed_fn (callable[[Path, any, int], torch.Tensor], optional): Function to compute\n            the embedding from a given object and path. This user provided function can compute the\n            embedding from the provided object or using the provided path as entry point. The last parameter\n            specify the index corresponding to the current embedding in the object that can represent batch metadata.\n        extract_embed_fn (callable[[torch.Tensor, any, int], torch.Tensor], optional): Function to extract\n            the desired embedding chunk from the full embedding loaded from the cache. The last parameter\n            specify the index corresponding to the current embedding in the object that can represent batch metadata.\n            If not specified, will return the full embedding unmodified.\n    \"\"\"\n    def __init__(self, cache_path: tp.Union[str, Path], device: tp.Union[str, torch.device],\n                 compute_embed_fn: tp.Callable[[Path, tp.Any, int], torch.Tensor],\n                 extract_embed_fn: tp.Optional[tp.Callable[[torch.Tensor, tp.Any, int], torch.Tensor]] = None):\n        self.cache_path = Path(cache_path)\n        self.device = device\n        self._compute_embed_fn = compute_embed_fn\n        self._extract_embed_fn: tp.Callable[[torch.Tensor, tp.Any, int], torch.Tensor]\n        if extract_embed_fn is not None:\n            self._extract_embed_fn = extract_embed_fn\n        else:\n            self._extract_embed_fn = partial(get_full_embed, device=device)\n        if self.cache_path is not None:\n            self.cache_path.mkdir(exist_ok=True, parents=True)\n            logger.info(f\"Cache instantiated at: {self.cache_path}\")\n            self.pool = ThreadPoolExecutor(8)\n            self.pool.__enter__()\n        self._current_batch_cache: dict = {}\n        self._memory_cache: dict = {}\n\n    def _get_cache_path(self, path: tp.Union[Path, str]):\n        \"\"\"Get cache path for the given file path.\"\"\"\n        sig = sha1(str(path).encode()).hexdigest()\n        return self.cache_path / sig\n\n    @staticmethod\n    def _get_full_embed_from_cache(cache: Path):\n        \"\"\"Loads full pre-computed embedding from the cache.\"\"\"\n        try:\n            embed = torch.load(cache, 'cpu')\n        except Exception as exc:\n            logger.error(\"Error loading %s: %r\", cache, exc)\n            embed = None\n        return embed\n\n    def get_embed_from_cache(self, paths: tp.List[Path], x: tp.Any) -> torch.Tensor:\n        \"\"\"Get embedding from cache, computing and storing it to cache if not already cached.\n        The EmbeddingCache first tries to load the embedding from the in-memory cache\n        containing the pre-computed chunks populated through `populate_embed_cache`.\n        If not found, the full embedding is computed and stored on disk to be later accessed\n        to populate the in-memory cache, and the desired embedding chunk is extracted and returned.\n\n        Args:\n            paths (list[Path or str]): List of paths from where the embeddings can be loaded.\n            x (any): Object from which the embedding is extracted.\n        \"\"\"\n        embeds = []\n        for idx, path in enumerate(paths):\n            cache = self._get_cache_path(path)\n            if cache in self._current_batch_cache:\n                embed = self._current_batch_cache[cache]\n            else:\n                full_embed = self._compute_embed_fn(path, x, idx)\n                try:\n                    with flashy.utils.write_and_rename(cache, pid=True) as f:\n                        torch.save(full_embed.cpu(), f)\n                except Exception as exc:\n                    logger.error('Error saving embed %s (%s): %r', cache, full_embed.shape, exc)\n                else:\n                    logger.info('New embed cache saved: %s (%s)', cache, full_embed.shape)\n                    embed = self._extract_embed_fn(full_embed, x, idx)\n            embeds.append(embed)\n        embed = torch.stack(embeds, dim=0)\n        return embed\n\n    def populate_embed_cache(self, paths: tp.List[Path], x: tp.Any) -> None:\n        \"\"\"Populate in-memory caches for embeddings reading from the embeddings stored on disk.\n        The in-memory caches consist in a cache for the full embedding and another cache for the\n        final embedding chunk. Such caches are used to limit the IO access when computing the actual embeddings\n        and reduce the IO footprint and synchronization points during forward passes.\n\n        Args:\n            paths (list[Path]): List of paths from where the embeddings can be loaded.\n            x (any): Object from which the embedding is extracted.\n        \"\"\"\n        self._current_batch_cache.clear()\n        if self.cache_path is not None:\n            futures: list = []\n            for path in paths:\n                assert path is not None, \"Path is required for computation from cache\"\n                cache = self._get_cache_path(path)\n                if cache in self._memory_cache or not cache.exists():\n                    futures.append(None)\n                else:\n                    futures.append(self.pool.submit(EmbeddingCache._get_full_embed_from_cache, cache))\n            for idx, (path, future) in enumerate(zip(paths, futures)):\n                assert path is not None\n                cache = self._get_cache_path(path)\n                full_embed = None\n                if future is None:\n                    if cache in self._memory_cache:\n                        full_embed = self._memory_cache[cache]\n                else:\n                    full_embed = future.result()\n                    if full_embed is not None:\n                        self._memory_cache[cache] = full_embed\n                        full_embed = full_embed.to(self.device)\n                if full_embed is not None:\n                    embed = self._extract_embed_fn(full_embed, x, idx)\n                    self._current_batch_cache[cache] = embed\n\n\nclass CachedBatchWriter:\n    \"\"\"Write pre computed caches for mini batches. This can\n    make loading a lot more efficient depending on your filesystem.\n\n    Args:\n        cache_folder (Path): folder in which the cached minibatches\n            will be stored.\n\n    Inside cache folder, the structure is the following:\n    `epoch_number / update_number.zip`\n    And the zip file contains one entry per batch item.\n\n    It is possible to use the cache with a batch size smaller than\n    created with but obviously not larger. Make sure to call the\n    `start_epoch(epoch)` method for indicating changes of epochs.\n\n    See the grid `audiocraft/grids/musicgen/musicgen_warmup_cache.py`\n    for an example of how to warmup the cache.\n    \"\"\"\n    def __init__(self, cache_folder: Path):\n        self.cache_folder = cache_folder\n        self._current_epoch: tp.Optional[int] = None\n        self._current_index = 0\n\n    def start_epoch(self, epoch: int):\n        \"\"\"Call at the beginning of each epoch.\n        \"\"\"\n        self._current_epoch = epoch\n        self._current_index = 0\n        self._zip_path.parent.mkdir(exist_ok=True, parents=True)\n\n    @staticmethod\n    def _get_zip_path(cache_folder: Path, epoch: int, index: int):\n        return cache_folder / f\"{epoch:05d}\" / f\"{index:06d}.zip\"\n\n    @property\n    def _zip_path(self):\n        assert self._current_epoch is not None\n        return CachedBatchWriter._get_zip_path(self.cache_folder, self._current_epoch, self._current_index)\n\n    def save(self, *content):\n        \"\"\"Save one mini batch. This function is distributed-aware\n        and will automatically merge all the items from the different\n        workers.\n        \"\"\"\n        all_contents = []\n        for rank in range(flashy.distrib.world_size()):\n            their_content = flashy.distrib.broadcast_object(content, src=rank)\n            all_contents.append(their_content)\n\n        if flashy.distrib.is_rank_zero():\n            idx = 0\n            with flashy.utils.write_and_rename(self._zip_path) as tmp:\n                with zipfile.ZipFile(tmp, 'w') as zf:\n                    for content in all_contents:\n                        for vals in zip(*content):\n                            with zf.open(f'{idx}', 'w') as f:  # type: ignore\n                                torch.save(vals, f)\n                            idx += 1\n        flashy.distrib.barrier()\n        self._current_index += 1\n\n\nclass CachedBatchLoader:\n    \"\"\"Loader for cached mini-batches dumped with `CachedBatchWriter`.\n\n    Args:\n        cache_folder (Path): folder in which the cached minibatches are stored.\n        batch_size (int): batch size (per GPU) expected.\n        num_workers (int): number of workers to use for loading.\n        min_length (int): minimum expected length for each epoch. If some\n            mini-batches are missing, and error is raised.\n\n    This is iterable just like a regular DataLoader.\n    \"\"\"\n\n    def __init__(self, cache_folder: Path, batch_size: int,\n                 num_workers: int = 10, min_length: int = 1):\n        self.cache_folder = cache_folder\n        self.batch_size = batch_size\n        self.num_workers = num_workers\n        self.min_length = min_length\n        self._current_epoch: tp.Optional[int] = None\n        self.sampler = None  # for compatibility with the regular DataLoader\n\n    def __len__(self):\n        path = CachedBatchWriter._get_zip_path(self.cache_folder, self._current_epoch or 0, 0).parent\n        return len([p for p in path.iterdir() if p.suffix == \".zip\"])\n\n    def start_epoch(self, epoch: int):\n        \"\"\"Call at the beginning of each epoch.\n        \"\"\"\n        self._current_epoch = epoch\n\n    def _zip_path(self, index: int):\n        assert self._current_epoch is not None\n        return CachedBatchWriter._get_zip_path(self.cache_folder, self._current_epoch, index)\n\n    def _load_one(self, index: int):\n        zip_path = self._zip_path(index)\n        if not zip_path.exists():\n            if index < self.min_length:\n                raise RuntimeError(f\"Cache should have at least {self.min_length} batches, but {index} doesn't exist\")\n\n            return None\n        mode = \"rb\" if sys.version_info >= (3, 9) else \"r\"\n        try:\n            with zipfile.ZipFile(zip_path, 'r') as zf:\n                rank = flashy.distrib.rank()\n                world_size = flashy.distrib.world_size()\n                root = zipfile.Path(zf)\n                items = list(root.iterdir())\n                total_batch_size = self.batch_size * world_size\n                if len(items) < total_batch_size:\n                    raise RuntimeError(\n                        f\"The cache can handle a max batch size of {len(items)}, \"\n                        f\"but {total_batch_size} is needed.\")\n                start = rank * self.batch_size\n                items = items[start: start + self.batch_size]\n                assert len(items) == self.batch_size\n                entries = []\n                entries = [torch.load(item.open(mode), 'cpu') for item in items]  # type: ignore\n                transposed = zip(*entries)\n                out = []\n                for part in transposed:\n                    assert len(part) > 0\n                    if isinstance(part[0], torch.Tensor):\n                        out.append(torch.stack(part))\n                    else:\n                        assert isinstance(part, torch.Tensor)\n                        out.append(part)\n                return out\n        except Exception:\n            logger.error(\"Error when reading zip path %s\", zip_path)\n            raise\n\n    def __iter__(self):\n        \"\"\"This will yields tuples, exactly as provided to the\n        `CachedBatchWriter.save` method.\n        \"\"\"\n        pool = ThreadPoolExecutor(self.num_workers)\n        next_index = 0\n        queue = deque()\n\n        def _get_next():\n            nonlocal next_index\n            r = queue.popleft().result()\n            if r is None:\n                return None\n            else:\n                queue.append(pool.submit(self._load_one, next_index))\n                next_index += 1\n            return r\n\n        with pool:\n            # fill the buffer of fetching jobs.\n            for _ in range(2 * self.num_workers):\n                queue.append(pool.submit(self._load_one, next_index))\n                next_index += 1\n            while True:\n                batch = _get_next()\n                if batch is None:\n                    return\n                yield batch\n"
  },
  {
    "path": "audiocraft/utils/checkpoint.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom enum import Enum\nimport logging\nfrom pathlib import Path\nimport re\nimport typing as tp\n\nimport flashy\nimport torch\n\nfrom ..environment import AudioCraftEnvironment\n\n\nlogger = logging.getLogger(__name__)\n\n\nclass CheckpointSource(Enum):\n    CURRENT_XP = \"current_xp\"\n    PRETRAINED = \"pretrained\"\n    OTHER = \"other\"\n\n\ndef checkpoint_name(name: tp.Optional[str] = None, rank: tp.Optional[int] = None, use_fsdp: bool = False) -> str:\n    \"\"\"Checkpoint name formatted for all use in AudioCraft codebase and has the following format:\n    `checkpoint_<name>.th(.<rank>)`. By convention, name is expected to be empty for last checkpoint,\n    'best' for the best checkpoint or the epoch number.\n\n    Args:\n        name (str, optional): Name suffix for the checkpoint file stem.\n        rank (optional, int): Rank for distributed processing, retrieved with flashy if not provided.\n        use_fsdp (bool): Whether the calling solver relies on FSDP.\n    Returns:\n        str: The checkpoint name.\n    \"\"\"\n    suffix = ''\n    if rank is None:\n        rank = flashy.distrib.rank()\n    if rank > 0 and use_fsdp:\n        suffix = '.' + str(rank)\n    name_part = ''\n    if name is not None:\n        name_part = f'_{name}'\n    return f'checkpoint{name_part}.th{suffix}'\n\n\ndef is_sharded_checkpoint(path: Path) -> bool:\n    \"\"\"Whether the checkpoint at the given path corresponds to a sharded checkpoint across rank.\"\"\"\n    return re.search(r'\\.th\\.\\d+$', path.name) is not None\n\n\ndef resolve_checkpoint_path(sig_or_path: tp.Union[Path, str], name: tp.Optional[str] = None,\n                            use_fsdp: bool = False) -> tp.Optional[Path]:\n    \"\"\"Resolve a given checkpoint path for a provided dora sig or path.\n\n    Args:\n        sig_or_path (Path or str): Checkpoint path or dora signature.\n        name (str, optional): Name suffix for the checkpoint file stem.\n        rank (optional, int): Rank for distributed processing, retrieved with flashy if not provided.\n        use_fsdp (bool): Whether the calling solver relies on FSDP.\n    Returns:\n        Path, optional: Resolved checkpoint path, if it exists.\n    \"\"\"\n    from audiocraft import train\n    xps_root = train.main.dora.dir / 'xps'\n    sig_or_path = str(sig_or_path)\n    if sig_or_path.startswith('//sig/'):\n        sig = sig_or_path[len('//sig/'):]\n        path = xps_root / sig\n    else:\n        path = Path(sig_or_path)\n        path = AudioCraftEnvironment.resolve_reference_path(path)\n\n    if path.is_dir():\n        path = path / checkpoint_name(name, use_fsdp=use_fsdp)\n\n    if path.exists():\n        return path\n    else:\n        return None\n\n\ndef load_checkpoint(checkpoint_path: Path, is_sharded: bool = False) -> tp.Any:\n    \"\"\"Load state from checkpoints at the specified checkpoint path.\"\"\"\n    if is_sharded:\n        rank0_checkpoint_path = checkpoint_path.parent / checkpoint_name(use_fsdp=False)\n        if rank0_checkpoint_path.exists():\n            check_sharded_checkpoint(checkpoint_path, rank0_checkpoint_path)\n    state = torch.load(checkpoint_path, 'cpu')\n    logger.info(\"Checkpoint loaded from %s\", checkpoint_path)\n    return state\n\n\ndef save_checkpoint(state: tp.Any, checkpoint_path: Path, is_sharded: bool = False) -> None:\n    \"\"\"Save state to disk to the specified checkpoint_path.\"\"\"\n    _safe_save_checkpoint(state, checkpoint_path, is_sharded)\n    logger.info(\"Checkpoint saved to %s\", checkpoint_path)\n\n\ndef flush_stale_checkpoints(checkpoint_path: Path, keep_last: tp.Optional[int] = None) -> None:\n    \"\"\"Flush checkpoints to only keep last N checkpoints.\"\"\"\n    if keep_last is None or keep_last <= 0:\n        return\n    checkpoint_dir = checkpoint_path.parent\n    suffix = ''\n    if flashy.distrib.rank() > 0:\n        suffix = f'.{flashy.distrib.rank()}'\n    checkpoint_files_with_epoch = []\n    for path in Path(checkpoint_dir).glob(f'checkpoint_*.th{suffix}'):\n        epoch_part = path.name.split('.', 1)[0].split('_', 1)[1]\n        if epoch_part.isdigit():\n            checkpoint_files_with_epoch.append((path, int(epoch_part)))\n    checkpoint_files = [path for path, _ in list(sorted(checkpoint_files_with_epoch, key=lambda t: t[1]))]\n    total_to_flush = max(0, len(checkpoint_files) - keep_last)\n    files_to_flush = checkpoint_files[:total_to_flush]\n    for path in files_to_flush:\n        logger.debug(\"Removing checkpoint: %s\", str(path))\n        path.unlink(missing_ok=True)\n\n\ndef check_sharded_checkpoint(checkpoint_path: Path, rank0_checkpoint_path: Path) -> None:\n    \"\"\"Check sharded checkpoint state, ensuring the checkpoints are not corrupted.\"\"\"\n    # Finish the work of a previous run that got interrupted while dumping.\n    old_path = Path(str(checkpoint_path) + '.old')\n    if old_path.exists():\n        raise RuntimeError(\n            f\"Old checkpoint {old_path} from previous version of this code exist, cannot safely proceed.\")\n    token = Path(str(rank0_checkpoint_path) + '.tmp.done')\n    tmp_path = Path(str(checkpoint_path) + '.tmp')\n    if token.exists():\n        if tmp_path.exists():\n            tmp_path.rename(checkpoint_path)\n    flashy.distrib.barrier()\n    if flashy.distrib.is_rank_zero() and token.exists():\n        token.unlink()\n\n\ndef _safe_save_checkpoint(state: tp.Any, checkpoint_path: Path, is_sharded: bool = False) -> None:\n    \"\"\"Save checkpoints in a safe manner even with when sharded checkpoints across nodes.\"\"\"\n    def _barrier_if_sharded():\n        if is_sharded:\n            flashy.distrib.barrier()\n\n    if flashy.distrib.is_rank_zero():\n        token = Path(str(checkpoint_path) + '.tmp.done')\n        if token.exists():\n            token.unlink()\n    _barrier_if_sharded()\n    with flashy.utils.write_and_rename(checkpoint_path) as f:\n        torch.save(state, f)\n        _barrier_if_sharded()\n        if flashy.distrib.is_rank_zero():\n            token.touch()\n        _barrier_if_sharded()\n    _barrier_if_sharded()\n    if flashy.distrib.rank() == 0:\n        token.unlink()\n"
  },
  {
    "path": "audiocraft/utils/cluster.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nUtility functions for SLURM configuration and cluster settings.\n\"\"\"\n\nfrom enum import Enum\nimport os\nimport socket\nimport typing as tp\n\nimport omegaconf\n\n\nclass ClusterType(Enum):\n    AWS = \"aws\"\n    FAIR = \"fair\"\n    RSC = \"rsc\"\n    LOCAL_DARWIN = \"darwin\"\n    DEFAULT = \"default\"  # used for any other cluster.\n\n\ndef _guess_cluster_type() -> ClusterType:\n    uname = os.uname()\n    fqdn = socket.getfqdn()\n    if uname.sysname == \"Linux\" and (uname.release.endswith(\"-aws\") or \".ec2\" in fqdn):\n        return ClusterType.AWS\n\n    if fqdn.endswith(\".fair\"):\n        return ClusterType.FAIR\n\n    if fqdn.endswith(\".facebook.com\"):\n        return ClusterType.RSC\n\n    if uname.sysname == \"Darwin\":\n        return ClusterType.LOCAL_DARWIN\n\n    return ClusterType.DEFAULT\n\n\ndef get_cluster_type(\n    cluster_type: tp.Optional[ClusterType] = None,\n) -> tp.Optional[ClusterType]:\n    if cluster_type is None:\n        return _guess_cluster_type()\n\n    return cluster_type\n\n\ndef get_slurm_parameters(\n    cfg: omegaconf.DictConfig, cluster_type: tp.Optional[ClusterType] = None\n) -> omegaconf.DictConfig:\n    \"\"\"Update SLURM parameters in configuration based on cluster type.\n    If the cluster type is not specify, it infers it automatically.\n    \"\"\"\n    from ..environment import AudioCraftEnvironment\n    cluster_type = get_cluster_type(cluster_type)\n    # apply cluster-specific adjustments\n    if cluster_type == ClusterType.AWS:\n        cfg[\"mem_per_gpu\"] = None\n        cfg[\"constraint\"] = None\n        cfg[\"setup\"] = []\n    elif cluster_type == ClusterType.RSC:\n        cfg[\"mem_per_gpu\"] = None\n        cfg[\"setup\"] = []\n        cfg[\"constraint\"] = None\n        cfg[\"partition\"] = \"learn\"\n    slurm_exclude = AudioCraftEnvironment.get_slurm_exclude()\n    if slurm_exclude is not None:\n        cfg[\"exclude\"] = slurm_exclude\n    return cfg\n"
  },
  {
    "path": "audiocraft/utils/deadlock.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport logging\nimport os\nfrom queue import Queue, Empty\nimport signal\nimport sys\nimport threading\nimport traceback\n\nlogger = logging.getLogger(__name__)\n\n\nclass DeadlockDetect:\n    def __init__(self, use: bool = False, timeout: float = 120.):\n        self.use = use\n        self.timeout = timeout\n        self._queue: Queue = Queue()\n\n    def update(self, stage: str):\n        if self.use:\n            self._queue.put(stage)\n\n    def __enter__(self):\n        if self.use:\n            self._thread = threading.Thread(target=self._detector_thread)\n            self._thread.start()\n\n    def __exit__(self, exc_type, exc_val, exc_tb):\n        if self.use:\n            self._queue.put(None)\n            self._thread.join()\n\n    def _detector_thread(self):\n        logger.debug(\"Deadlock detector started\")\n        last_stage = \"init\"\n        while True:\n            try:\n                stage = self._queue.get(timeout=self.timeout)\n            except Empty:\n                break\n            if stage is None:\n                logger.debug(\"Exiting deadlock detector thread\")\n                return\n            else:\n                last_stage = stage\n        logger.error(\"Deadlock detector timed out, last stage was %s\", last_stage)\n        for th in threading.enumerate():\n            print(th, file=sys.stderr)\n            traceback.print_stack(sys._current_frames()[th.ident])\n            print(file=sys.stderr)\n        sys.stdout.flush()\n        sys.stderr.flush()\n        os.kill(os.getpid(), signal.SIGKILL)\n"
  },
  {
    "path": "audiocraft/utils/export.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nUtility to export a training checkpoint to a lightweight release checkpoint.\n\"\"\"\n\nfrom pathlib import Path\nimport typing as tp\n\nfrom omegaconf import OmegaConf\nimport torch\n\nfrom audiocraft import __version__\n\n\ndef export_encodec(checkpoint_path: tp.Union[Path, str], out_file: tp.Union[Path, str]):\n    \"\"\"Export only the best state from the given EnCodec checkpoint. This\n    should be used if you trained your own EnCodec model.\n    \"\"\"\n    pkg = torch.load(checkpoint_path, 'cpu')\n    new_pkg = {\n        'best_state': pkg['best_state']['model'],\n        'xp.cfg': OmegaConf.to_yaml(pkg['xp.cfg']),\n        'version': __version__,\n        'exported': True,\n    }\n    Path(out_file).parent.mkdir(exist_ok=True, parents=True)\n    torch.save(new_pkg, out_file)\n    return out_file\n\n\ndef export_pretrained_compression_model(pretrained_encodec: str, out_file: tp.Union[Path, str]):\n    \"\"\"Export a compression model (potentially EnCodec) from a pretrained model.\n    This is required for packaging the audio tokenizer along a MusicGen or AudioGen model.\n    Do not include the //pretrained/ prefix. For instance if you trained a model\n    with `facebook/encodec_32khz`, just put that as a name. Same for `dac_44khz`.\n\n    In that case, this will not actually include a copy of the model, simply the reference\n    to the model used.\n    \"\"\"\n    if Path(pretrained_encodec).exists():\n        pkg = torch.load(pretrained_encodec)\n        assert 'best_state' in pkg\n        assert 'xp.cfg' in pkg\n        assert 'version' in pkg\n        assert 'exported' in pkg\n    else:\n        pkg = {\n            'pretrained': pretrained_encodec,\n            'exported': True,\n            'version': __version__,\n        }\n    Path(out_file).parent.mkdir(exist_ok=True, parents=True)\n    torch.save(pkg, out_file)\n\n\ndef export_lm(checkpoint_path: tp.Union[Path, str], out_file: tp.Union[Path, str]):\n    \"\"\"Export only the best state from the given MusicGen or AudioGen checkpoint.\n    \"\"\"\n    pkg = torch.load(checkpoint_path, 'cpu')\n    if pkg['fsdp_best_state']:\n        best_state = pkg['fsdp_best_state']['model']\n    else:\n        assert pkg['best_state']\n        best_state = pkg['best_state']['model']\n    new_pkg = {\n        'best_state': best_state,\n        'xp.cfg': OmegaConf.to_yaml(pkg['xp.cfg']),\n        'version': __version__,\n        'exported': True,\n    }\n\n    Path(out_file).parent.mkdir(exist_ok=True, parents=True)\n    torch.save(new_pkg, out_file)\n    return out_file\n"
  },
  {
    "path": "audiocraft/utils/export_legacy.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nLegacy functions used at the time of the first release, kept for referencd.\n\"\"\"\n\nfrom pathlib import Path\nimport typing as tp\n\nfrom omegaconf import OmegaConf, DictConfig\nimport torch\n\nfrom audiocraft import __version__\n\n\ndef _clean_lm_cfg(cfg: DictConfig):\n    OmegaConf.set_struct(cfg, False)\n    # This used to be set automatically in the LM solver, need a more robust solution\n    # for the future.\n    cfg['transformer_lm']['card'] = 2048\n    n_q = 4\n    stereo_cfg = getattr(cfg, 'interleave_stereo_codebooks', None)\n    if stereo_cfg is not None and stereo_cfg.use:\n        if 'downsample' in stereo_cfg:\n            del stereo_cfg['downsample']\n        n_q = 8\n    cfg['transformer_lm']['n_q'] = n_q\n    # Experimental params no longer supported.\n    bad_params = ['spectral_norm_attn_iters', 'spectral_norm_ff_iters',\n                  'residual_balancer_attn', 'residual_balancer_ff', 'layer_drop']\n    for name in bad_params:\n        del cfg['transformer_lm'][name]\n    OmegaConf.set_struct(cfg, True)\n    return cfg\n\n\ndef export_encodec(checkpoint_path: tp.Union[Path, str], out_file: tp.Union[Path, str]):\n    pkg = torch.load(checkpoint_path, 'cpu')\n    new_pkg = {\n        'best_state': pkg['ema']['state']['model'],\n        'xp.cfg': OmegaConf.to_yaml(pkg['xp.cfg']),\n        # The following params were NOT exported for the first release of MusicGen.\n        'version': __version__,\n        'exported': True,\n    }\n    Path(out_file).parent.mkdir(exist_ok=True, parents=True)\n    torch.save(new_pkg, out_file)\n    return out_file\n\n\ndef export_lm(checkpoint_path: tp.Union[Path, str], out_file: tp.Union[Path, str]):\n    pkg = torch.load(checkpoint_path, 'cpu')\n    if pkg['fsdp_best_state']:\n        best_state = pkg['fsdp_best_state']['model']\n    else:\n        best_state = pkg['best_state']['model']\n    new_pkg = {\n        'best_state': best_state,\n        'xp.cfg': OmegaConf.to_yaml(_clean_lm_cfg(pkg['xp.cfg'])),\n        # The following params were NOT exported for the first release of MusicGen.\n        'version': __version__,\n        'exported': True,\n    }\n    Path(out_file).parent.mkdir(exist_ok=True, parents=True)\n    torch.save(new_pkg, out_file)\n    return out_file\n"
  },
  {
    "path": "audiocraft/utils/notebook.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\ntry:\n    import IPython.display as ipd  # type: ignore\nexcept ImportError:\n    # Note in a notebook...\n    pass\n\n\nimport torch\n\n\ndef display_audio(samples: torch.Tensor, sample_rate: int):\n    \"\"\"Renders an audio player for the given audio samples.\n\n    Args:\n        samples (torch.Tensor): a Tensor of decoded audio samples\n            with shapes [B, C, T] or [C, T]\n        sample_rate (int): sample rate audio should be displayed with.\n    \"\"\"\n    assert samples.dim() == 2 or samples.dim() == 3\n\n    samples = samples.detach().cpu()\n    if samples.dim() == 2:\n        samples = samples[None, ...]\n\n    for audio in samples:\n        ipd.display(ipd.Audio(audio, rate=sample_rate))\n"
  },
  {
    "path": "audiocraft/utils/profiler.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport logging\nimport typing as tp\n\nimport dora\nimport torch\n\n\nlogger = logging.getLogger(__name__)\n\n\nclass Profiler:\n    \"\"\"Context manager wrapper for xformers profiler.\n    \"\"\"\n    def __init__(self, module: torch.nn.Module, enabled: bool = False):\n        self.profiler: tp.Optional[tp.Any] = None\n        if enabled:\n            from xformers.profiler import profile\n            output_dir = dora.get_xp().folder / 'profiler_data'\n            logger.info(\"Profiling activated, results with be saved to %s\", output_dir)\n            self.profiler = profile(output_dir=output_dir, module=module)\n\n    def step(self):\n        if self.profiler is not None:\n            self.profiler.step()  # type: ignore\n\n    def __enter__(self):\n        if self.profiler is not None:\n            return self.profiler.__enter__()  # type: ignore\n\n    def __exit__(self, exc_type, exc_value, exc_tb):\n        if self.profiler is not None:\n            return self.profiler.__exit__(exc_type, exc_value, exc_tb)  # type: ignore\n"
  },
  {
    "path": "audiocraft/utils/samples/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n"
  },
  {
    "path": "audiocraft/utils/samples/manager.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\"\"\"\nAPI that can manage the storage and retrieval of generated samples produced by experiments.\n\nIt offers the following benefits:\n* Samples are stored in a consistent way across epoch\n* Metadata about the samples can be stored and retrieved\n* Can retrieve audio\n* Identifiers are reliable and deterministic for prompted and conditioned samples\n* Can request the samples for multiple XPs, grouped by sample identifier\n* For no-input samples (not prompt and no conditions), samples across XPs are matched\n  by sorting their identifiers\n\"\"\"\n\nfrom concurrent.futures import ThreadPoolExecutor\nfrom dataclasses import asdict, dataclass\nfrom functools import lru_cache\nimport hashlib\nimport json\nimport logging\nfrom pathlib import Path\nimport re\nimport typing as tp\nimport unicodedata\nimport uuid\n\nimport dora\nimport torch\n\nfrom ...data.audio import audio_read, audio_write\n\n\nlogger = logging.getLogger(__name__)\n\n\n@dataclass\nclass ReferenceSample:\n    id: str\n    path: str\n    duration: float\n\n\n@dataclass\nclass Sample:\n    id: str\n    path: str\n    epoch: int\n    duration: float\n    conditioning: tp.Optional[tp.Dict[str, tp.Any]]\n    prompt: tp.Optional[ReferenceSample]\n    reference: tp.Optional[ReferenceSample]\n    generation_args: tp.Optional[tp.Dict[str, tp.Any]]\n\n    def __hash__(self):\n        return hash(self.id)\n\n    def audio(self) -> tp.Tuple[torch.Tensor, int]:\n        return audio_read(self.path)\n\n    def audio_prompt(self) -> tp.Optional[tp.Tuple[torch.Tensor, int]]:\n        return audio_read(self.prompt.path) if self.prompt is not None else None\n\n    def audio_reference(self) -> tp.Optional[tp.Tuple[torch.Tensor, int]]:\n        return audio_read(self.reference.path) if self.reference is not None else None\n\n\nclass SampleManager:\n    \"\"\"Audio samples IO handling within a given dora xp.\n\n    The sample manager handles the dumping and loading logic for generated and\n    references samples across epochs for a given xp, providing a simple API to\n    store, retrieve and compare audio samples.\n\n    Args:\n        xp (dora.XP): Dora experiment object. The XP contains information on the XP folder\n            where all outputs are stored and the configuration of the experiment,\n            which is useful to retrieve audio-related parameters.\n        map_reference_to_sample_id (bool): Whether to use the sample_id for all reference samples\n            instead of generating a dedicated hash id. This is useful to allow easier comparison\n            with ground truth sample from the files directly without having to read the JSON metadata\n            to do the mapping (at the cost of potentially dumping duplicate prompts/references\n            depending on the task).\n    \"\"\"\n    def __init__(self, xp: dora.XP, map_reference_to_sample_id: bool = False):\n        self.xp = xp\n        self.base_folder: Path = xp.folder / xp.cfg.generate.path\n        self.reference_folder = self.base_folder / 'reference'\n        self.map_reference_to_sample_id = map_reference_to_sample_id\n        self.samples: tp.List[Sample] = []\n        self._load_samples()\n\n    @property\n    def latest_epoch(self):\n        \"\"\"Latest epoch across all samples.\"\"\"\n        return max(self.samples, key=lambda x: x.epoch).epoch if self.samples else 0\n\n    def _load_samples(self):\n        \"\"\"Scan the sample folder and load existing samples.\"\"\"\n        jsons = self.base_folder.glob('**/*.json')\n        with ThreadPoolExecutor(6) as pool:\n            self.samples = list(pool.map(self._load_sample, jsons))\n\n    @staticmethod\n    @lru_cache(2**26)\n    def _load_sample(json_file: Path) -> Sample:\n        with open(json_file, 'r') as f:\n            data: tp.Dict[str, tp.Any] = json.load(f)\n        # fetch prompt data\n        prompt_data = data.get('prompt')\n        prompt = ReferenceSample(id=prompt_data['id'], path=prompt_data['path'],\n                                 duration=prompt_data['duration']) if prompt_data else None\n        # fetch reference data\n        reference_data = data.get('reference')\n        reference = ReferenceSample(id=reference_data['id'], path=reference_data['path'],\n                                    duration=reference_data['duration']) if reference_data else None\n        # build sample object\n        return Sample(id=data['id'], path=data['path'], epoch=data['epoch'], duration=data['duration'],\n                      prompt=prompt, conditioning=data.get('conditioning'), reference=reference,\n                      generation_args=data.get('generation_args'))\n\n    def _init_hash(self):\n        return hashlib.sha1()\n\n    def _get_tensor_id(self, tensor: torch.Tensor) -> str:\n        hash_id = self._init_hash()\n        hash_id.update(tensor.numpy().data)\n        return hash_id.hexdigest()\n\n    def _get_sample_id(self, index: int, prompt_wav: tp.Optional[torch.Tensor],\n                       conditions: tp.Optional[tp.Dict[str, str]]) -> str:\n        \"\"\"Computes an id for a sample given its input data.\n        This id is deterministic if prompt and/or conditions are provided by using a sha1 hash on the input.\n        Otherwise, a random id of the form \"noinput_{uuid4().hex}\" is returned.\n\n        Args:\n            index (int): Batch index, Helpful to differentiate samples from the same batch.\n            prompt_wav (torch.Tensor): Prompt used during generation.\n            conditions (dict[str, str]): Conditioning used during generation.\n        \"\"\"\n        # For totally unconditioned generations we will just use a random UUID.\n        # The function get_samples_for_xps will do a simple ordered match with a custom key.\n        if prompt_wav is None and not conditions:\n            return f\"noinput_{uuid.uuid4().hex}\"\n\n        # Human readable portion\n        hr_label = \"\"\n        # Create a deterministic id using hashing\n        hash_id = self._init_hash()\n        hash_id.update(f\"{index}\".encode())\n        if prompt_wav is not None:\n            hash_id.update(prompt_wav.numpy().data)\n            hr_label += \"_prompted\"\n        else:\n            hr_label += \"_unprompted\"\n        if conditions:\n            encoded_json = json.dumps(conditions, sort_keys=True).encode()\n            hash_id.update(encoded_json)\n            cond_str = \"-\".join([f\"{key}={slugify(value)}\"\n                                 for key, value in sorted(conditions.items())])\n            cond_str = cond_str[:100]  # some raw text might be too long to be a valid filename\n            cond_str = cond_str if len(cond_str) > 0 else \"unconditioned\"\n            hr_label += f\"_{cond_str}\"\n        else:\n            hr_label += \"_unconditioned\"\n\n        return hash_id.hexdigest() + hr_label\n\n    def _store_audio(self, wav: torch.Tensor, stem_path: Path, overwrite: bool = False) -> Path:\n        \"\"\"Stores the audio with the given stem path using the XP's configuration.\n\n        Args:\n            wav (torch.Tensor): Audio to store.\n            stem_path (Path): Path in sample output directory with file stem to use.\n            overwrite (bool): When False (default), skips storing an existing audio file.\n        Returns:\n            Path: The path at which the audio is stored.\n        \"\"\"\n        existing_paths = [\n            path for path in stem_path.parent.glob(stem_path.stem + '.*')\n            if path.suffix != '.json'\n        ]\n        exists = len(existing_paths) > 0\n        if exists and overwrite:\n            logger.warning(f\"Overwriting existing audio file with stem path {stem_path}\")\n        elif exists:\n            return existing_paths[0]\n\n        audio_path = audio_write(stem_path, wav, **self.xp.cfg.generate.audio)\n        return audio_path\n\n    def add_sample(self, sample_wav: torch.Tensor, epoch: int, index: int = 0,\n                   conditions: tp.Optional[tp.Dict[str, str]] = None, prompt_wav: tp.Optional[torch.Tensor] = None,\n                   ground_truth_wav: tp.Optional[torch.Tensor] = None,\n                   generation_args: tp.Optional[tp.Dict[str, tp.Any]] = None) -> Sample:\n        \"\"\"Adds a single sample.\n        The sample is stored in the XP's sample output directory, under a corresponding epoch folder.\n        Each sample is assigned an id which is computed using the input data. In addition to the\n        sample itself, a json file containing associated metadata is stored next to it.\n\n        Args:\n            sample_wav (torch.Tensor): sample audio to store. Tensor of shape [channels, shape].\n            epoch (int): current training epoch.\n            index (int): helpful to differentiate samples from the same batch.\n            conditions (dict[str, str], optional): conditioning used during generation.\n            prompt_wav (torch.Tensor, optional): prompt used during generation. Tensor of shape [channels, shape].\n            ground_truth_wav (torch.Tensor, optional): reference audio where prompt was extracted from.\n                Tensor of shape [channels, shape].\n            generation_args (dict[str, any], optional): dictionary of other arguments used during generation.\n        Returns:\n            Sample: The saved sample.\n        \"\"\"\n        sample_id = self._get_sample_id(index, prompt_wav, conditions)\n        reuse_id = self.map_reference_to_sample_id\n        prompt, ground_truth = None, None\n        if prompt_wav is not None:\n            prompt_id = sample_id if reuse_id else self._get_tensor_id(prompt_wav.sum(0, keepdim=True))\n            prompt_duration = prompt_wav.shape[-1] / self.xp.cfg.sample_rate\n            prompt_path = self._store_audio(prompt_wav, self.base_folder / str(epoch) / 'prompt' / prompt_id)\n            prompt = ReferenceSample(prompt_id, str(prompt_path), prompt_duration)\n        if ground_truth_wav is not None:\n            ground_truth_id = sample_id if reuse_id else self._get_tensor_id(ground_truth_wav.sum(0, keepdim=True))\n            ground_truth_duration = ground_truth_wav.shape[-1] / self.xp.cfg.sample_rate\n            ground_truth_path = self._store_audio(ground_truth_wav, self.base_folder / 'reference' / ground_truth_id)\n            ground_truth = ReferenceSample(ground_truth_id, str(ground_truth_path), ground_truth_duration)\n        sample_path = self._store_audio(sample_wav, self.base_folder / str(epoch) / sample_id, overwrite=True)\n        duration = sample_wav.shape[-1] / self.xp.cfg.sample_rate\n        sample = Sample(sample_id, str(sample_path), epoch, duration, conditions, prompt, ground_truth, generation_args)\n        self.samples.append(sample)\n        with open(sample_path.with_suffix('.json'), 'w') as f:\n            json.dump(asdict(sample), f, indent=2)\n        return sample\n\n    def add_samples(self, samples_wavs: torch.Tensor, epoch: int,\n                    conditioning: tp.Optional[tp.List[tp.Dict[str, tp.Any]]] = None,\n                    prompt_wavs: tp.Optional[torch.Tensor] = None,\n                    ground_truth_wavs: tp.Optional[torch.Tensor] = None,\n                    generation_args: tp.Optional[tp.Dict[str, tp.Any]] = None) -> tp.List[Sample]:\n        \"\"\"Adds a batch of samples.\n        The samples are stored in the XP's sample output directory, under a corresponding\n        epoch folder. Each sample is assigned an id which is computed using the input data and their batch index.\n        In addition to the sample itself, a json file containing associated metadata is stored next to it.\n\n        Args:\n            sample_wavs (torch.Tensor): Batch of audio wavs to store. Tensor of shape [batch_size, channels, shape].\n            epoch (int): Current training epoch.\n            conditioning (list of dict[str, str], optional): List of conditions used during generation,\n                one per sample in the batch.\n            prompt_wavs (torch.Tensor, optional): Prompts used during generation. Tensor of shape\n                [batch_size, channels, shape].\n            ground_truth_wav (torch.Tensor, optional): Reference audio where prompts were extracted from.\n                Tensor of shape [batch_size, channels, shape].\n            generation_args (dict[str, Any], optional): Dictionary of other arguments used during generation.\n        Returns:\n            samples (list of Sample): The saved audio samples with prompts, ground truth and metadata.\n        \"\"\"\n        samples = []\n        for idx, wav in enumerate(samples_wavs):\n            prompt_wav = prompt_wavs[idx] if prompt_wavs is not None else None\n            gt_wav = ground_truth_wavs[idx] if ground_truth_wavs is not None else None\n            conditions = conditioning[idx] if conditioning is not None else None\n            samples.append(self.add_sample(wav, epoch, idx, conditions, prompt_wav, gt_wav, generation_args))\n        return samples\n\n    def get_samples(self, epoch: int = -1, max_epoch: int = -1, exclude_prompted: bool = False,\n                    exclude_unprompted: bool = False, exclude_conditioned: bool = False,\n                    exclude_unconditioned: bool = False) -> tp.Set[Sample]:\n        \"\"\"Returns a set of samples for this XP. Optionally, you can filter which samples to obtain.\n        Please note that existing samples are loaded during the manager's initialization, and added samples through this\n        manager are also tracked. Any other external changes are not tracked automatically, so creating a new manager\n        is the only way detect them.\n\n        Args:\n            epoch (int): If provided, only return samples corresponding to this epoch.\n            max_epoch (int): If provided, only return samples corresponding to the latest epoch that is <= max_epoch.\n            exclude_prompted (bool): If True, does not include samples that used a prompt.\n            exclude_unprompted (bool): If True, does not include samples that did not use a prompt.\n            exclude_conditioned (bool): If True, excludes samples that used conditioning.\n            exclude_unconditioned (bool): If True, excludes samples that did not use conditioning.\n        Returns:\n            Samples (set of Sample): The retrieved samples matching the provided filters.\n        \"\"\"\n        if max_epoch >= 0:\n            samples_epoch = max(sample.epoch for sample in self.samples if sample.epoch <= max_epoch)\n        else:\n            samples_epoch = self.latest_epoch if epoch < 0 else epoch\n        samples = {\n            sample\n            for sample in self.samples\n            if (\n                (sample.epoch == samples_epoch) and\n                (not exclude_prompted or sample.prompt is None) and\n                (not exclude_unprompted or sample.prompt is not None) and\n                (not exclude_conditioned or not sample.conditioning) and\n                (not exclude_unconditioned or sample.conditioning)\n            )\n        }\n        return samples\n\n\ndef slugify(value: tp.Any, allow_unicode: bool = False):\n    \"\"\"Process string for safer file naming.\n\n    Taken from https://github.com/django/django/blob/master/django/utils/text.py\n\n    Convert to ASCII if 'allow_unicode' is False. Convert spaces or repeated\n    dashes to single dashes. Remove characters that aren't alphanumerics,\n    underscores, or hyphens. Convert to lowercase. Also strip leading and\n    trailing whitespace, dashes, and underscores.\n    \"\"\"\n    value = str(value)\n    if allow_unicode:\n        value = unicodedata.normalize(\"NFKC\", value)\n    else:\n        value = (\n            unicodedata.normalize(\"NFKD\", value)\n            .encode(\"ascii\", \"ignore\")\n            .decode(\"ascii\")\n        )\n    value = re.sub(r\"[^\\w\\s-]\", \"\", value.lower())\n    return re.sub(r\"[-\\s]+\", \"-\", value).strip(\"-_\")\n\n\ndef _match_stable_samples(samples_per_xp: tp.List[tp.Set[Sample]]) -> tp.Dict[str, tp.List[Sample]]:\n    # Create a dictionary of stable id -> sample per XP\n    stable_samples_per_xp = [{\n        sample.id: sample for sample in samples\n        if sample.prompt is not None or sample.conditioning\n    } for samples in samples_per_xp]\n    # Set of all stable ids\n    stable_ids = {id for samples in stable_samples_per_xp for id in samples.keys()}\n    # Dictionary of stable id -> list of samples. If an XP does not have it, assign None\n    stable_samples = {id: [xp.get(id) for xp in stable_samples_per_xp] for id in stable_ids}\n    # Filter out ids that contain None values (we only want matched samples after all)\n    # cast is necessary to avoid mypy linter errors.\n    return {id: tp.cast(tp.List[Sample], samples) for id, samples in stable_samples.items() if None not in samples}\n\n\ndef _match_unstable_samples(samples_per_xp: tp.List[tp.Set[Sample]]) -> tp.Dict[str, tp.List[Sample]]:\n    # For unstable ids, we use a sorted list since we'll match them in order\n    unstable_samples_per_xp = [[\n        sample for sample in sorted(samples, key=lambda x: x.id)\n        if sample.prompt is None and not sample.conditioning\n    ] for samples in samples_per_xp]\n    # Trim samples per xp so all samples can have a match\n    min_len = min([len(samples) for samples in unstable_samples_per_xp])\n    unstable_samples_per_xp = [samples[:min_len] for samples in unstable_samples_per_xp]\n    # Dictionary of index -> list of matched samples\n    return {\n        f'noinput_{i}': [samples[i] for samples in unstable_samples_per_xp] for i in range(min_len)\n    }\n\n\ndef get_samples_for_xps(xps: tp.List[dora.XP], **kwargs) -> tp.Dict[str, tp.List[Sample]]:\n    \"\"\"Gets a dictionary of matched samples across the given XPs.\n    Each dictionary entry maps a sample id to a list of samples for that id. The number of samples per id\n    will always match the number of XPs provided and will correspond to each XP in the same order given.\n    In other words, only samples that can be match across all provided XPs will be returned\n    in order to satisfy this rule.\n\n    There are two types of ids that can be returned: stable and unstable.\n    * Stable IDs are deterministic ids that were computed by the SampleManager given a sample's inputs\n      (prompts/conditioning). This is why we can match them across XPs.\n    * Unstable IDs are of the form \"noinput_{idx}\" and are generated on-the-fly, in order to map samples\n      that used non-deterministic, random ids. This is the case for samples that did not use prompts or\n      conditioning for their generation. This function will sort these samples by their id and match them\n      by their index.\n\n    Args:\n        xps: a list of XPs to match samples from.\n        start_epoch (int): If provided, only return samples corresponding to this epoch or newer.\n        end_epoch (int): If provided, only return samples corresponding to this epoch or older.\n        exclude_prompted (bool): If True, does not include samples that used a prompt.\n        exclude_unprompted (bool): If True, does not include samples that did not use a prompt.\n        exclude_conditioned (bool): If True, excludes samples that used conditioning.\n        exclude_unconditioned (bool): If True, excludes samples that did not use conditioning.\n    \"\"\"\n    managers = [SampleManager(xp) for xp in xps]\n    samples_per_xp = [manager.get_samples(**kwargs) for manager in managers]\n    stable_samples = _match_stable_samples(samples_per_xp)\n    unstable_samples = _match_unstable_samples(samples_per_xp)\n    return dict(stable_samples, **unstable_samples)\n"
  },
  {
    "path": "audiocraft/utils/utils.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom concurrent.futures import ProcessPoolExecutor\nfrom contextlib import contextmanager\nfrom functools import wraps, lru_cache\nimport hashlib\nimport json\nimport logging\nfrom pathlib import Path\nimport typing as tp\nimport flashy\nimport flashy.distrib\nimport omegaconf\nimport torch\nfrom torch.nn.utils.rnn import pad_sequence\n\n\nlogger = logging.getLogger(__name__)\n\n\ndef model_hash(model: torch.nn.Module) -> str:\n    \"\"\"Return a model hash. This should allow us to track regressions in model init\n    from the logs of past experiments.\n    \"\"\"\n    hasher = hashlib.sha1()\n    for p in model.parameters():\n        hasher.update(p.data.cpu().numpy().tobytes())\n    return hasher.hexdigest()\n\n\ndef dict_from_config(cfg: omegaconf.DictConfig) -> dict:\n    \"\"\"Convenience function to map an omegaconf configuration to a dictionary.\n\n    Args:\n        cfg (omegaconf.DictConfig): Original configuration to map to dict.\n    Returns:\n        dict: Config as dictionary object.\n    \"\"\"\n    dct = omegaconf.OmegaConf.to_container(cfg, resolve=True)\n    assert isinstance(dct, dict)\n    return dct\n\n\ndef random_subset(dataset, max_samples: int, seed: int = 42) -> torch.utils.data.Subset:\n    if max_samples >= len(dataset):\n        return dataset\n\n    generator = torch.Generator().manual_seed(seed)\n    perm = torch.randperm(len(dataset), generator=generator)\n    return torch.utils.data.Subset(dataset, perm[:max_samples].tolist())\n\n\ndef get_loader(dataset, num_samples: tp.Optional[int], batch_size: int,\n               num_workers: int, seed: int, **kwargs) -> torch.utils.data.DataLoader:\n    \"\"\"Convenience function to load dataset into a dataloader with optional subset sampling.\n\n    Args:\n        dataset: Dataset to load.\n        num_samples (Optional[int]): Number of samples to limit subset size.\n        batch_size (int): Batch size.\n        num_workers (int): Number of workers for data loading.\n        seed (int): Random seed.\n    \"\"\"\n    if num_samples is not None:\n        dataset = random_subset(dataset, num_samples, seed)\n\n    dataloader = flashy.distrib.loader(\n        dataset,\n        batch_size=batch_size,\n        num_workers=num_workers,\n        **kwargs\n    )\n    return dataloader\n\n\ndef get_dataset_from_loader(dataloader):\n    dataset = dataloader.dataset\n    if isinstance(dataset, torch.utils.data.Subset):\n        return dataset.dataset\n    else:\n        return dataset\n\n\ndef multinomial(input: torch.Tensor, num_samples: int, replacement=False, *, generator=None):\n    \"\"\"torch.multinomial with arbitrary number of dimensions, and number of candidates on the last dimension.\n\n    Args:\n        input (torch.Tensor): The input tensor containing probabilities.\n        num_samples (int): Number of samples to draw.\n        replacement (bool): Whether to draw with replacement or not.\n    Keywords args:\n        generator (torch.Generator): A pseudorandom number generator for sampling.\n    Returns:\n        torch.Tensor: Last dimension contains num_samples indices\n            sampled from the multinomial probability distribution\n            located in the last dimension of tensor input.\n    \"\"\"\n    input_ = input.reshape(-1, input.shape[-1])\n    output_ = torch.multinomial(input_, num_samples=num_samples, replacement=replacement, generator=generator)\n    output = output_.reshape(*list(input.shape[:-1]), -1)\n    return output\n\n\ndef sample_top_k(probs: torch.Tensor, k: int) -> torch.Tensor:\n    \"\"\"Sample next token from top K values along the last dimension of the input probs tensor.\n\n    Args:\n        probs (torch.Tensor): Input probabilities with token candidates on the last dimension.\n        k (int): The k in “top-k”.\n    Returns:\n        torch.Tensor: Sampled tokens.\n    \"\"\"\n    top_k_value, _ = torch.topk(probs, k, dim=-1)\n    min_value_top_k = top_k_value[..., [-1]]\n    probs *= (probs >= min_value_top_k).float()\n    probs.div_(probs.sum(dim=-1, keepdim=True))\n    next_token = multinomial(probs, num_samples=1)\n    return next_token\n\n\ndef sample_top_p(probs: torch.Tensor, p: float) -> torch.Tensor:\n    \"\"\"Sample next token from top P probabilities along the last dimension of the input probs tensor.\n\n    Args:\n        probs (torch.Tensor): Input probabilities with token candidates on the last dimension.\n        p (int): The p in “top-p”.\n    Returns:\n        torch.Tensor: Sampled tokens.\n    \"\"\"\n    probs_sort, probs_idx = torch.sort(probs, dim=-1, descending=True)\n    probs_sum = torch.cumsum(probs_sort, dim=-1)\n    mask = probs_sum - probs_sort > p\n    probs_sort *= (~mask).float()\n    probs_sort.div_(probs_sort.sum(dim=-1, keepdim=True))\n    next_token = multinomial(probs_sort, num_samples=1)\n    next_token = torch.gather(probs_idx, -1, next_token)\n    return next_token\n\n\nclass DummyPoolExecutor:\n    \"\"\"Dummy pool executor to use when we actually have only 1 worker.\n    (e.g. instead of ProcessPoolExecutor).\n    \"\"\"\n    class DummyResult:\n        def __init__(self, func, *args, **kwargs):\n            self.func = func\n            self.args = args\n            self.kwargs = kwargs\n\n        def result(self):\n            return self.func(*self.args, **self.kwargs)\n\n    def __init__(self, workers, mp_context=None):\n        pass\n\n    def submit(self, func, *args, **kwargs):\n        return DummyPoolExecutor.DummyResult(func, *args, **kwargs)\n\n    def __enter__(self):\n        return self\n\n    def __exit__(self, exc_type, exc_value, exc_tb):\n        return\n\n\ndef get_pool_executor(num_workers: int, mp_context=None):\n    return ProcessPoolExecutor(num_workers, mp_context) if num_workers > 1 else DummyPoolExecutor(1)\n\n\ndef length_to_mask(lengths: torch.Tensor, max_len: tp.Optional[int] = None) -> torch.Tensor:\n    \"\"\"Utility function to convert a tensor of sequence lengths to a mask (useful when working on padded sequences).\n    For example: [3, 5] => [[1, 1, 1, 0, 0], [1, 1, 1, 1, 1]]\n\n    Args:\n        lengths (torch.Tensor): tensor with lengths\n        max_len (int): can set the max length manually. Defaults to None.\n    Returns:\n        torch.Tensor: mask with 0s where there is pad tokens else 1s\n    \"\"\"\n    assert len(lengths.shape) == 1, \"Length shape should be 1 dimensional.\"\n    final_length = lengths.max().item() if not max_len else max_len\n    final_length = max(final_length, 1)  # if all seqs are of len zero we don't want a zero-size tensor\n    return torch.arange(final_length, device=lengths.device)[None, :] < lengths[:, None]\n\n\ndef hash_trick(word: str, vocab_size: int) -> int:\n    \"\"\"Hash trick to pair each word with an index\n\n    Args:\n        word (str): word we wish to convert to an index\n        vocab_size (int): size of the vocabulary\n    Returns:\n        int: index of the word in the embedding LUT\n    \"\"\"\n    hash = int(hashlib.sha256(word.encode(\"utf-8\")).hexdigest(), 16)\n    return hash % vocab_size\n\n\ndef with_rank_rng(base_seed: int = 1234):\n    \"\"\"Decorator for a function so that the function will use a Random Number Generator\n    whose state depend on the GPU rank. The original RNG state is restored upon returning.\n\n    Args:\n        base_seed (int): Random seed.\n    \"\"\"\n    def _decorator(fun: tp.Callable):\n        @wraps(fun)\n        def _decorated(*args, **kwargs):\n            state = torch.get_rng_state()\n            seed = base_seed ^ flashy.distrib.rank()\n            torch.manual_seed(seed)\n            logger.debug('Rank dependent seed set to %d', seed)\n            try:\n                return fun(*args, **kwargs)\n            finally:\n                torch.set_rng_state(state)\n                logger.debug('RNG state restored.')\n        return _decorated\n    return _decorator\n\n\ndef collate(tensors: tp.List[torch.Tensor], dim: int = 0) -> tp.Tuple[torch.Tensor, torch.Tensor]:\n    \"\"\"Get a list of tensors and collate them to a single tensor. according to the following logic:\n    - `dim` specifies the time dimension which will be stacked and padded.\n    - The output will contain 1 new dimension (dimension index 0) which will be the size of\n    of the original list.\n\n    Args:\n        tensors (tp.List[torch.Tensor]): List of tensors to collate.\n        dim (int): Dimension which will be stacked and padded.\n    Returns:\n        tp.Tuple[torch.Tensor, torch.Tensor]:\n            torch.Tensor: Stacked and padded tensor. The output will contain 1 new dimension\n                (dimension index 0) which will be the size of the original list.\n            torch.Tensor: Tensor containing length of original tensor sizes (without padding).\n    \"\"\"\n    tensors = [x.transpose(0, dim) for x in tensors]\n    lens = torch.LongTensor([len(x) for x in tensors])\n    padded_tensors = pad_sequence(tensors)\n    padded_tensors = padded_tensors.transpose(0, 1)\n    padded_tensors = padded_tensors.transpose(1, dim + 1)\n    return padded_tensors, lens\n\n\n# TODO: Move to flashy?\ndef copy_state(state: tp.Any, device: tp.Union[torch.device, str] = 'cpu',\n               dtype: tp.Optional[torch.dtype] = None) -> tp.Any:\n    if isinstance(state, torch.Tensor):\n        if dtype is None or not state.is_floating_point():\n            dtype = state.dtype\n        return state.detach().to(device=device, dtype=dtype, copy=True)\n    elif isinstance(state, dict):\n        return {k: copy_state(v, device, dtype) for k, v in state.items()}\n    elif isinstance(state, list):\n        return [copy_state(v, device, dtype) for v in state]\n\n\n# TODO: Move to flashy?\n@contextmanager\ndef swap_state(model, state, **kwargs):\n    old_state = copy_state(model.state_dict())\n    model.load_state_dict(state, **kwargs)\n    try:\n        yield\n    finally:\n        model.load_state_dict(old_state)\n\n\n@lru_cache(None)\ndef warn_once(logger, msg):\n    \"\"\"Warn about a given message only once.\"\"\"\n    logger.warning(msg)\n\n\ndef is_jsonable(x: tp.Any):\n    \"\"\"Check if an object can be serialized into a json:\"\"\"\n    try:\n        json.dumps(x)\n        return True\n    except (TypeError, OverflowError):\n        return False\n\n\ndef load_clap_state_dict(clap_model, path: tp.Union[str, Path]):\n    \"\"\"Wrapper around state dict loading of CLAP model\n    addressing compatibility issues between CLAP and AudioCraft\n    HuggingFace transformer version.\n    See: https://github.com/LAION-AI/CLAP/issues/118\n    \"\"\"\n    from clap_module.factory import load_state_dict  # type: ignore\n    pkg = load_state_dict(path)\n    pkg.pop('text_branch.embeddings.position_ids', None)\n    clap_model.model.load_state_dict(pkg)\n\n\ndef construct_frame_chords(\n                    min_timestamp: int,\n                    chord_changes: tp.List[tp.Tuple[float, str]],\n                    mapping_dict: tp.Dict,\n                    prev_chord: str,\n                    frame_rate: float,\n                    segment_duration: float,\n                    ) -> tp.List[str]:\n    \"\"\" Translate symbolic chords [(start_time, tuples),...] into a frame-level int sequence\"\"\"\n\n    frames = [\n        frame / frame_rate\n        for frame in range(\n            min_timestamp, int(min_timestamp + segment_duration * frame_rate)\n        )\n    ]\n\n    frame_chords = []\n    current_chord = prev_chord\n\n    for frame in frames:\n        while chord_changes and frame >= chord_changes[0][0]:\n            current_chord = chord_changes.pop(0)[1]\n        current_chord = 'N' if current_chord in {None, ''} else current_chord\n        frame_chords.append(mapping_dict[current_chord])\n\n    return frame_chords\n"
  },
  {
    "path": "config/augmentations/default.yaml",
    "content": "# @package __global__\n\naudio_effects:\n  speed:\n    sample_rate: ${sample_rate}\n    speed_range: [0.8, 1.2]\n  updownresample:\n    sample_rate: ${sample_rate}\n    intermediate_freq: 32000\n  echo:\n    sample_rate: ${sample_rate}\n    volume_range: [0.1, 0.5]\n    duration_range: [0.1, 0.5]\n  random_noise:\n    noise_std: 0.001\n  pink_noise:\n    noise_std: 0.01\n  lowpass_filter:\n    sample_rate: ${sample_rate}\n    cutoff_freq: 5000\n  highpass_filter:\n    cutoff_freq: 500\n    sample_rate: ${sample_rate}\n  bandpass_filter:\n    cutoff_freq_low: 300\n    cutoff_freq_high: 8000\n    sample_rate: ${sample_rate}\n  smooth:\n    window_size_range: [2, 10]\n  boost_audio:\n    amount: 20\n  duck_audio:\n    amount: 20\n  mp3_compression:\n    sample_rate: ${sample_rate}\n    bitrate: 128k # should be a string e.g. \"8k\", \"32k\".. cf ffmpeg to see available bitrates\n  aac_compression:\n    sample_rate: ${sample_rate}\n    bitrate: 128k # should be a string e.g. \"8k\", \"32k\".. cf ffmpeg to see available bitrates\n    lowpass_freq: null # don't apply low pass freq to ffmpeg aac compression\n  encodec:\n    ckpt: \"//pretrained/facebook/encodec_24khz\"\n    n_qs: [4, 8, 16]\n\nselect_aug_mode:\n  \"use_eval\" # other are 'all' and 'use_eval_acc', used to sample augmentations, `fixed` uses the prob from aug_weights, `all` uses all agmentations every step\n  # `use_eval_acc` changes the weights based on the accuracies at evaluation time\n\naug_weights:\n  speed: 0.1\n  updownresample: 0.1\n  echo: 0.1\n  pink_noise: 0.1\n  lowpass_filter: 0.1\n  highpass_filter: 0.1\n  bandpass_filter: 0.1\n  smooth: 0.1\n  boost_audio: 0.1\n  duck_audio: 0.1\n  mp3_compression: 0.1 # eval only never use in training even if eval_acc low\n  aac_compression: 0.1 # eval only never use in training even if eval_acc low\n  encodec: 0.1\n  identity: 1 # no augmentation\n\nn_max_aug: null"
  },
  {
    "path": "config/conditioner/chords2music.yaml",
    "content": "# @package __global__\n\nclassifier_free_guidance:\n  training_dropout: 0.3  # dropout of all conditions\n  inference_coef: 3.0\n\nattribute_dropout:\n  symbolic:\n    chords: 0.3  # independent dropout of chords\n\nfuser:\n  cross_attention_pos_emb: false\n  cross_attention_pos_emb_scale: 1\n  sum: []\n  prepend: []\n  cross: [description]\n  ignore: [chords]\n  input_interpolate: []\n\nconditioners:\n  description:\n    model: t5\n    t5:\n      name: t5-base\n      finetune: false\n      word_dropout: 0.3\n      normalize_text: false\n  chords:\n    model: chords_emb\n    chords_emb:\n      card: 194  # Chordino\n      out_dim: 16\n\ndataset:\n  train:\n    merge_text_p: 0.25\n    drop_desc_p: 0.5\n    drop_other_p: 0.5\n"
  },
  {
    "path": "config/conditioner/chroma2music.yaml",
    "content": "# @package __global__\n\nclassifier_free_guidance:\n  training_dropout: 0.2\n  inference_coef: 3.0\n\nattribute_dropout:\n  args:\n    active_on_eval: false\n  text: {}\n  wav:\n    self_wav: 0.5\n\nfuser:\n  cross_attention_pos_emb: false\n  cross_attention_pos_emb_scale: 1\n  sum: []\n  prepend: [self_wav, description]\n  cross: []\n  input_interpolate: []\n\nconditioners:\n  self_wav:\n    model: chroma_stem\n    chroma_stem:\n      sample_rate: ${sample_rate}\n      n_chroma: 12\n      radix2_exp: 14\n      argmax: true\n      match_len_on_eval: false\n      eval_wavs: null\n      n_eval_wavs: 100\n      cache_path: null\n  description:\n    model: t5\n    t5:\n      name: t5-base\n      finetune: false\n      word_dropout: 0.2\n      normalize_text: false\n\ndataset:\n  train:\n    merge_text_p: 0.25\n    drop_desc_p: 0.5\n    drop_other_p: 0.5\n"
  },
  {
    "path": "config/conditioner/clapemb2music.yaml",
    "content": "# @package __global__\n\nclassifier_free_guidance:\n  training_dropout: 0.3\n  inference_coef: 3.0\n\nattribute_dropout:\n  text: {}\n  wav: {}\n\nfuser:\n  cross_attention_pos_emb: false\n  cross_attention_pos_emb_scale: 1\n  sum: []\n  prepend: []\n  cross: [description]\n  input_interpolate: []\n\nconditioners:\n  description:\n    model: clap\n    clap:\n      checkpoint: //reference/clap/music_audioset_epoch_15_esc_90.14.pt\n      model_arch: 'HTSAT-base'\n      enable_fusion: false\n      sample_rate: 48000\n      max_audio_length: 10\n      audio_stride: 1\n      dim: 512\n      attribute: description\n      normalize: true\n      quantize: true  # use RVQ quantization\n      n_q: 12\n      bins: 1024\n      kmeans_iters: 50\n      text_p: 0.  # probability of using text embed at train time\n      cache_path: null\n\ndataset:\n  joint_embed_attributes: [description]\n  train:\n    merge_text_p: 0.25\n    drop_desc_p: 0.5\n    drop_other_p: 0.5\n"
  },
  {
    "path": "config/conditioner/drums2music.yaml",
    "content": "# @package __global__\n\nclassifier_free_guidance:\n  training_dropout: 0.3  # dropout of all conditions\n  inference_coef: 3.0\n\nattribute_dropout:\n  text: {}\n  wav:\n    self_wav: 0.3  # independent dropout of drums\n\nfuser:\n  cross_attention_pos_emb: false\n  cross_attention_pos_emb_scale: 1\n  sum: []\n  prepend: []\n  cross: [description]\n  ignore: [self_wav]\n  input_interpolate: []\n\nconditioners:\n  self_wav:\n    model: drum_latents\n    drum_latents:\n      sample_rate: ${sample_rate}\n      out_dim: 2\n      blurring_factor: 3\n      cache_path: null\n\n  description:\n    model: t5\n    t5:\n      name: t5-base\n      finetune: false\n      word_dropout: 0.3\n      normalize_text: false\n\ndataset:\n  train:\n    merge_text_p: 0.25\n    drop_desc_p: 0.5\n    drop_other_p: 0.5\n"
  },
  {
    "path": "config/conditioner/jasco_chords_drums.yaml",
    "content": "# @package __global__\n\nclassifier_free_guidance:\n  training_dropout: 0.3  # dropout of all conditions\n  inference_coef: 3.0\n\nattribute_dropout:\n  text: {}\n  symbolic:\n    chords: 0.3  # independent dropout of chords\n  wav:\n    self_wav: 0.3  # independent dropout of drums\n\nfuser:\n  cross_attention_pos_emb: false\n  cross_attention_pos_emb_scale: 1\n  sum: []\n  prepend: []\n  cross: [description]\n  ignore: [chords, self_wav]\n  input_interpolate: []\n\nconditioners:\n  self_wav:\n    model: drum_latents\n    drum_latents:\n      sample_rate: ${sample_rate}\n      out_dim: 2\n      blurring_factor: 3\n      cache_path: null\n\n  description:\n    model: t5\n    t5:\n      name: t5-base\n      finetune: false\n      word_dropout: 0.3\n      normalize_text: false\n  chords:\n    model: chords_emb\n    chords_emb:\n      card: 194  # Chordino\n      out_dim: 16\n\ndataset:\n  train:\n    merge_text_p: 0.25\n    drop_desc_p: 0.5\n    drop_other_p: 0.5\n\n"
  },
  {
    "path": "config/conditioner/jasco_chords_drums_melody.yaml",
    "content": "# @package __global__\n\nclassifier_free_guidance:\n  training_dropout: 0.2  # dropout of all conditions\n  inference_coef: 3.0\n\nattribute_dropout:\n  text:\n    description: 0.0\n  symbolic:\n    chords: 0.5  # independent dropout of chords\n    melody: 0.5  # independent dropout of melody\n  wav:\n    self_wav: 0.5  # independent dropout of drums\n\n\nfuser:\n  cross_attention_pos_emb: false\n  cross_attention_pos_emb_scale: 1\n  sum: []\n  prepend: []\n  cross: [description]\n  ignore: [chords, self_wav, melody]\n  input_interpolate: []\n\nconditioners:\n  self_wav:\n    model: drum_latents\n    drum_latents:\n      sample_rate: ${sample_rate}\n      out_dim: 2\n      blurring_factor: 3\n      cache_path: ???\n      read_only_cache: true\n\n  description:\n    model: t5\n    t5:\n      name: t5-base\n      finetune: false\n      word_dropout: 0.3\n      normalize_text: false\n\n  chords:\n    model: chords_emb\n    chords_emb:\n      card: 194  # Chordino\n      out_dim: 16\n\n  melody:\n    model: melody\n    melody:\n      card: 53  # Preprocessed salience dim\n      out_dim: 16\n\ndataset:\n  train:\n    merge_text_p: 0.25\n    drop_desc_p: 0.5\n    drop_other_p: 0.5\n"
  },
  {
    "path": "config/conditioner/none.yaml",
    "content": "# @package __global__\n\n# No conditioning\n\nclassifier_free_guidance:\n  training_dropout: 0\n  inference_coef: 1\n\nattribute_dropout:\n  text: {}\n  wav: {}\n\nfuser:\n  sum: []\n  prepend: []\n  cross: []\n  input_interpolate: []\n\nconditioners: null\n"
  },
  {
    "path": "config/conditioner/style2music.yaml",
    "content": "# @package __global__\n\nclassifier_free_guidance:\n  training_dropout: 0.1\n  inference_coef: 3.0\n\nattribute_dropout:\n  args:\n    active_on_eval: false\n  text: \n    description: 0.4\n  wav:\n    self_wav: 0.4\n\nfuser:\n  cross_attention_pos_emb: false\n  cross_attention_pos_emb_scale: 1\n  sum: []\n  prepend: [self_wav, description]\n  cross: []\n  input_interpolate: []\n\nconditioners:\n  self_wav:\n    model: style\n    style:\n      model_name: mert\n      transformer_scale: default\n      sample_rate: ${sample_rate}\n      encodec_checkpoint: '//pretrained/facebook/encodec_32khz'\n      encodec_n_q: 3\n      length: 3.0\n      ds_factor: 15 # Since MERT is 75Hz, 75/15 results into 5Hz representations\n      n_q_out: 6\n      eval_q: 3\n      q_dropout: true\n      bins: 1024\n      varying_lengths: [1.5, 4.5]\n      batch_norm: true\n      compute_mask: true\n      num_codebooks_lm: ${transformer_lm.n_q}\n      ds_rate_compression: 640\n      use_middle_of_segment: false\n      rvq_threshold_ema_dead_code: 0.1\n\n  description:\n    model: t5\n    t5:\n      name: t5-base\n      finetune: false\n      word_dropout: 0.2\n      normalize_text: false\n\ndataset:\n  train:\n    merge_text_p: 0.25\n    drop_desc_p: 0.5\n    drop_other_p: 0.5\n  shuffle: true\n"
  },
  {
    "path": "config/conditioner/text2music.yaml",
    "content": "# @package __global__\n\nclassifier_free_guidance:\n  training_dropout: 0.3\n  inference_coef: 3.0\n\nattribute_dropout: {}\n\nfuser:\n  cross_attention_pos_emb: false\n  cross_attention_pos_emb_scale: 1\n  sum: []\n  prepend: []\n  cross: [description]\n  input_interpolate: []\n\nconditioners:\n  description:\n    model: t5\n    t5:\n      name: t5-base\n      finetune: false\n      word_dropout: 0.3\n      normalize_text: false\n\ndataset:\n  train:\n    merge_text_p: 0.25\n    drop_desc_p: 0.5\n    drop_other_p: 0.5\n"
  },
  {
    "path": "config/conditioner/text2sound.yaml",
    "content": "# @package __global__\n\nclassifier_free_guidance:\n  training_dropout: 0.1\n  inference_coef: 3.0\n\nattribute_dropout: {}\n\nfuser:\n  cross_attention_pos_emb: false\n  cross_attention_pos_emb_scale: 1\n  sum: []\n  prepend: []\n  cross: [description]\n  input_interpolate: []\n\nconditioners:\n  description:\n    model: t5\n    t5:\n      name: t5-large\n      finetune: false\n      word_dropout: 0.\n      normalize_text: false\n"
  },
  {
    "path": "config/config.yaml",
    "content": "# WARNING: This is the base configuration file shared across ALL solvers in AudioCraft\n# Please don't update this file directly. Instead use distinct configuration files\n# to override the below configuration.\ndefaults:\n  - _self_\n  - dset: default\n  - solver: default\n\ndevice: cuda\ndtype: float32\nautocast: false\nautocast_dtype: bfloat16\nseed: 2036\nshow: false  # just show the model and its size and exit\ncontinue_from:  # continue from a given sig or path\nexecute_only:  # can be set to generate/evaluate/valid to run that stage\nexecute_inplace: false # don't enforce continue_from to be set\n                       # to enable inplace execution of the stage. This assume\n                       # that you know what you are doing and execute stage\n                       # preserving the original xp sig.\nbenchmark_no_load: false  # if set to true, will repeat the same batch instead of loading them\n\nefficient_attention_backend: torch  # can be torch or xformers.\nnum_threads: 1                      # called with torch.set_num_thread.\nmp_start_method: forkserver               # multiprocessing method (spawn, fork or fork_server).\n\n\nlabel:  # use this if you want twice the same exp, with a name.\n\n# logging parameters\nlogging:\n  level: INFO\n  log_updates: 10\n  log_tensorboard: false\n  log_wandb: false\ntensorboard:\n  with_media_logging: false\n  name:  # optional name for the experiment\n  sub_dir:  # optional sub directory to store tensorboard data\nwandb:\n  with_media_logging: true\n  project:  # project name\n  name:  # optional name for the experiment\n  group:  # optional group\n\n# SLURM launcher configuration.\nslurm:\n  gpus: 4  # convenience parameter, number of GPUs to use.\n  mem_per_gpu: 40  # in GB, total mem is automatically scaled with `gpus`.\n  time: 3600\n  constraint:\n  partition:\n  comment:\n  setup: []\n  exclude: ''\n\n# dora parameters\ndora:\n  # Output folder for all artifacts of an experiment.\n  dir: /checkpoint/${oc.env:USER}/experiments/audiocraft/outputs\n  # The following entries will be ignored by dora when computing the unique XP signature.\n  # Note that slurm.* and dora.* are automatically ignored.\n  exclude: [\n    'device', 'wandb.*', 'tensorboard.*', 'logging.*',\n    'dataset.num_workers', 'eval.num_workers', 'special.*',\n    'metrics.visqol.bin', 'metrics.fad.bin',\n    'execute_only', 'execute_best', 'generate.every',\n    'optim.eager_sync', 'profiler.*', 'deadlock.*',\n    'efficient_attention_backend', 'num_threads', 'mp_start_method',\n  ]\n  use_rendezvous: false\n  # for grids, always run from a clean repo, allowing reliable runs and storing\n  # the exact commit. Your repo must be absolutely pristine clean.\n  # Local `dora run` are not impacted for easier debugging.\n  git_save: true\n"
  },
  {
    "path": "config/dset/audio/audiocaps_16khz.yaml",
    "content": "# @package __global__\n\n# AudioCaps dataset\ndatasource:\n  max_sample_rate: 16000\n  max_channels: 1\n\n  train: null  # only evaluation set\n  valid: null  # only evaluation set\n  evaluate: egs/audiocaps/audiocaps_16khz\n  generate: egs/audiocaps/audiocaps_16khz # identical to evaluate\n"
  },
  {
    "path": "config/dset/audio/default.yaml",
    "content": "# @package __global__\n\ndatasource:\n  max_sample_rate: ???\n  max_channels: ???\n\n  train: ???\n  valid: ???\n  evaluate: ???\n  generate: null\n"
  },
  {
    "path": "config/dset/audio/example.yaml",
    "content": "# @package __global__\n\ndatasource:\n  max_sample_rate: 44100\n  max_channels: 2\n\n  train: egs/example\n  valid: egs/example\n  evaluate: egs/example\n  generate: egs/example\n"
  },
  {
    "path": "config/dset/audio/musiccaps_32khz.yaml",
    "content": "# @package __global__\n\n# total samples obtained from MusicCaps = 5469\n# (out of 5521 due to AudioSet corrupted samples)\ndatasource:\n  max_sample_rate: 32000\n  max_channels: 2\n\n  train: null  # only evaluation set\n  valid: null  # only evaluation set\n  evaluate: egs/musiccaps/musiccaps_32khz\n  generate: egs/musiccaps/musiccaps_32khz # identical to evaluate\n"
  },
  {
    "path": "config/dset/default.yaml",
    "content": "# @package __global__\n\n# WARNING: This is a base configuration file shared across ALL solvers in AudioCraft\n# Please don't update this file directly. Instead use distinct configuration files\n# to override the below configuration.\ndatasource:\n  train: ???\n  valid: ???\n  evaluate: ???\n  generate: ???\n"
  },
  {
    "path": "config/dset/internal/music_10k_32khz.yaml",
    "content": "# @package __global__\n\n# high quality music dataset with no artist overlap between splits\ndatasource:\n  max_sample_rate: 32000\n  max_channels: 1\n\n  train: egs/music/music_10k_32khz/train\n  valid: egs/music/music_10k_32khz/valid\n  evaluate: egs/music/music_10k_32khz/test\n  generate: egs/music/music_10k_32khz/test # identical to evaluate\n"
  },
  {
    "path": "config/dset/internal/music_400k_32khz.yaml",
    "content": "# @package __global__\n\ndatasource:\n  max_sample_rate: 32000\n  max_channels: 1\n\n  train: egs/music/music_400k_32khz/train\n  valid: egs/music/music_400k_32khz/valid\n  evaluate: egs/music/music_400k_32khz/test\n  generate: egs/music/music_400k_32khz/test # identical to evaluate\n"
  },
  {
    "path": "config/dset/internal/sounds_16khz.yaml",
    "content": "# @package __global__\n\n# environmental sounds dataset compiling all datasets\n# with applied filters on tags\ndatasource:\n  max_sample_rate: 16000\n  max_channels: 1\n\n  train: egs/sound/sounds_16khz/train\n  valid: egs/sound/sounds_16khz/valid\n  evaluate: egs/sound/sounds_16khz/test\n  generate: egs/sound/sounds_16khz/test # identical to evaluate\n"
  },
  {
    "path": "config/model/encodec/default.yaml",
    "content": "# @package __global__\n\ncompression_model: encodec\n\nencodec:\n  autoencoder: seanet\n  quantizer: rvq\n  sample_rate: ${sample_rate}\n  channels: ${channels}\n  causal: false\n  renormalize: false\n\nseanet:\n  dimension: 128\n  channels: ${channels}\n  causal: ${encodec.causal}\n  n_filters: 32\n  n_residual_layers: 1\n  ratios: [8, 5, 4, 2]\n  activation: ELU\n  activation_params: {\"alpha\": 1.}\n  norm: weight_norm\n  norm_params: {}\n  kernel_size: 7\n  residual_kernel_size: 3\n  last_kernel_size: 7\n  dilation_base: 2\n  pad_mode: constant\n  true_skip: true\n  compress: 2\n  lstm: 2\n  disable_norm_outer_blocks: 0\n  # Specific encoder or decoder params.\n  # You can also override any param for the encoder or decoder only\n  # by using Hydra `+param=` syntax, i.e.`\n  # `+seanet.decoder.n_filters=64`.\n  decoder:\n    trim_right_ratio: 1.0\n    final_activation: null\n    final_activation_params: null\n  encoder: {}\n\nrvq:\n  n_q: 8\n  q_dropout: false\n  bins: 1024\n  decay: 0.99\n  kmeans_init: true\n  kmeans_iters: 50\n  threshold_ema_dead_code: 2\n  orthogonal_reg_weight: 0.0\n  orthogonal_reg_active_codes_only: false\n\nno_quant: {}\n"
  },
  {
    "path": "config/model/encodec/encodec_base_causal.yaml",
    "content": "# @package __global__\n\ndefaults:\n  - encodec/default\n\nencodec:\n  causal: true\n\nrvq:\n  n_q: 32\n  q_dropout: true\n"
  },
  {
    "path": "config/model/encodec/encodec_large_nq4_s320.yaml",
    "content": "# @package __global__\n\ndefaults:\n  - encodec/default\n\nseanet:\n  # default ratios are [8, 5, 4, 2]\n  n_filters: 64\n\nrvq:\n  bins: 2048\n  n_q: 4\n  q_dropout: false\n"
  },
  {
    "path": "config/model/encodec/encodec_large_nq4_s640.yaml",
    "content": "# @package __global__\n\ndefaults:\n  - encodec/default\n\nseanet:\n  ratios: [8, 5, 4, 4]\n  n_filters: 64\n\nrvq:\n  bins: 2048\n  n_q: 4\n  q_dropout: false\n"
  },
  {
    "path": "config/model/lm/audiogen_lm.yaml",
    "content": "# @package __global__\n\ndefaults:\n  - lm/default\n  - override /conditioner: text2sound\n  - override /model/lm/model_scale: small # prefer this group to set model scale instead of transformer_lm keys directly\n\nlm_model: transformer_lm\n\ncodebooks_pattern:\n  modeling: delay\n  delay:\n    delays: [0, 1, 2, 3]\n    flatten_first: 0\n    empty_initial: 0\n  unroll:\n    flattening: [0, 1, 2, 3]\n    delays: [0, 0, 0, 0]\n  music_lm:\n    group_by: 2\n  coarse_first:\n    delays: [0, 0, 0]\n\ntransformer_lm:\n  n_q: 4\n  card: 2048\n  memory_efficient: true\n  bias_proj: false\n  bias_ff: false\n  bias_attn: false\n  norm_first: true\n  layer_scale: null\n  weight_init: gaussian\n  depthwise_init: current\n  zero_bias_init: true\n  attention_as_float32: false\n"
  },
  {
    "path": "config/model/lm/default.yaml",
    "content": "# @package __global__\ndefaults:\n  - _self_\n  - /model/lm/model_scale: base # prefer this group to set model scale instead of transformer_lm keys directly\n\nlm_model: transformer_lm\n\ncodebooks_pattern:\n  modeling: parallel\n\ntransformer_lm:\n  dim: 512\n  num_heads: 8\n  num_layers: 8\n  hidden_scale: 4\n  n_q: 8                   # number of streams to model\n  card: 1024\n  dropout: 0.\n  emb_lr: null\n  activation: gelu\n  norm_first: false        # use pre-norm instead of post-norm\n  bias_ff: true            # use bias for the feedforward\n  bias_attn: true          # use bias for the attention\n  bias_proj: true          # use bias for the output projections\n  past_context: null\n  causal: true\n  custom: false                 # use custom MHA implementation\n  memory_efficient: false       # use flash attention\n  attention_as_float32: false   # use float32 for the attention part,\n                                # recommended at the moment when memory_efficient is True.\n  layer_scale: null\n  positional_embedding: sin     # positional embedding strategy (sin, rope, or sin_rope).\n  xpos: false                   # apply xpos decay (rope only).\n  checkpointing: none      # layer checkpointing method, can be none, torch, xformers_default.\n                           # torch is the slowest but uses the least memory,\n                           # xformers_default is somewhere in between.\n  weight_init: null     # weight initialization (null, gaussian or uniform)\n  depthwise_init: null  # perform depthwise initialization (null, current, global)\n  zero_bias_init: false # initialize bias to zero if bias in linears and\n                        # if a weight_init method is used.\n  norm: layer_norm             # normalization method to use in transformer.\n  cross_attention: false\n  qk_layer_norm: false\n  qk_layer_norm_cross: false\n  attention_dropout: null\n  kv_repeat: 1\n  two_step_cfg: false          # whether to do true 2 steps CFG, potentially resolving some padding issues or not...\n"
  },
  {
    "path": "config/model/lm/model_scale/base.yaml",
    "content": "# @package __global__\n\n# overrides nothing because default is already transformer base (~ 60M params)\n"
  },
  {
    "path": "config/model/lm/model_scale/large.yaml",
    "content": "# @package _global_\n\n# gpt2 inspired, even bigger (~3.3B params)\ntransformer_lm:\n  dim: 2048\n  num_heads: 32\n  num_layers: 48\n"
  },
  {
    "path": "config/model/lm/model_scale/medium.yaml",
    "content": "# @package _global_\n\n# gpt2 like (~1.5B params)\ntransformer_lm:\n  dim: 1536\n  num_heads: 24\n  num_layers: 48\n"
  },
  {
    "path": "config/model/lm/model_scale/small.yaml",
    "content": "# @package _global_\n\n# 300M Param.\n\ntransformer_lm:\n  dim: 1024\n  num_heads: 16\n  num_layers: 24\n"
  },
  {
    "path": "config/model/lm/model_scale/xsmall.yaml",
    "content": "# @package _global_\n# just used for debugging or when we just want to populate the cache\n# and do not care about training.\n\ntransformer_lm:\n  dim: 64\n  num_heads: 2\n  num_layers: 2\n"
  },
  {
    "path": "config/model/lm/musicgen_lm.yaml",
    "content": "# @package __global__\n\ndefaults:\n  - lm/default\n  - override /conditioner: text2music\n  - override /model/lm/model_scale: small # prefer this group to set model scale instead of transformer_lm keys directly\n\nlm_model: transformer_lm\n\ncodebooks_pattern:\n  modeling: delay\n  delay:\n    delays: [0, 1, 2, 3]\n    flatten_first: 0\n    empty_initial: 0\n  unroll:\n    flattening: [0, 1, 2, 3]\n    delays: [0, 0, 0, 0]\n  music_lm:\n    group_by: 2\n  coarse_first:\n    delays: [0, 0, 0]\n\ntransformer_lm:\n  n_q: 4\n  card: 2048\n  memory_efficient: true\n  bias_proj: false\n  bias_ff: false\n  bias_attn: false\n  norm_first: true\n  layer_scale: null\n  weight_init: gaussian\n  depthwise_init: current\n  zero_bias_init: true\n  attention_as_float32: false\n"
  },
  {
    "path": "config/model/none.yaml",
    "content": "# @package __global__\n\n# This file exist so that model is recognized as a config group\n# by Hydra, and Dora. A bit weird we might need a better fix someday.\n"
  },
  {
    "path": "config/model/score/basic.yaml",
    "content": "# @package _global_\n\ndiffusion_unet:\n  hidden: 48\n  depth: 4\n  res_blocks: 1\n  norm_groups: 4\n  kernel: 8\n  stride: 4\n  growth: 4\n  max_channels: 10_000\n  dropout: 0.\n  emb_all_layers: true\n  bilstm: false\n  codec_dim: null\n  transformer: false\n  cross_attention: false"
  },
  {
    "path": "config/model/watermark/default.yaml",
    "content": "# @package __global__\n\naudioseal:\n  autoencoder: seanet\n  sample_rate: 16000\n  channels: 1\n  nbits: 16\n\nseanet:\n  dimension: 128\n  channels: 1\n  causal: false\n  n_filters: 32\n  n_residual_layers: 1\n  ratios: [8, 5, 4, 2]\n  activation: ELU\n  activation_params: { \"alpha\": 1. }\n  norm: weight_norm\n  norm_params: {}\n  kernel_size: 7\n  residual_kernel_size: 3\n  last_kernel_size: 7\n  dilation_base: 2\n  pad_mode: constant\n  true_skip: true\n  compress: 2\n  lstm: 2\n  disable_norm_outer_blocks: 0\n  # Specific encoder or decoder params.\n  # You can also override any param for the encoder or decoder only\n  # by using Hydra `+param=` syntax, i.e.`\n  # `+seanet.decoder.n_filters=64`.\n  decoder:\n    trim_right_ratio: 1.0\n    final_activation: null\n    final_activation_params: null\n  encoder: {}\n\ndetector: {\n  \"output_dim\": 32, # output channels of detector upsampling\n}  "
  },
  {
    "path": "config/solver/audiogen/audiogen_base_16khz.yaml",
    "content": "# @package __global__\n\n# This is the training loop solver\n# for the base AudioGen model (text-to-sound)\n# on monophonic audio sampled at 16 kHz\n# using a similar EnCodec+LM setup to MusicGen\ndefaults:\n  - audiogen/default\n  - /model: lm/audiogen_lm\n  - override /dset: audio/default\n  - _self_\n\nautocast: true\nautocast_dtype: float16\n\n# EnCodec large trained on mono-channel music audio sampled at 16khz\n# with a total stride of 320 leading to 50 frames/s.\n# rvq.n_q=4, rvq.bins=2048, no quantization dropout\n# (transformer_lm card and n_q must be compatible)\ncompression_model_checkpoint: //reference/bd44a852/checkpoint.th\n\nchannels: 1\nsample_rate: 16000\n\ndeadlock:\n  use: true  # deadlock detection\n\ndataset:\n  batch_size: 128  # matching AudioGen paper setup (256 * mix_p=0.5 = 128)\n  num_workers: 10\n  segment_duration: 10\n  min_segment_ratio: 1.0\n  sample_on_weight: false  # Uniform sampling all the way\n  sample_on_duration: false  # Uniform sampling all the way\n  external_metadata_source: null\n  # sample mixing augmentation at train time\n  train:\n    batch_size: 256  # matching AudioGen paper setup\n    aug_p: 0.5  # perform audio mixing 50% of the time\n    mix_p: 0.5  # proportion of batch items mixed together\n                # important: note that this will reduce the\n                # actual batch size used at train time\n                # which will be equal to mix_p * batch_size\n    mix_snr_low: -5\n    mix_snr_high: 5\n    mix_min_overlap: 0.5\n\ngenerate:\n  lm:\n    use_sampling: true\n    top_k: 250\n    top_p: 0.0\n\noptim:\n  epochs: 100\n  optimizer: adamw\n  lr: 5e-4\n  ema:\n    use: true\n    updates: 10\n    device: cuda\n\nlogging:\n  log_tensorboard: true\n\nschedule:\n  lr_scheduler: inverse_sqrt\n  inverse_sqrt:\n    warmup: 3000\n    warmup_init_lr: 0.0\n"
  },
  {
    "path": "config/solver/audiogen/debug.yaml",
    "content": "# @package __global__\n\n# This is a minimal debugging configuration\n# for MusicGen training solver\ndefaults:\n  - audiogen/default\n  - /model: lm/audiogen_lm\n  - override /model/lm/model_scale: xsmall\n  - override /dset: audio/example\n  - _self_\n\nautocast: false\ncompression_model_checkpoint: null\ntransformer_lm:\n  n_q: 4\n  card: 400\n\nconditioners:\n  description:\n    model: t5\n    t5:\n      name: t5-small\n\ncodebooks_pattern:\n  modeling: parallel\n\nchannels: 1\nsample_rate: 16000\n\ndeadlock:\n  use: false  # deadlock detection\n\ndataset:\n  batch_size: 4\n  segment_duration: 5\n  sample_on_weight: false  # Uniform sampling all the way\n  sample_on_duration: false  # Uniform sampling all the way\n\ngenerate:\n  audio:\n    strategy: peak\n  lm:\n    use_sampling: false\n    top_k: 0\n    top_p: 0.0\n\ncheckpoint:\n  save_every: 0\n  keep_last: 0\n\noptim:\n  epochs: 2\n  updates_per_epoch: 10\n  optimizer: adamw\n  lr: 1e-4\n\nlogging:\n  log_tensorboard: true\n\nschedule:\n  lr_scheduler: null\n"
  },
  {
    "path": "config/solver/audiogen/default.yaml",
    "content": "# @package __global__\n\ndefaults:\n  - /solver/musicgen/default\n  - _self_\n  - /solver/audiogen/evaluation: none\n  - override /dset: audio/default\n\n# See config/solver/musicgen/default.yaml for a list of possible values.\n# We only keep the most important here.\n\nautocast: true\nautocast_dtype: float16\n\nsolver: audiogen\nsample_rate: ???\nchannels: ???\ncompression_model_checkpoint: ???\n\ntokens:\n  padding_with_special_token: false\n\ndataset:\n  batch_size: 128\n  segment_duration: 10\n  min_segment_ratio: 1.0  # lower values such as 0.5 result in generations with a lot of silence.\n\noptim:\n  epochs: 100\n  updates_per_epoch: 2000\n  lr: 1e-4\n  optimizer: adamw\n  max_norm: 1.0\n  adam:\n    betas: [0.9, 0.95]\n    weight_decay: 0.1\n    eps: 1e-8\n\nschedule:\n  lr_scheduler: null\n"
  },
  {
    "path": "config/solver/audiogen/evaluation/none.yaml",
    "content": "# @package __global__\n\ndataset:\n  evaluate:\n    num_samples: 10000\n"
  },
  {
    "path": "config/solver/audiogen/evaluation/objective_eval.yaml",
    "content": "# @package __global__\n\n# Setup for execute only on audiocaps for audio generation\n# evaluation with objective metrics\n# execute_only=evaluate\n\ndataset:\n  max_audio_duration: null\n  # ensure the proper values are broadcasted here for evaluate\n  evaluate:\n    min_audio_duration: 1.  # some metrics requires a minimum audio length\n    max_audio_duration: null  # all samples from audiocaps should be ~10s\n    num_samples: null\n    segment_duration: null\n  generate:\n    min_audio_duration: 1.\n    max_audio_duration: null\n    num_samples: 500\n\nevaluate:\n  metrics:\n    fad: true\n    kld: true\n    text_consistency: true\n\nmetrics:\n  kld:\n    passt:\n      pretrained_length: 10  # similarly to reported results in AudioGen paper\n"
  },
  {
    "path": "config/solver/compression/debug.yaml",
    "content": "# @package __global__\n\ndefaults:\n  - compression/default\n  - /model: encodec/encodec_base_causal\n  - override /dset: audio/example\n  - _self_\n\nchannels: 1\nsample_rate: 16000\n\n# debug config uses just L1\nlosses:\n  adv: 0.\n  feat: 0.\n  l1: 1.\n  mel: 0.\n  msspec: 0.\n# no balancer\nbalancer:\n  balance_grads: false\n  ema_decay: 1.\n  total_norm: 1.\n  per_batch_item: false\n# no adversaries\nadversarial:\n  adversaries: []\n  adv_loss: hinge\n  feat_loss: l1\n\n# faster model for local dev\nseanet:\n  dimension: 16\n  n_filters: 4\n\n# very small dataset\ndataset:\n  batch_size: 8\n  num_workers: 10\n  num_samples: 100\n  segment_duration: 1\n  evaluate:\n    batch_size: 32\n  generate:\n    batch_size: 1\n    num_samples: 5\n    segment_duration: 10\n\n# limited training\nevaluate:\n  every: 5\ngenerate:\n  every: 5\noptim:\n  epochs: 50\n"
  },
  {
    "path": "config/solver/compression/default.yaml",
    "content": "# @package __global__\n\ndefaults:\n  - ../default\n  - override /dset: audio/default\n  - _self_\n\nsolver: compression\nsample_rate: ???\nchannels: ???\n\n# loss balancing\nlosses:\n  adv: 4.\n  feat: 4.\n  l1: 0.1\n  mel: 0.\n  msspec: 2.\n  sisnr: 0.\nbalancer:\n  balance_grads: true\n  ema_decay: 0.999\n  per_batch_item: true\n  total_norm: 1.\n\nadversarial:\n  every: 1\n  adversaries: [msstftd]\n  adv_loss: hinge\n  feat_loss: l1\n\n# losses hyperparameters\nl1: {}\nl2: {}\nmrstft:\n  factor_sc: .5\n  factor_mag: .5\n  normalized: false\nmel:\n  sample_rate: ${sample_rate}\n  n_fft: 1024\n  hop_length: 256\n  win_length: 1024\n  n_mels: 64\n  f_min: 64\n  f_max: null\n  normalized: false\n  floor_level: 1e-5\nsisnr:\n  sample_rate: ${sample_rate}\n  segment: 5.\nmsspec:\n  sample_rate: ${sample_rate}\n  range_start: 6\n  range_end: 11\n  n_mels: 64\n  f_min: 64\n  f_max: null\n  normalized: true\n  alphas: false\n  floor_level: 1e-5\n\n# metrics\nmetrics:\n  visqol:\n    mode: audio\n    bin: null  # path to visqol install\n    model: tcdaudio14_aacvopus_coresv_svrnsim_n.68_g.01_c1.model # visqol v3\n\n# adversaries hyperparameters\nmsstftd:\n  in_channels: 1\n  out_channels: 1\n  filters: 32\n  norm: weight_norm\n  n_ffts: [1024, 2048, 512, 256, 128]\n  hop_lengths: [256, 512, 128, 64, 32]\n  win_lengths: [1024, 2048, 512, 256, 128]\n  activation: LeakyReLU\n  activation_params: {negative_slope: 0.3}\nmsd:\n  in_channels: 1\n  out_channels: 1\n  scale_norms: [spectral_norm, weight_norm, weight_norm]\n  kernel_sizes: [5, 3]\n  filters: 16\n  max_filters: 1024\n  downsample_scales: [4, 4, 4, 4]\n  inner_kernel_sizes: null\n  groups: [4, 4, 4, 4]\n  strides: null\n  paddings: null\n  activation: LeakyReLU\n  activation_params: {negative_slope: 0.3}\nmpd:\n  in_channels: 1\n  out_channels: 1\n  periods: [2, 3, 5, 7, 11]\n  n_layers: 5\n  kernel_size: 5\n  stride: 3\n  filters: 8\n  filter_scales: 4\n  max_filters: 1024\n  activation: LeakyReLU\n  activation_params: {negative_slope: 0.3}\n  norm: weight_norm\n\n# data hyperparameters\ndataset:\n  batch_size: 64\n  num_workers: 10\n  segment_duration: 1\n  train:\n    num_samples: 500000\n  valid:\n    num_samples: 10000\n  evaluate:\n    batch_size: 32\n    num_samples: 10000\n  generate:\n    batch_size: 32\n    num_samples: 50\n    segment_duration: 10\n\n# solver hyperparameters\nevaluate:\n  every: 25\n  num_workers: 5\n  metrics:\n    visqol: false\n    sisnr: true\ngenerate:\n  every: 25\n  num_workers: 5\n  audio:\n    sample_rate: ${sample_rate}\n\n# checkpointing schedule\ncheckpoint:\n  save_last: true\n  save_every: 25\n  keep_last: 10\n  keep_every_states: null\n\n# optimization hyperparameters\noptim:\n  epochs: 200\n  updates_per_epoch: 2000\n  lr: 3e-4\n  max_norm: 0.\n  optimizer: adam\n  adam:\n    betas: [0.5, 0.9]\n    weight_decay: 0.\n  ema:\n    use: true         # whether to use EMA or not\n    updates: 1        # update at every step\n    device: ${device} # device for EMA, can be put on GPU if more frequent updates\n    decay: 0.99       # EMA decay value, if null, no EMA is used\n"
  },
  {
    "path": "config/solver/compression/encodec_audiogen_16khz.yaml",
    "content": "# @package __global__\n\ndefaults:\n  - compression/default\n  - /model: encodec/encodec_large_nq4_s320\n  - override /dset: audio/default\n  - _self_\n\nchannels: 1\nsample_rate: 16000\n"
  },
  {
    "path": "config/solver/compression/encodec_base_24khz.yaml",
    "content": "# @package __global__\n\ndefaults:\n  - compression/default\n  - /model: encodec/encodec_base_causal\n  - override /dset: audio/default\n  - _self_\n\nchannels: 1\nsample_rate: 24000\n"
  },
  {
    "path": "config/solver/compression/encodec_musicgen_32khz.yaml",
    "content": "# @package __global__\n\ndefaults:\n  - compression/default\n  - /model: encodec/encodec_large_nq4_s640\n  - override /dset: audio/default\n  - _self_\n\nchannels: 1\nsample_rate: 32000\n"
  },
  {
    "path": "config/solver/default.yaml",
    "content": "# @package __global__\n\n# WARNING: This is a base configuration file shared across ALL solvers in AudioCraft\n# Please don't update this file directly. Instead use distinct configuration files\n# to override the below configuration.\nsolver: ???\n\nfsdp:\n  use: false  # should we use FSDP.\n  param_dtype: float16  # equivalent to autocast_dtype for FSDP.\n  reduce_dtype: float32  # gradient averaging dtype, float32 will give max stability.\n  buffer_dtype: float32  # dtype used for buffers, we don't have much buffers, so let's leave it.\n  sharding_strategy: shard_grad_op  # can be shard_grad_op or full_shard.\n                                    # full_shard will use less memory but slower ??\n  per_block: true  # If True, uses nested FSDP.\n\nprofiler:\n  enabled: false\n\ndeadlock:\n  use: false\n  timeout: 600\n\ndataset:\n  batch_size: ???\n  num_workers: 10\n  segment_duration: null\n  num_samples: null\n  return_info: false\n  shuffle: false\n  sample_on_duration: true\n  sample_on_weight: true\n  min_segment_ratio: 0.5\n  train:\n    num_samples: null\n    shuffle: true\n    shuffle_seed: 0  # if you want to sample the data differently.\n    permutation_on_files: false\n  valid:\n    num_samples: null\n  evaluate:\n    num_samples: null\n  generate:\n    num_samples: null\n    return_info: true\n\ncheckpoint:\n  save_last: true\n  save_every: null\n  keep_last: null\n  keep_every_states: null\n\ngenerate:\n  every: null\n  path: 'samples'\n  audio:\n    format: 'mp3'\n    strategy: 'clip'\n    sample_rate: null\n  lm:\n    use_sampling: false\n    temp: 1.0\n    top_k: 0\n    top_p: 0.0\nevaluate:\n  every: null\n  num_workers: 5\n  truncate_audio: null\n  fixed_generation_duration: null  # in secs\n  metrics:\n    base: true  # run default evaluation (e.g. like train/valid stage)\n\noptim:\n  epochs: ???\n  updates_per_epoch: null\n  lr: ???\n  optimizer: ???\n  adam:\n    betas: [0.9, 0.999]\n    weight_decay: 0.\n  ema:\n    use: false  # whether to use EMA or not\n    updates: ${optim.updates_per_epoch}  # frequency of updates of the EMA\n    device: cpu  # device for EMA, can be put on GPU if more frequent updates\n    decay: 0.99  # EMA decay value, if null, no EMA is used\n\nschedule:\n  lr_scheduler: null\n  step:\n    step_size: null\n    gamma: null\n  exponential:\n    lr_decay: null\n  cosine:\n    warmup: null\n    lr_min_ratio: 0.0\n    cycle_length: 1.0\n  polynomial_decay:\n    warmup: null\n    zero_lr_warmup_steps: 0\n    end_lr: 0.0\n    power: 1\n  inverse_sqrt:\n    warmup: null\n    warmup_init_lr: 0.0\n  linear_warmup:\n    warmup: null\n    warmup_init_lr: 0.0\n"
  },
  {
    "path": "config/solver/diffusion/debug.yaml",
    "content": "# @package __global__\n\ndefaults:\n  - /solver/default\n  - /model: score/basic\n  - override /dset: audio/default\n  - _self_\n\nsolver: diffusion\n\nsample_rate: 16000\nchannels: 1\ncompression_model_checkpoint: //sig/5091833e\nn_q: 2   # number of codebooks to keep\n\ndataset:\n  batch_size: 8\n  num_workers: 10\n  segment_duration: 1\n  train:\n    num_samples: 100\n  valid:\n    num_samples: 100\n  evaluate:\n    batch_size: 8\n    num_samples: 10\n  generate:\n    batch_size: 8\n    num_samples: 10\n    segment_duration: 10\n\nloss:\n  kind: mse\n  norm_power: 0.\n\nvalid:\n  every: 1\n\nevaluate:\n  every: 5\n  num_workers: 5\n  metrics:\n    visqol: false\n    sisnr: false\n    rvm: true\n\ngenerate:\n  every: 5\n  num_workers: 5\n  audio:\n    sample_rate: ${sample_rate}\n\ncheckpoint:\n  save_last: true\n  save_every: 25\n  keep_last: 10\n  keep_every_states: null\n\n\noptim:\n  epochs: 50\n  updates_per_epoch: 2000\n  lr: 2e-4\n  max_norm: 0\n  optimizer: adam\n  adam:\n    betas: [0.9, 0.999]\n    weight_decay: 0.\n  ema:\n    use: true         # whether to use EMA or not\n    updates: 1        # update at every step\n    device: ${device} # device for EMA, can be put on GPU if more frequent updates\n    decay: 0.99       # EMA decay value, if null, no EMA is used\n\nprocessor:\n  name: multi_band_processor\n  use: false\n  n_bands: 8\n  num_samples: 10_000\n  power_std: 1.\n\nresampling:\n  use: false\n  target_sr: 16000\n\nfilter:\n  use: false\n  n_bands: 4\n  idx_band: 0\n  cutoffs: null\n\nschedule:\n  repartition: \"power\"\n  variable_step_batch: true\n  beta_t0: 1.0e-5\n  beta_t1: 2.9e-2\n  beta_exp: 7.5\n  num_steps: 1000\n  variance: 'beta'\n  clip: 5.\n  rescale: 1.\n  n_bands: null\n  noise_scale: 1.0\n\nmetrics:\n  num_stage: 4\n"
  },
  {
    "path": "config/solver/diffusion/default.yaml",
    "content": "# @package __global__\n\ndefaults:\n  - /solver/default\n  - /model: score/basic\n  - override /dset: audio/default\n  - _self_\n\nsolver: diffusion\n\nsample_rate: ???\nchannels: ???\ncompression_model_checkpoint: ???\nn_q: ???   # number of codebooks to keep\n\n\ndataset:\n  batch_size: 128\n  num_workers: 10\n  segment_duration: 1\n  train:\n    num_samples: 500000\n  valid:\n    num_samples: 10000\n  evaluate:\n    batch_size: 16\n    num_samples: 10000\n  generate:\n    batch_size: 32\n    num_samples: 50\n    segment_duration: 10\n    audio:\n      sample_rate: ${sample_rate}\n\nloss:\n  kind: mse\n  norm_power: 0.\n\nvalid:\n  every: 1\n\nevaluate:\n  every: 20\n  num_workers: 5\n  metrics:\n    visqol: false\n    sisnr: false\n    rvm: true\n\ngenerate:\n  every: 25\n  num_workers: 5\n\ncheckpoint:\n  save_last: true\n  save_every: 25\n  keep_last: 10\n  keep_every_states: null\n\n\noptim:\n  epochs: 20000\n  updates_per_epoch: 2000\n  lr: 2e-4\n  max_norm: 0\n  optimizer: adam\n  adam:\n    betas: [0.9, 0.999]\n    weight_decay: 0.\n  ema:\n    use: true         # whether to use EMA or not\n    updates: 1        # update at every step\n    device: ${device} # device for EMA, can be put on GPU if more frequent updates\n    decay: 0.99       # EMA decay value, if null, no EMA is used\n\nprocessor:\n  name: multi_band_processor\n  use: false\n  n_bands: 8\n  num_samples: 10_000\n  power_std: 1.\n\nresampling:\n  use: false\n  target_sr: 16000\n\nfilter:\n  use: false\n  n_bands: 4\n  idx_band: 0\n  cutoffs: null\n\nschedule:\n  repartition: \"power\"\n  variable_step_batch: true\n  beta_t0: 1.0e-5\n  beta_t1: 2.9e-2\n  beta_exp: 7.5\n  num_steps: 1000\n  variance: 'beta'\n  clip: 5.\n  rescale: 1.\n  n_bands: null\n  noise_scale: 1.0\n\nmetrics:\n  num_stage: 4\n"
  },
  {
    "path": "config/solver/diffusion/encodec_24khz.yaml",
    "content": "# @package __global__\n\ndefaults:\n  - diffusion/default\n  - _self_\n\n\nsample_rate: 24000\nchannels: 1\ncompression_model_checkpoint: //pretrained/facebook/encodec_24khz\nn_q: 4  # num quantizers, 3kbps\n"
  },
  {
    "path": "config/solver/jasco/chords.yaml",
    "content": "# @package __global__\n\n# This is the training loop solver\n# for the base MusicGen model (text-to-music)\n# on monophonic audio sampled at 32 kHz\ndefaults:\n  - musicgen/default\n  - /model: lm/musicgen_lm\n  - override /dset: audio/example\n  - override /conditioner: chords2music\n  - _self_\n\nlm_model: flow_matching\nsolver: jasco\n\nautocast: true\nautocast_dtype: float16\n\n# EnCodec large trained on mono-channel music audio sampled at 32khz\n# with a total stride of 640 leading to 50 frames/s.\n# rvq.n_q=4, rvq.bins=2048, no quantization dropout\n# (transformer_lm card and n_q must be compatible)\ncompression_model_checkpoint: //pretrained/facebook/encodec_32khz\n# precomputed mean std accross training data sub-partition\ncompression_model_latent_std: 4.0102\ncompression_model_latent_mean: -0.0074\ncompression_model_framerate: 50\ncompression_model_latent_dim: 128 \n\nefficient_attention_backend: xformers # restricted attention implementation supports only xformers at the moment\n\nchannels: 1\nsample_rate: 32000\n\ndeadlock:\n  use: true  # deadlock detection\n\ndataset:\n  segment_duration: 10\n  batch_size: 320  # 32 GPUs\n  sample_on_weight: false  # Uniform sampling all the way\n  sample_on_duration: false  # Uniform sampling all the way\n  chords_card: ${conditioners.chords.chords_emb.card}\n  compression_model_framerate: ${compression_model_framerate}\n\noptim:\n  epochs: 500\n  optimizer: adamw\n  lr: 1e-4\n  ema:\n    use: true\n    updates: 10\n    device: cuda\n\nlogging:\n  log_tensorboard: true\n\nschedule:\n  lr_scheduler: cosine\n  cosine:\n    warmup: 4000\n    lr_min_ratio: 0.0\n    cycle_length: 1.0\n\ntransformer_lm:\n  causal: false\n  skip_connections: false\n  flow_dim: ${compression_model_latent_dim}\n  chords_dim: ${conditioners.chords.chords_emb.out_dim}\n\ngenerate:\n  lm: \n    max_prompt_len: null\n    max_gen_len: null\n    remove_prompts: false\n    cfg_coef_all: 3.0\n    cfg_coef_txt: 1.0\n    prompted_samples: false\n    samples:\n      prompted: false\n      unprompted: true\n"
  },
  {
    "path": "config/solver/jasco/chords_drums.yaml",
    "content": "# @package __global__\n\n# This is the training loop solver\n# for the base MusicGen model (text-to-music)\n# on monophonic audio sampled at 32 kHz\ndefaults:\n  - musicgen/default\n  - /model: lm/musicgen_lm\n  - override /conditioner: jasco_chords_drums\n  - override /dset: audio/default\n  - _self_\n\nlm_model: flow_matching\nsolver: jasco\n\nautocast: true\nautocast_dtype: float16\n\n# EnCodec large trained on mono-channel music audio sampled at 32khz\n# with a total stride of 640 leading to 50 frames/s.\n# rvq.n_q=4, rvq.bins=2048, no quantization dropout\n# (transformer_lm card and n_q must be compatible)\ncompression_model_checkpoint: //pretrained/facebook/encodec_32khz\n# precomputed mean std accross training data sub-partition\ncompression_model_latent_std: 4.0102\ncompression_model_latent_mean: -0.0074\ncompression_model_framerate: 50\ncompression_model_latent_dim: 128 \n\nefficient_attention_backend: xformers # restricted attention implementation supports only xformers at the moment\n\nchannels: 1\nsample_rate: 32000\n\ndeadlock:\n  use: true  # deadlock detection\n\ndataset:\n  segment_duration: 10\n  batch_size: 336\n  sample_on_weight: false  # Uniform sampling all the way\n  sample_on_duration: false  # Uniform sampling all the way\n  compression_model_framerate: ${compression_model_framerate}\n\noptim:\n  epochs: 500\n  optimizer: adamw\n  lr: 1e-4\n  ema:\n    use: true\n    updates: 10\n    device: cuda\n\nlogging:\n  log_tensorboard: true\n\nschedule:\n  lr_scheduler: cosine\n  cosine:\n    warmup: 4000\n    lr_min_ratio: 0.0\n    cycle_length: 1.0\n\ntransformer_lm:\n  causal: false\n  skip_connections: false\n  flow_dim: ${compression_model_latent_dim}\n  chords_dim: ${conditioners.chords.chords_emb.out_dim}\n  drums_dim: ${conditioners.self_wav.drum_latents.out_dim}\n\ngenerate:\n  lm: \n    max_prompt_len: null\n    max_gen_len: null\n    remove_prompts: false\n    cfg_coef_all: 5.0\n    cfg_coef_txt: 0.0\n    prompted_samples: false\n    samples:\n      prompted: false\n      unprompted: true\n\nconditioners:\n  self_wav:\n    drum_latents:\n      compression_model_latent_dim: ${compression_model_latent_dim}\n      compression_model_framerate: ${compression_model_framerate}\n      segment_duration: ${dataset.segment_duration}\n"
  },
  {
    "path": "config/solver/jasco/chords_drums_melody.yaml",
    "content": "# @package __global__\n\n# This is the training loop solver\n# for the base MusicGen model (text-to-music)\n# on monophonic audio sampled at 32 kHz\ndefaults:\n  - musicgen/default\n  - /model: lm/musicgen_lm\n  - override /dset: audio/default\n  - override /conditioner: jasco_chords_drums_melody\n  - _self_\n\nlm_model: flow_matching\nsolver: jasco\n\nautocast: true\nautocast_dtype: float16\n\n# EnCodec large trained on mono-channel music audio sampled at 32khz\n# with a total stride of 640 leading to 50 frames/s.\n# rvq.n_q=4, rvq.bins=2048, no quantization dropout\n# (transformer_lm card and n_q must be compatible)\ncompression_model_checkpoint: //pretrained/facebook/encodec_32khz\n# precomputed mean std accross training data sub-partition\ncompression_model_latent_std: 4.0102\ncompression_model_latent_mean: -0.0074\ncompression_model_framerate: 50\ncompression_model_latent_dim: 128 \n\nefficient_attention_backend: xformers # restricted attention implementation supports only xformers at the moment\n\nchannels: 1\nsample_rate: 32000\n\ndeadlock:\n  use: true  # deadlock detection\n\ndataset:\n  segment_duration: 10\n  batch_size: 336\n  sample_on_weight: false  # Uniform sampling all the way\n  sample_on_duration: false  # Uniform sampling all the way\n  compression_model_framerate: ${compression_model_framerate}\n  melody_kwargs:\n    chroma_root: ??? # path to parsed chroma files\n    segment_duration: ${dataset.segment_duration}\n    melody_fr: 86\n    latent_fr: ${compression_model_framerate}\n    melody_salience_dim: 53\n    override_cache: false\n    do_argmax: true\n\noptim:\n  epochs: 500\n  optimizer: adamw\n  lr: 1e-4\n  ema:\n    use: true\n    updates: 10\n    device: cuda\n\nlogging:\n  log_tensorboard: true\n\nschedule:\n  lr_scheduler: cosine\n  cosine:\n    warmup: 4000\n    lr_min_ratio: 0.0\n    cycle_length: 1.0\n\ntransformer_lm:\n  causal: false\n  skip_connections: false\n  flow_dim: ${compression_model_latent_dim}\n  chords_dim: ${conditioners.chords.chords_emb.out_dim}\n  drums_dim: ${conditioners.self_wav.drum_latents.out_dim}\n  melody_dim: ${conditioners.melody.melody.out_dim}\n\ngenerate:\n  lm: \n    max_prompt_len: null\n    max_gen_len: null\n    remove_prompts: false\n    cfg_coef_all: 3.0\n    cfg_coef_txt: 1.0\n    prompted_samples: false\n    samples:\n      prompted: false\n      unprompted: true\n\nconditioners:\n  self_wav:\n    drum_latents:\n      compression_model_latent_dim: ${compression_model_latent_dim}\n      compression_model_framerate: ${compression_model_framerate}\n      segment_duration: ${dataset.segment_duration}\n"
  },
  {
    "path": "config/solver/jasco/drums.yaml",
    "content": "# @package __global__\n\n# This is the training loop solver\n# for the base MusicGen model (text-to-music)\n# on monophonic audio sampled at 32 kHz\ndefaults:\n  - musicgen/default\n  - /model: lm/musicgen_lm\n  - override /dset: audio/default\n  - override /conditioner: drums2music\n  - _self_\n\nlm_model: flow_matching\nsolver: jasco\n\nautocast: true\nautocast_dtype: float16\n\n# EnCodec large trained on mono-channel music audio sampled at 32khz\n# with a total stride of 640 leading to 50 frames/s.\n# rvq.n_q=4, rvq.bins=2048, no quantization dropout\n# (transformer_lm card and n_q must be compatible)\ncompression_model_checkpoint: //pretrained/facebook/encodec_32khz\n# precomputed mean std accross training data sub-partition\ncompression_model_latent_std: 4.0102\ncompression_model_latent_mean: -0.0074\ncompression_model_framerate: 50\ncompression_model_latent_dim: 128 \n\nefficient_attention_backend: xformers # restricted attention implementation supports only xformers at the moment\n\nchannels: 1\nsample_rate: 32000\n\ndeadlock:\n  use: true  # deadlock detection\n\ndataset:\n  segment_duration: 10\n  batch_size: 336\n  sample_on_weight: false  # Uniform sampling all the way\n  sample_on_duration: false  # Uniform sampling all the way\n  compression_model_framerate: ${compression_model_framerate}\n\noptim:\n  epochs: 500\n  optimizer: adamw\n  lr: 1e-4\n  ema:\n    use: true\n    updates: 10\n    device: cuda\n\nlogging:\n  log_tensorboard: true\n\nschedule:\n  lr_scheduler: cosine\n  cosine:\n    warmup: 4000\n    lr_min_ratio: 0.0\n    cycle_length: 1.0\n\ntransformer_lm:\n  causal: false\n  skip_connections: false\n  flow_dim: ${compression_model_latent_dim}\n  drums_dim: ${conditioners.self_wav.drum_latents.out_dim}\n\ngenerate:\n  lm: \n    max_prompt_len: null\n    max_gen_len: null\n    remove_prompts: false\n    cfg_coef_all: 3.0\n    cfg_coef_txt: 1.0\n    prompted_samples: false\n    samples:\n      prompted: false\n      unprompted: true\n\nconditioners:\n  self_wav:\n    drum_latents:\n      compression_model_latent_dim: ${compression_model_latent_dim}\n      compression_model_framerate: ${compression_model_framerate}\n      segment_duration: ${dataset.segment_duration}\n"
  },
  {
    "path": "config/solver/jasco/jasco_32khz_base.yaml",
    "content": "# @package __global__\n\n# This is the training loop solver\n# for the base MusicGen model (text-to-music)\n# on monophonic audio sampled at 32 kHz\ndefaults:\n  - musicgen/default\n  - /model: lm/musicgen_lm\n  - override /dset: audio/default\n  - _self_\n\nlm_model: flow_matching\nsolver: jasco\n\nautocast: true\nautocast_dtype: float16\n\n# EnCodec large trained on mono-channel music audio sampled at 32khz\n# with a total stride of 640 leading to 50 frames/s.\n# rvq.n_q=4, rvq.bins=2048, no quantization dropout\n# (transformer_lm card and n_q must be compatible)\ncompression_model_checkpoint: //pretrained/facebook/encodec_32khz\n# precomputed mean std accross training data sub-partition\ncompression_model_latent_std: 4.0102\ncompression_model_latent_mean: -0.0074\ncompression_model_framerate: 50\ncompression_model_latent_dim: 128 \n\nefficient_attention_backend: xformers # restricted attention implementation supports only xformers at the moment\n\nchannels: 1\nsample_rate: 32000\n\ndeadlock:\n  use: true  # deadlock detection\n\ndataset:\n  segment_duration: 10\n  batch_size: 320  # 32 GPUs\n  sample_on_weight: false  # Uniform sampling all the way\n  sample_on_duration: false  # Uniform sampling all the way\n\noptim:\n  epochs: 500\n  optimizer: adamw\n  lr: 1e-4\n  ema:\n    use: true\n    updates: 10\n    device: cuda\n\nlogging:\n  log_tensorboard: true\n\nschedule:\n  lr_scheduler: cosine\n  cosine:\n    warmup: 4000\n    lr_min_ratio: 0.0\n    cycle_length: 1.0\n\ntransformer_lm:\n  causal: false\n  skip_connections: false\n  flow_dim: ${compression_model_latent_dim}\n\ngenerate:\n  lm: \n    max_prompt_len: null\n    max_gen_len: null\n    remove_prompts: false\n    cfg_coef_all: 3.0\n    cfg_coef_txt: 0.0\n\n    prompted_samples: false\n    samples:\n      prompted: false\n      unprompted: true\n"
  },
  {
    "path": "config/solver/magnet/audio_magnet_16khz.yaml",
    "content": "# @package __global__\n\n# This is the training loop solver\n# for the base audio-MAGNeT model (text-to-sound)\n# on monophonic audio sampled at 16 kHz\n# using a similar EnCodec+LM setup to MAGNeT\ndefaults:\n  - audiogen/default\n  - /model: lm/audiogen_lm\n  - override /dset: audio/default\n  - _self_\n\nlm_model: transformer_lm_magnet\nsolver: audio_magnet\n\nautocast: true\nautocast_dtype: float16\n\n# EnCodec large trained on mono-channel music audio sampled at 16khz\n# with a total stride of 320 leading to 50 frames/s.\n# rvq.n_q=4, rvq.bins=2048, no quantization dropout\n# (transformer_lm card and n_q must be compatible)\ncompression_model_checkpoint: //reference/bd44a852/checkpoint.th\n\nchannels: 1\nsample_rate: 16000\n\ndeadlock:\n  use: true  # deadlock detection\n\ndataset:\n  batch_size: 128  # matching AudioGen paper setup (256 * mix_p=0.5 = 128)\n  num_workers: 10\n  segment_duration: 10\n  min_segment_ratio: 1.0\n  sample_on_weight: false  # Uniform sampling all the way\n  sample_on_duration: false  # Uniform sampling all the way\n  external_metadata_source: null\n  # sample mixing augmentation at train time\n  train:\n    batch_size: 256  # matching AudioGen paper setup\n    aug_p: 0.5  # perform audio mixing 50% of the time\n    mix_p: 0.5  # proportion of batch items mixed together\n                # important: note that this will reduce the\n                # actual batch size used at train time\n                # which will be equal to mix_p * batch_size\n    mix_snr_low: -5\n    mix_snr_high: 5\n    mix_min_overlap: 0.5\n\noptim:\n  epochs: 100\n  optimizer: adamw\n  lr: 5e-4\n  ema:\n    use: true\n    updates: 10\n    device: cuda\n\nlogging:\n  log_tensorboard: true\n\nschedule:\n  lr_scheduler: inverse_sqrt\n  inverse_sqrt:\n    warmup: 3000\n    warmup_init_lr: 0.0\n\ncodebooks_pattern:\n  modeling: parallel\n  parallel:\n    empty_initial: -1\n  \ntransformer_lm:\n  card: 2048\n  causal: false\n  subcodes_context: 5\n  compression_model_framerate: 50  # NOTE: Must match the actual frame rate of the used compression model \n  segment_duration: 0\n  span_len: -1\n\nmasking:\n  span_len: 3\n\ngenerate:\n  lm: \n    max_prompt_len: null\n    max_gen_len: null\n    remove_prompts: false\n    use_sampling: true\n    temp: 3.5\n    top_k: 0\n    top_p: 0.8\n    max_cfg_coef: 20.0\n    min_cfg_coef: 1.0\n    decoding_steps: [20, 10, 10, 10]\n    anneal_temp: true\n    span_scoring: 'max'\n    span_arrangement: 'nonoverlap'\n    prompted_samples: false\n    samples:\n      prompted: false\n      unprompted: true\n\n"
  },
  {
    "path": "config/solver/magnet/magnet_32khz.yaml",
    "content": "# @package __global__\n\n# This is the training loop solver\n# for the base MusicGen model (text-to-music)\n# on monophonic audio sampled at 32 kHz\ndefaults:\n  - musicgen/default\n  - /model: lm/musicgen_lm\n  - override /dset: audio/default\n  - _self_\n\nlm_model: transformer_lm_magnet\nsolver: magnet\n\nautocast: true\nautocast_dtype: float16\n\n# EnCodec large trained on mono-channel music audio sampled at 32khz\n# with a total stride of 640 leading to 50 frames/s.\n# rvq.n_q=4, rvq.bins=2048, no quantization dropout\n# (transformer_lm card and n_q must be compatible)\ncompression_model_checkpoint: //pretrained/facebook/encodec_32khz\n\nefficient_attention_backend: xformers # restricted attention implementation supports only xformers at the moment\n\nchannels: 1\nsample_rate: 32000\n\ndeadlock:\n  use: true  # deadlock detection\n\ndataset:\n  batch_size: 192  # 32 GPUs\n  sample_on_weight: false  # Uniform sampling all the way\n  sample_on_duration: false  # Uniform sampling all the way\n\noptim:\n  epochs: 500\n  optimizer: dadam\n  lr: 1\n  ema:\n    use: true\n    updates: 10\n    device: cuda\n\nlogging:\n  log_tensorboard: true\n\nschedule:\n  lr_scheduler: cosine\n  cosine:\n    warmup: 4000\n    lr_min_ratio: 0.0\n    cycle_length: 1.0\n\ncodebooks_pattern:\n  modeling: parallel\n  parallel:\n    empty_initial: -1\n  \ntransformer_lm:\n  card: 2048\n  causal: false\n  subcodes_context: 5\n  compression_model_framerate: 50  # NOTE: Must match the actual frame rate of the used compression model \n  segment_duration: 0\n  span_len: -1\n\nmasking:\n  span_len: 3\n\ngenerate:\n  lm: \n    max_prompt_len: null\n    max_gen_len: null\n    remove_prompts: false\n    use_sampling: true\n    temp: 3.0\n    top_k: 0\n    top_p: 0.9\n    max_cfg_coef: 10.0\n    min_cfg_coef: 1.0\n    decoding_steps: [60, 10, 10, 10]\n    anneal_temp: true\n    span_scoring: 'max'\n    span_arrangement: 'nonoverlap'\n    prompted_samples: false\n    samples:\n      prompted: false\n      unprompted: true\n"
  },
  {
    "path": "config/solver/musicgen/debug.yaml",
    "content": "# @package __global__\n\n# This is a minimal debugging configuration\n# for MusicGen training solver\ndefaults:\n  - musicgen/default\n  - /model: lm/musicgen_lm\n  - override /model/lm/model_scale: xsmall\n  - override /dset: audio/example\n  - _self_\n\nautocast: false\ncompression_model_checkpoint: //pretrained/debug_compression_model\ntransformer_lm:\n  n_q: 4\n  card: 400\n\nconditioners:\n  description:\n    model: t5\n    t5:\n      name: t5-small\n\ncodebooks_pattern:\n  modeling: parallel\n\nchannels: 1\nsample_rate: 32000\n\ndeadlock:\n  use: false  # deadlock detection\n\ndataset:\n  batch_size: 4\n  segment_duration: 5\n  sample_on_weight: false  # Uniform sampling all the way\n  sample_on_duration: false  # Uniform sampling all the way\n\ngenerate:\n  audio:\n    strategy: peak\n  lm:\n    use_sampling: false\n    top_k: 0\n    top_p: 0.0\n\ncheckpoint:\n  save_every: 0\n  keep_last: 0\n\noptim:\n  epochs: 2\n  updates_per_epoch: 10\n  optimizer: adamw\n  lr: 1e-4\n\nlogging:\n  log_tensorboard: true\n\nschedule:\n  lr_scheduler: null\n"
  },
  {
    "path": "config/solver/musicgen/default.yaml",
    "content": "# @package __global__\n\ndefaults:\n  - /solver/default\n  - /conditioner: none\n  - _self_\n  - /solver/musicgen/evaluation: none\n  - override /dset: audio/default\n\nautocast: true\nautocast_dtype: float16\n\nsolver: musicgen\nsample_rate: ???\nchannels: ???\ncompression_model_checkpoint: ???\n# The following will set the num codebooks on the underlying\n# model, this might be different from the actual value for n_q\n# given to the transformer, when the model output is postprocessed, for instance\n# for stereo channels. If not provided, default value for the compression model\n# will be used.\ncompression_model_n_q: null\n\ntokens:\n  padding_with_special_token: false\n\ninterleave_stereo_codebooks:\n  use: false\n  per_timestep: false\n\ncache:\n  path:\n  write: false\n  write_shard: 0\n  write_num_shards: 1\n\n\ndataset:\n  batch_size: 128\n  num_workers: 10\n  segment_duration: 30\n  min_segment_ratio: 0.8  # lower values such as 0.5 result in generations with a lot of silence.\n  return_info: true\n  train:\n    num_samples: 1000000 # need a randomly large number here for AudioDataset\n  valid:\n    num_samples: 10000\n  generate:\n    num_samples: 50\n\nmetrics:\n  fad:\n    use_gt: false\n    model: tf\n    tf:\n      bin: null  # path to local frechet_audio_distance code\n      model_path: //reference/fad/vggish_model.ckpt\n  kld:\n    use_gt: false\n    model: passt\n    passt:\n      pretrained_length: 20\n  text_consistency:\n    use_gt: false\n    model: clap\n    clap:\n      model_path: //reference/clap/music_audioset_epoch_15_esc_90.14.pt\n      model_arch: 'HTSAT-base'\n      enable_fusion: false\n  chroma_cosine:\n    use_gt: false\n    model: chroma_base\n    chroma_base:\n      sample_rate: ${sample_rate}\n      n_chroma: 12\n      radix2_exp: 14\n      argmax: true\n\ngenerate:\n  every: 25\n  num_workers: 5\n  path: samples\n  audio:\n    format: wav\n    strategy: loudness\n    sample_rate: ${sample_rate}\n    loudness_headroom_db: 14\n  lm:\n    prompted_samples: true\n    unprompted_samples: true\n    no_text_conditioning: false\n    gen_gt_samples: false\n    prompt_duration: null   # if not set, will use dataset.generate.segment_duration / 4\n    gen_duration: null      # if not set, will use dataset.generate.segment_duration\n    remove_prompts: false\n    # generation params\n    use_sampling: false\n    temp: 1.0\n    top_k: 0\n    top_p: 0.0\n\nevaluate:\n  every: 25\n  num_workers: 5\n  metrics:\n    base: false\n    fad: false\n    kld: false\n    text_consistency: false\n    chroma_cosine: false\n\ncheckpoint:\n  save_last: true\n  save_every: 50\n  keep_last: 10\n  keep_every_states: null\n\noptim:\n  epochs: 200\n  updates_per_epoch: 2000\n  lr: 1e-4\n  optimizer: adamw\n  max_norm: 1.0\n  eager_sync: true\n  adam:\n    betas: [0.9, 0.95]\n    weight_decay: 0.1\n    eps: 1e-8\n\nschedule:\n  lr_scheduler: null\n"
  },
  {
    "path": "config/solver/musicgen/evaluation/none.yaml",
    "content": "# @package __global__\n\ndataset:\n  evaluate:\n    num_samples: 10000\n"
  },
  {
    "path": "config/solver/musicgen/evaluation/objective_eval.yaml",
    "content": "# @package __global__\n\n# Setup for execute only on musiccaps for audio generation\n# evaluation with objective metrics\n# execute_only=evaluate\n\ndataset:\n  max_audio_duration: null\n  # ensure the proper values are broadcasted here for evaluate\n  evaluate:\n    min_audio_duration: 1.  # some metrics requires a minimum audio length\n    max_audio_duration: null  # all samples from musiccaps should be < 20s\n    num_samples: null\n    segment_duration: null\n  generate:\n    min_audio_duration: 1.\n    max_audio_duration: null\n    num_samples: 500\n\nevaluate:\n  metrics:\n    fad: true\n    kld: true\n    text_consistency: true\n"
  },
  {
    "path": "config/solver/musicgen/musicgen_base_32khz.yaml",
    "content": "# @package __global__\n\n# This is the training loop solver\n# for the base MusicGen model (text-to-music)\n# on monophonic audio sampled at 32 kHz\ndefaults:\n  - musicgen/default\n  - /model: lm/musicgen_lm\n  - override /dset: audio/default\n  - _self_\n\nautocast: true\nautocast_dtype: float16\n\n# EnCodec large trained on mono-channel music audio sampled at 32khz\n# with a total stride of 640 leading to 50 frames/s.\n# rvq.n_q=4, rvq.bins=2048, no quantization dropout\n# (transformer_lm card and n_q must be compatible)\ncompression_model_checkpoint: //pretrained/facebook/encodec_32khz\n\nchannels: 1\nsample_rate: 32000\n\ndeadlock:\n  use: true  # deadlock detection\n\ndataset:\n  batch_size: 192  # 32 GPUs\n  sample_on_weight: false  # Uniform sampling all the way\n  sample_on_duration: false  # Uniform sampling all the way\n\ngenerate:\n  lm:\n    use_sampling: true\n    top_k: 250\n    top_p: 0.0\n\noptim:\n  epochs: 500\n  optimizer: dadam\n  lr: 1\n  ema:\n    use: true\n    updates: 10\n    device: cuda\n\nlogging:\n  log_tensorboard: true\n\nschedule:\n  lr_scheduler: cosine\n  cosine:\n    warmup: 4000\n    lr_min_ratio: 0.0\n    cycle_length: 1.0\n"
  },
  {
    "path": "config/solver/musicgen/musicgen_melody_32khz.yaml",
    "content": "# @package __global__\n\n# This is the training loop solver\n# for the melody MusicGen model (text+chroma to music)\n# on monophonic audio sampled at 32 kHz\ndefaults:\n  - musicgen/default\n  - /model: lm/musicgen_lm\n  - override /conditioner: chroma2music\n  - override /dset: audio/default\n  - _self_\n\nautocast: true\nautocast_dtype: float16\n\n# EnCodec large trained on mono-channel music audio sampled at 32khz\n# with a total stride of 640 leading to 50 frames/s.\n# rvq.n_q=4, rvq.bins=2048, no quantization dropout\n# (transformer_lm card and n_q must be compatible)\ncompression_model_checkpoint: //pretrained/facebook/encodec_32khz\n\nchannels: 1\nsample_rate: 32000\n\ndeadlock:\n  use: true  # deadlock detection\n\ndataset:\n  batch_size: 192  # 32 GPUs\n  sample_on_weight: false  # Uniform sampling all the way\n  sample_on_duration: false  # Uniform sampling all the way\n\ngenerate:\n  lm:\n    use_sampling: true\n    top_k: 250\n    top_p: 0.0\n\noptim:\n  epochs: 500\n  optimizer: dadam\n  lr: 1\n  ema:\n    use: true\n    updates: 10\n    device: cuda\n\nlogging:\n  log_tensorboard: true\n\nschedule:\n  lr_scheduler: cosine\n  cosine:\n    warmup: 4000\n    lr_min_ratio: 0.0\n    cycle_length: 1.0\n"
  },
  {
    "path": "config/solver/musicgen/musicgen_style_32khz.yaml",
    "content": "# @package __global__\n\n# This is the training loop solver\n# for MusicGen-Style model (text-and-style-to-music)\n# on monophonic audio sampled at 32 kHz\ndefaults:\n  - musicgen/default\n  - /model: lm/musicgen_lm\n  - override /conditioner: style2music\n  - override /dset: audio/default\n  - _self_\n\nautocast: true\nautocast_dtype: float16\n\n# EnCodec large trained on mono-channel music audio sampled at 32khz\n# with a total stride of 640 leading to 50 frames/s.\n# rvq.n_q=4, rvq.bins=2048, no quantization dropout\n# (transformer_lm card and n_q must be compatible)\ncompression_model_checkpoint: //pretrained/facebook/encodec_32khz\n\nchannels: 1\nsample_rate: 32000\n\ndeadlock:\n  use: true  # deadlock detection\n\ndataset:\n  batch_size: 192  # 32 GPUs\n  sample_on_weight: false  # Uniform sampling all the way\n  sample_on_duration: false  # Uniform sampling all the way\n\ngenerate:\n  lm:\n    use_sampling: true\n    top_k: 250\n    top_p: 0.0\n    cfg_coef: 3.0\n    cfg_coef_beta:\n\noptim:\n  epochs: 500\n  optimizer: dadam\n  lr: 1\n  ema:\n    use: true\n    updates: 10\n    device: cuda\n\nlogging:\n  log_tensorboard: true\n\nschedule:\n  lr_scheduler: cosine\n  cosine:\n    warmup: 4000\n    lr_min_ratio: 0.0\n    cycle_length: 1.0\n"
  },
  {
    "path": "config/solver/watermark/debug.yaml",
    "content": "# @package __global__\n\ndefaults:\n  - /solver/default\n  - /augmentations/default\n  - /model: watermark/default\n  - override /dset: audio/example\n  - _self_\n\nsolver: watermarking # standard name to load the solver using builders\nsample_rate: 48000\nchannels: 1\n\n# all the defaults form compression\nlosses:\n  adv: 4.\n  feat: 4.\n  l1: 0.1\n  mel: 0.0\n  msspec: 2.0\n  sisnr: 0.0\n  wm_detection: 1.0 # loss for first 2 bits cannot be 0 \n  wm_mb: 1.0  # loss for the rest of the bits (wm message)\n  tf_loudnessratio: 10.0\n\nbalancer:\n  balance_grads: true\n  ema_decay: 0.999\n  per_batch_item: true\n  total_norm: 1.\n\ncrop:\n  prob: 0.4\n  shuffle_prob: 0.2\n  pad_prob: 0.2  # shuffle_prob + pad_prob + prob <= 1\n  size: 0.5\n  max_n_windows: 5\n\nadversarial:\n  every: 1\n  adversaries: [msstftd]\n  adv_loss: hinge\n  feat_loss: l1\n\ntf_loudnessratio:\n  sample_rate: ${sample_rate}\n  segment: 0.5\n  overlap: 0.5\n  n_bands: 16\n  temperature: 1.0\n\n# watermarking: audioseal\n\n# losses hyperparameters\nl1: {}\nl2: {}\n\nwm_detection:\n  p_weight: 1\n  n_weight: 1\n\nwm_mb:\n  loss_type: bce # loss between decoded and original\n  temperature: 0.1 # decoded is divided by temperature before loss computation\n\nspec_range:\n  n_fft: 2048\n  min_frequency: 300.0\n  max_frequency: 15000.0\n  sample_rate: ${sample_rate}\nspec_entropy_range:\n  n_fft: 2048\n  min_frequency: 300.0\n  max_frequency: 15000.0\n  sample_rate: ${sample_rate}\nmrstft:\n  factor_sc: .5\n  factor_mag: .5\n  normalized: false\nmel:\n  sample_rate: ${sample_rate}\n  n_fft: 1024\n  hop_length: 256\n  win_length: 1024\n  n_mels: 64\n  f_min: 64\n  f_max: null\n  normalized: false\n  floor_level: 1e-5\nsisnr:\n  sample_rate: ${sample_rate}\n  segment: 5.\nmsspec:\n  sample_rate: ${sample_rate}\n  range_start: 6\n  range_end: 11\n  n_mels: 64\n  f_min: 64\n  f_max: null\n  normalized: true\n  alphas: false\n  floor_level: 1e-5\n\n# metrics\nmetrics:\n  visqol:\n    mode: audio\n    bin: null # path to visqol install\n    model: tcdaudio14_aacvopus_coresv_svrnsim_n.68_g.01_c1.model # visqol v3\n\n# adversaries hyperparameters\nmsstftd:\n  in_channels: 1\n  out_channels: 1\n  filters: 32\n  norm: weight_norm\n  n_ffts: [1024, 2048, 512, 256, 128]\n  hop_lengths: [256, 512, 128, 64, 32]\n  win_lengths: [1024, 2048, 512, 256, 128]\n  activation: LeakyReLU\n  activation_params: { negative_slope: 0.3 }\nmsd:\n  in_channels: 1\n  out_channels: 1\n  scale_norms: [spectral_norm, weight_norm, weight_norm]\n  kernel_sizes: [5, 3]\n  filters: 16\n  max_filters: 1024\n  downsample_scales: [4, 4, 4, 4]\n  inner_kernel_sizes: null\n  groups: [4, 4, 4, 4]\n  strides: null\n  paddings: null\n  activation: LeakyReLU\n  activation_params: { negative_slope: 0.3 }\nmpd:\n  in_channels: 1\n  out_channels: 1\n  periods: [2, 3, 5, 7, 11]\n  n_layers: 5\n  kernel_size: 5\n  stride: 3\n  filters: 8\n  filter_scales: 4\n  max_filters: 1024\n  activation: LeakyReLU\n  activation_params: { negative_slope: 0.3 }\n  norm: weight_norm\n\n# data hyperparameters\ndataset:\n  batch_size: 16\n  num_workers: 10\n  segment_duration: 1\n  sample_on_weight: false  # Uniform sampling all the way\n  sample_on_duration: false  # Uniform sampling all the way\n\n  generate:\n    batch_size: 16\n    num_samples: 50\n    segment_duration: 30\n\n# solver hyperparameters\nevaluate:\n  every: 10\n  num_workers: 5\n  metrics:\n    visqol: false\n    sisnr: true\ngenerate:\n  every: 10\n  num_workers: 5\n  audio:\n    sample_rate: ${sample_rate}\n\n# checkpointing schedule\ncheckpoint:\n  save_last: true\n  save_every: 25\n  keep_last: 10\n  keep_every_states: null\n\n\n\n# optimization hyperparameters\noptim:\n  epochs: 2\n  updates_per_epoch: 10\n  lr: 5e-5\n  max_norm: 3.0\n  optimizer: adam\n  adam:\n    betas: [0.5, 0.9]\n    weight_decay: 0.\n  ema:\n    use: true # whether to use EMA or not\n    updates: 1 # update at every step\n    device: ${device} # device for EMA, can be put on GPU if more frequent updates\n    decay: 0.99 # EMA decay value, if null, no EMA is used\n\n  \nschedule:\n  lr_scheduler: \"cosine\"\n  cosine:\n    warmup: 4000\n    lr_min_ratio: 0.0\n    cycle_length: 1.0\n"
  },
  {
    "path": "config/solver/watermark/default.yaml",
    "content": "# @package __global__\n\ndefaults:\n  - /solver/default\n  - /augmentations/default\n  - override /dset: audio/example\n  - _self_\n\nsolver: watermarking # standard name to load the solver using builders\nsample_rate: ???\nchannels: ???\n\n# all the defaults form compression\nlosses:\n  adv: 4.\n  feat: 4.\n  l1: 0.1\n  mel: 0.0\n  msspec: 2.0\n  sisnr: 0.0\n  wm_detection: 1.0 # loss for first 2 bits cannot be 0 \n  wm_mb: 1.0  # loss for the rest of the bits (wm message)\n  tf_loudnessratio: 10.0\n\nbalancer:\n  balance_grads: true\n  ema_decay: 0.999\n  per_batch_item: true\n  total_norm: 1.\n\ncrop:\n  prob: 0.4\n  shuffle_prob: 0.2\n  pad_prob: 0.2  # shuffle_prob + pad_prob + prob <= 1\n  size: 0.5\n  max_n_windows: 5\n\nadversarial:\n  every: 1\n  adversaries: [msstftd]\n  adv_loss: hinge\n  feat_loss: l1\n\ntf_loudnessratio:\n  sample_rate: ${sample_rate}\n  segment: 0.5\n  overlap: 0.5\n  n_bands: 16\n  temperature: 1.0\n\n# watermarking: audioseal\n\n# losses hyperparameters\nl1: {}\nl2: {}\n\nwm_detection:\n  p_weight: 1\n  n_weight: 1\n\nwm_mb:\n  loss_type: bce # loss between decoded and original\n  temperature: 0.1 # decoded is divided by temperature before loss computation\n\nspec_range:\n  n_fft: 2048\n  min_frequency: 300.0\n  max_frequency: 15000.0\n  sample_rate: ${sample_rate}\nspec_entropy_range:\n  n_fft: 2048\n  min_frequency: 300.0\n  max_frequency: 15000.0\n  sample_rate: ${sample_rate}\nmrstft:\n  factor_sc: .5\n  factor_mag: .5\n  normalized: false\nmel:\n  sample_rate: ${sample_rate}\n  n_fft: 1024\n  hop_length: 256\n  win_length: 1024\n  n_mels: 64\n  f_min: 64\n  f_max: null\n  normalized: false\n  floor_level: 1e-5\nsisnr:\n  sample_rate: ${sample_rate}\n  segment: 5.\nmsspec:\n  sample_rate: ${sample_rate}\n  range_start: 6\n  range_end: 11\n  n_mels: 64\n  f_min: 64\n  f_max: null\n  normalized: true\n  alphas: false\n  floor_level: 1e-5\n\n# metrics\nmetrics:\n  visqol:\n    mode: audio\n    bin: null # path to visqol install\n    model: tcdaudio14_aacvopus_coresv_svrnsim_n.68_g.01_c1.model # visqol v3\n\n# adversaries hyperparameters\nmsstftd:\n  in_channels: 1\n  out_channels: 1\n  filters: 32\n  norm: weight_norm\n  n_ffts: [1024, 2048, 512, 256, 128]\n  hop_lengths: [256, 512, 128, 64, 32]\n  win_lengths: [1024, 2048, 512, 256, 128]\n  activation: LeakyReLU\n  activation_params: { negative_slope: 0.3 }\nmsd:\n  in_channels: 1\n  out_channels: 1\n  scale_norms: [spectral_norm, weight_norm, weight_norm]\n  kernel_sizes: [5, 3]\n  filters: 16\n  max_filters: 1024\n  downsample_scales: [4, 4, 4, 4]\n  inner_kernel_sizes: null\n  groups: [4, 4, 4, 4]\n  strides: null\n  paddings: null\n  activation: LeakyReLU\n  activation_params: { negative_slope: 0.3 }\nmpd:\n  in_channels: 1\n  out_channels: 1\n  periods: [2, 3, 5, 7, 11]\n  n_layers: 5\n  kernel_size: 5\n  stride: 3\n  filters: 8\n  filter_scales: 4\n  max_filters: 1024\n  activation: LeakyReLU\n  activation_params: { negative_slope: 0.3 }\n  norm: weight_norm\n\n# data hyperparameters\ndataset:\n  batch_size: 16\n  num_workers: 10\n  segment_duration: 1\n  train:\n    num_samples: 500000\n  valid:\n    num_samples: 10000\n  evaluate:\n    batch_size: 16\n    num_samples: 10000\n    segment_duration: 10\n\n  generate:\n    batch_size: 16\n    num_samples: 50\n    segment_duration: 30\n\n# solver hyperparameters\nevaluate:\n  every: 10\n  num_workers: 5\n  metrics:\n    visqol: false\n    sisnr: true\ngenerate:\n  every: 10\n  num_workers: 5\n  audio:\n    sample_rate: ${sample_rate}\n\n# checkpointing schedule\ncheckpoint:\n  save_last: true\n  save_every: 25\n  keep_last: 10\n  keep_every_states: null\n\n\n\n# optimization hyperparameters\noptim:\n  epochs: 300\n  updates_per_epoch: 2000\n  lr: 5e-5\n  max_norm: 3.0\n  optimizer: adam\n  adam:\n    betas: [0.5, 0.9]\n    weight_decay: 0.\n  ema:\n    use: true # whether to use EMA or not\n    updates: 1 # update at every step\n    device: ${device} # device for EMA, can be put on GPU if more frequent updates\n    decay: 0.99 # EMA decay value, if null, no EMA is used\n\n  \nschedule:\n  lr_scheduler: \"cosine\"\n  cosine:\n    warmup: 4000\n    lr_min_ratio: 0.0\n    cycle_length: 1.0\n"
  },
  {
    "path": "config/solver/watermark/robustness.yaml",
    "content": "# @package __global__\ndefaults:\n  - watermark/default\n  - /augmentations/default\n  - /model: watermark/default\n  - _self_\n\nsample_rate: 16000\nchannels: 1\n\nbalancer:\n  balance_grads: true\n  ema_decay: 0.999\n  per_batch_item: true\n  total_norm: 1.\n"
  },
  {
    "path": "config/teams/default.yaml",
    "content": "default:\n  dora_dir: /tmp/audiocraft_${oc.env:USER}\n  partitions:\n    global: debug\n    team: debug\n  reference_dir: /tmp\ndarwin:  # if we detect we are on a Mac, then most likely we are doing unit testing etc.\n  dora_dir: /tmp/audiocraft_${oc.env:USER}\n  partitions:\n    global: debug\n    team: debug\n  reference_dir: /tmp\n"
  },
  {
    "path": "config/teams/labs.yaml",
    "content": "aws:\n  dora_dir: /fsx-audio-craft-llm/${oc.env:USER}/experiments/audiocraft/outputs\n  partitions:\n    global: learnlab\n    team: learnlab\n  reference_dir: /fsx-audio-craft-llm/shared/audiocraft/reference\n  dataset_mappers:\n    \"^/checkpoint/[a-z]+\": \"/fsx-audio-craft-llm\"\nfair:\n  dora_dir: /checkpoint/${oc.env:USER}/experiments/audiocraft/outputs\n  partitions:\n    global: learnlab\n    team: learnlab\n  reference_dir: /large_experiments/audiocraft/reference\n  dataset_mappers:\n    \"^/datasets01/datasets01\": \"/datasets01\"\ndarwin:\n  dora_dir: /tmp/audiocraft_${oc.env:USER}\n  partitions:\n    global: debug\n    team: debug\n  reference_dir: /tmp\nrsc:\n  dora_dir: /checkpoint/audiocraft/${oc.env:USER}/experiments/audiocraft/outputs\n  partitions:\n    global: learn\n    team: learn\n  reference_dir: /checkpoint/audiocraft/shared/reference"
  },
  {
    "path": "dataset/example/electro_1.json",
    "content": "{\"key\": \"\", \"artist\": \"Voyager I\", \"sample_rate\": 48000, \"file_extension\": \"mp3\", \"description\": \"A cool song from Voyager.\", \"keywords\": \"bright, pulsing, cool\", \"duration\": 15.0, \"bpm\": \"\", \"genre\": \"electronic\", \"title\": \"Enracinement\", \"name\": \"electro_1\", \"instrument\": \"Mix\", \"moods\": [\"uplifting\", \"motivational\"]}\n"
  },
  {
    "path": "dataset/example/electro_2.json",
    "content": "{\"key\": \"\", \"artist\": \"Voyager I\", \"sample_rate\": 44100, \"file_extension\": \"mp3\", \"description\": \"This is an electronic song sending positive vibes.\", \"keywords\": \"\", \"duration\": 20.0, \"bpm\": \"\", \"genre\": \"electronic\", \"title\": \"Untitled song\", \"name\": \"electro_2\", \"instrument\": \"Mix\", \"moods\": []}\n"
  },
  {
    "path": "demos/audiogen_demo.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# AudioGen\\n\",\n    \"Welcome to AudioGen's demo jupyter notebook. Here you will find a series of self-contained examples of how to use AudioGen in different settings.\\n\",\n    \"\\n\",\n    \"First, we start by initializing AudioGen. For now, we provide only a medium sized model for AudioGen: `facebook/audiogen-medium` - 1.5B transformer decoder. \\n\",\n    \"\\n\",\n    \"**Important note:** This variant is different from the original AudioGen model presented at [\\\"AudioGen: Textually-guided audio generation\\\"](https://arxiv.org/abs/2209.15352) as the model architecture is similar to MusicGen with a smaller frame rate and multiple streams of tokens, allowing to reduce generation time.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"from audiocraft.models import AudioGen\\n\",\n    \"\\n\",\n    \"model = AudioGen.get_pretrained('facebook/audiogen-medium')\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Next, let us configure the generation parameters. Specifically, you can control the following:\\n\",\n    \"* `use_sampling` (bool, optional): use sampling if True, else do argmax decoding. Defaults to True.\\n\",\n    \"* `top_k` (int, optional): top_k used for sampling. Defaults to 250.\\n\",\n    \"* `top_p` (float, optional): top_p used for sampling, when set to 0 top_k is used. Defaults to 0.0.\\n\",\n    \"* `temperature` (float, optional): softmax temperature parameter. Defaults to 1.0.\\n\",\n    \"* `duration` (float, optional): duration of the generated waveform. Defaults to 10.0.\\n\",\n    \"* `cfg_coef` (float, optional): coefficient used for classifier free guidance. Defaults to 3.0.\\n\",\n    \"\\n\",\n    \"When left unchanged, AudioGen will revert to its default parameters.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"model.set_generation_params(\\n\",\n    \"    use_sampling=True,\\n\",\n    \"    top_k=250,\\n\",\n    \"    duration=5\\n\",\n    \")\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Next, we can go ahead and start generating sound using one of the following modes:\\n\",\n    \"* Audio continuation using `model.generate_continuation`\\n\",\n    \"* Text-conditional samples using `model.generate`\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Audio Continuation\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"import math\\n\",\n    \"import torchaudio\\n\",\n    \"import torch\\n\",\n    \"from audiocraft.utils.notebook import display_audio\\n\",\n    \"\\n\",\n    \"def get_bip_bip(bip_duration=0.125, frequency=440,\\n\",\n    \"                duration=0.5, sample_rate=16000, device=\\\"cuda\\\"):\\n\",\n    \"    \\\"\\\"\\\"Generates a series of bip bip at the given frequency.\\\"\\\"\\\"\\n\",\n    \"    t = torch.arange(\\n\",\n    \"        int(duration * sample_rate), device=\\\"cuda\\\", dtype=torch.float) / sample_rate\\n\",\n    \"    wav = torch.cos(2 * math.pi * frequency * t)[None]\\n\",\n    \"    tp = (t % (2 * bip_duration)) / (2 * bip_duration)\\n\",\n    \"    envelope = (tp >= 0.5).float()\\n\",\n    \"    return wav * envelope\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"# Here we use a synthetic signal to prompt the generated audio.\\n\",\n    \"res = model.generate_continuation(\\n\",\n    \"    get_bip_bip(0.125).expand(2, -1, -1), \\n\",\n    \"    16000, ['Whistling with wind blowing', \\n\",\n    \"            'Typing on a typewriter'], \\n\",\n    \"    progress=True)\\n\",\n    \"display_audio(res, 16000)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"# You can also use any audio from a file. Make sure to trim the file if it is too long!\\n\",\n    \"prompt_waveform, prompt_sr = torchaudio.load(\\\"../assets/sirens_and_a_humming_engine_approach_and_pass.mp3\\\")\\n\",\n    \"prompt_duration = 2\\n\",\n    \"prompt_waveform = prompt_waveform[..., :int(prompt_duration * prompt_sr)]\\n\",\n    \"output = model.generate_continuation(prompt_waveform, prompt_sample_rate=prompt_sr, progress=True)\\n\",\n    \"display_audio(output, sample_rate=16000)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Text-conditional Generation\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"from audiocraft.utils.notebook import display_audio\\n\",\n    \"\\n\",\n    \"output = model.generate(\\n\",\n    \"    descriptions=[\\n\",\n    \"        'Subway train blowing its horn',\\n\",\n    \"        'A cat meowing',\\n\",\n    \"    ],\\n\",\n    \"    progress=True\\n\",\n    \")\\n\",\n    \"display_audio(output, sample_rate=16000)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": []\n  }\n ],\n \"metadata\": {\n  \"kernelspec\": {\n   \"display_name\": \"Python 3 (ipykernel)\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.9.7\"\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 2\n}\n"
  },
  {
    "path": "demos/jasco_app.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n\n# This source code is licensed under thmage license found in the\n# LICENSE file in the root directory of this source tree.\nimport argparse\nfrom concurrent.futures import ProcessPoolExecutor\nimport logging\nimport os\nfrom pathlib import Path\nimport subprocess as sp\nimport sys\nfrom tempfile import NamedTemporaryFile\nimport time\nimport typing as tp\nimport torch\nimport gradio as gr  # type: ignore\nfrom audiocraft.data.audio_utils import f32_pcm, normalize_audio\nfrom audiocraft.data.audio import audio_write\nfrom audiocraft.models import JASCO\n# flake8: noqa\n\nMODEL = None  # Last used model\nSPACE_ID = os.environ.get('SPACE_ID', '')\nMAX_BATCH_SIZE = 12\nINTERRUPTING = False\nMBD = None\n# We have to wrap subprocess call to clean a bit the log when using gr.make_waveform\n_old_call = sp.call\n\n\ndef _call_nostderr(*args, **kwargs):\n    # Avoid ffmpeg vomiting on the logs.\n    kwargs['stderr'] = sp.DEVNULL\n    kwargs['stdout'] = sp.DEVNULL\n    _old_call(*args, **kwargs)\n\n\nsp.call = _call_nostderr\n# Preallocating the pool of processes.\npool = ProcessPoolExecutor(4)\npool.__enter__()\n\n\ndef interrupt():\n    global INTERRUPTING\n    INTERRUPTING = True\n\n\nclass FileCleaner:\n    def __init__(self, file_lifetime: float = 3600):\n        self.file_lifetime = file_lifetime\n        self.files = []  # type: ignore\n\n    def add(self, path: tp.Union[str, Path]):\n        self._cleanup()\n        self.files.append((time.time(), Path(path)))\n\n    def _cleanup(self):\n        now = time.time()\n        for time_added, path in list(self.files):\n            if now - time_added > self.file_lifetime:\n                if path.exists():\n                    path.unlink()\n                self.files.pop(0)\n            else:\n                break\n\n\nfile_cleaner = FileCleaner()\n\n\ndef chords_string_to_list(chords: str):\n    if chords == '':\n        return []\n\n    # clean white spaces or [ ] chars\n    chords = chords.replace('[', '')\n    chords = chords.replace(']', '')\n    chords = chords.replace(' ', '')\n    chrd_times = [x.split(',') for x in chords[1:-1].split('),(')]\n    return [(x[0], float(x[1])) for x in chrd_times]\n\n\ndef load_model(version='facebook/jasco-chords-drums-400M'):\n    global MODEL\n    print(\"Loading model\", version)\n    if MODEL is None or MODEL.name != version:\n        MODEL = None  # in case loading would crash\n        MODEL = JASCO.get_pretrained(version)\n\n\ndef _do_predictions(texts, chords, melody_matrix, drum_prompt, progress=False, gradio_progress=None, **gen_kwargs):\n    MODEL.set_generation_params(**gen_kwargs)\n    be = time.time()\n\n    # preprocess chords: str to list of tuples\n    chords = chords_string_to_list(chords)\n\n    if melody_matrix is not None:\n        melody_matrix = torch.load(melody_matrix.name, weights_only=True)\n        if len(melody_matrix.shape) != 2:\n            raise gr.Error(f\"Melody matrix should be a torch tensor of shape [n_melody_bins, T]; got: {melody_matrix.shape}\")\n        if melody_matrix.shape[0] > melody_matrix.shape[1]:\n            melody_matrix = melody_matrix.permute(1, 0)\n\n    # preprocess drums\n    if drum_prompt is None:\n        preprocessed_drums_wav = None\n        drums_sr = 32000\n    else:\n        # gradio loads audio in int PCM 16-bit, we need to convert it to float32\n        drums_sr, drums = drum_prompt[0], f32_pcm(torch.from_numpy(drum_prompt[1])).t()\n        if drums.dim() == 1:\n            drums = drums[None]\n\n        drums = normalize_audio(drums, strategy=\"loudness\", loudness_headroom_db=16, sample_rate=drums_sr)\n        preprocessed_drums_wav = drums\n    try:\n        outputs = MODEL.generate_music(descriptions=texts, chords=chords,\n                                       drums_wav=preprocessed_drums_wav,\n                                       melody_salience_matrix=melody_matrix,\n                                       drums_sample_rate=drums_sr, progress=progress)\n    except RuntimeError as e:\n        raise gr.Error(\"Error while generating \" + e.args[0])\n    outputs = outputs.detach().cpu().float()\n    out_wavs = []\n    for output in outputs:\n        with NamedTemporaryFile(\"wb\", suffix=\".wav\", delete=False) as file:\n            audio_write(\n                file.name, output, MODEL.sample_rate, strategy=\"loudness\",\n                loudness_headroom_db=16, loudness_compressor=True, add_suffix=False)\n            out_wavs.append(file.name)\n            file_cleaner.add(file.name)\n    print(\"batch finished\", len(texts), time.time() - be)\n    print(\"Tempfiles currently stored: \", len(file_cleaner.files))\n    return out_wavs\n\n\ndef predict_full(model,\n                 text, chords_sym, melody_file,\n                 drums_file, drums_mic, drum_input_src,\n                 cfg_coef_all, cfg_coef_txt,\n                 ode_rtol, ode_atol,\n                 ode_solver, ode_steps,\n                 progress=gr.Progress()):\n    global INTERRUPTING\n    INTERRUPTING = False\n    progress(0, desc=\"Loading model...\")\n    load_model(model)\n\n    max_generated = 0\n\n    def _progress(generated, to_generate):\n        nonlocal max_generated\n        max_generated = max(generated, max_generated)\n        progress((min(max_generated, to_generate), to_generate))\n        if INTERRUPTING:\n            raise gr.Error(\"Interrupted.\")\n    MODEL.set_custom_progress_callback(_progress)\n\n    drums = drums_mic if drum_input_src == \"mic\" else drums_file\n    wavs = _do_predictions(\n        texts=[text] * 2,  # we generate two audio outputs for each input prompt\n        chords=chords_sym,\n        drum_prompt=drums,\n        melody_matrix=melody_file,\n        progress=True,\n        gradio_progress=progress,\n        cfg_coef_all=cfg_coef_all,\n        cfg_coef_txt=cfg_coef_txt,\n        ode_rtol=ode_rtol,\n        ode_atol=ode_atol,\n        euler=ode_solver == 'euler',\n        euler_steps=ode_steps)\n\n    return wavs\n\n\ndef ui_full(launch_kwargs):\n    with gr.Blocks() as interface:\n        gr.Markdown(\n            \"\"\"\n            # JASCO\n            This is your private demo for [JASCO](https://github.com/facebookresearch/audiocraft),\n            A text-to-music model, with temporal control over melodies, chords or beats.\n\n            presented at: [\"Joint Audio and Symbolic Conditioning for Temporally Controlled Text-to-Music Generation\"]\n                          (https://arxiv.org/abs/2406.10970)\n            \"\"\"\n        )\n        # Submit | generated\n        with gr.Row():\n            with gr.Column():\n                submit = gr.Button(\"Submit\")\n                # Adapted from https://github.com/rkfg/audiocraft/blob/long/app.py, MIT license.\n                _ = gr.Button(\"Interrupt\").click(fn=interrupt, queue=False)\n\n            with gr.Column():\n                audio_output_0 = gr.Audio(label=\"Generated Audio\", type='filepath')\n                audio_output_1 = gr.Audio(label=\"Generated Audio\", type='filepath')\n\n        # TEXT | models\n        with gr.Row():\n            with gr.Column():\n                text = gr.Text(label=\"Input Text\",\n                               value=\"Strings, woodwind, orchestral, symphony.\",\n                               interactive=True)\n            with gr.Column():\n                model = gr.Radio([\n                    'facebook/jasco-chords-drums-400M', 'facebook/jasco-chords-drums-1B',\n                    'facebook/jasco-chords-drums-melody-400M', 'facebook/jasco-chords-drums-melody-1B',\n                    ],\n                 label=\"Model\", value='facebook/jasco-chords-drums-melody-400M', interactive=True)\n\n        # CHORDS\n        gr.Markdown(\"Chords conditions\")\n        with gr.Row():\n            chords_sym = gr.Text(label=\"Chord Progression\",\n                                 value=\"(C, 0.0), (D, 2.0), (F, 4.0), (Ab, 6.0), (Bb, 7.0), (C, 8.0)\",\n                                 interactive=True)\n\n        # DRUMS\n        gr.Markdown(\"Drums conditions\")\n        with gr.Row():\n            drum_input_src = gr.Radio([\"file\", \"mic\"], value=\"file\",\n                                      label=\"Condition on drums (optional) File or Mic\")\n            drums_file = gr.Audio(sources=[\"upload\"], type=\"numpy\", label=\"File\",\n                                  interactive=True, elem_id=\"drums-input\")\n\n            drums_mic = gr.Audio(sources=[\"microphone\"], type=\"numpy\", label=\"Mic\",\n                                 interactive=True, elem_id=\"drums-mic-input\")\n\n        # MELODY\n        gr.Markdown(\"Melody conditions\")\n        with gr.Row():\n            melody_file = gr.File(label=\"Melody File\", interactive=True, elem_id=\"melody-file-input\")\n\n        # CFG params\n        gr.Markdown(\"Classifier-Free Guidance (CFG) Coefficients:\")\n        with gr.Row():\n            cfg_coef_all = gr.Number(label=\"ALL\", value=1.25, step=0.25, interactive=True)\n            cfg_coef_txt = gr.Number(label=\"TEXT\", value=2.5, step=0.25, interactive=True)\n            ode_tol = gr.Number(label=\"ODE solver tolerance (defines error approx stop threshold for dynammic solver)\",\n                                value=1e-4, step=1e-5, interactive=True)\n            ode_solver = gr.Radio([\n                    'euler', 'dopri5'\n                    ],\n                 label=\"ODE Solver\", value='euler', interactive=True)\n            ode_steps = gr.Number(label=\"Steps (for euler solver)\", value=10, step=1, interactive=True)\n\n        submit.click(fn=predict_full,\n                     inputs=[model,\n                             text, chords_sym, melody_file,\n                             drums_file, drums_mic, drum_input_src,\n                             cfg_coef_all, cfg_coef_txt, ode_tol, ode_tol, ode_solver, ode_steps],\n                     outputs=[audio_output_0, audio_output_1])\n        gr.Examples(\n            fn=predict_full,\n            examples=[\n                [\n                    \"80s pop with groovy synth bass and electric piano\",\n                    \"(N, 0.0), (C, 0.32), (Dm7, 3.456), (Am, 4.608), (F, 8.32), (C, 9.216)\",\n                    \"./assets/salience_2.th\",\n                    \"./assets/salience_2.wav\",\n                ],\n                [\n                    \"Strings, woodwind, orchestral, symphony.\",                         # text\n                    \"(C, 0.0), (D, 2.0), (F, 4.0), (Ab, 6.0), (Bb, 7.0), (C, 8.0)\",     # chords\n                    None,                                                               # melody\n                    None,                                                               # drums\n                ],\n                [\n                    \"distortion guitars, heavy rock, catchy beat\",\n                    \"\",\n                    None,\n                    \"./assets/sep_drums_1.mp3\",\n                ],\n                [\n                    \"hip hop beat with a catchy melody and a groovy bass line\",\n                    \"\",\n                    None,\n                    \"./assets/CJ_Beatbox_Loop_05_90.wav\",\n                ],\n                [\n                    \"hip hop beat with a catchy melody and a groovy bass line\",\n                    \"(C, 0.0), (D, 2.0), (F, 4.0), (Ab, 6.0), (Bb, 7.0), (C, 8.0)\",\n                    None,\n                    \"./assets/CJ_Beatbox_Loop_05_90.wav\",\n                ],\n\n            ],\n            inputs=[text, chords_sym, melody_file, drums_file],\n            outputs=[audio_output_0, audio_output_1]\n        )\n        gr.Markdown(\n            \"\"\"\n            ### More details\n\n            \"JASCO\" model will generate a 10 seconds of music based on textual descriptions together with\n            temporal controls such as chords and drum tracks.\n            These models were trained with descriptions from a stock music catalog. Descriptions that will work best\n            should include some level of details on the instruments present, along with some intended use case\n            (e.g. adding \"perfect for a commercial\" can somehow help).\n\n            We present 4 model variants:\n            1. facebook/jasco-chords-drums-400M - 10s music generation conditioned on text, chords and drums,400M parameters.\n            2. facebook/jasco-chords-drums-1B - 10s music generation conditioned on text, chords and drums, 1B parameters.\n            3. facebook/jasco-chords-drums-melody-400M - 10s music generation conditioned on text, chords, drums and melody,400M parameters.\n            4. facebook/jasco-chords-drums-melody-1B - 10s music generation conditioned on text, chords, drums and melody, 1B parameters.\n\n            See https://github.com/facebookresearch/audiocraft/blob/main/docs/JASCO.md\n            for more details.\n            \"\"\"\n        )\n\n        interface.queue().launch(**launch_kwargs)\n\n\nif __name__ == \"__main__\":\n    parser = argparse.ArgumentParser()\n    parser.add_argument(\n        '--listen',\n        type=str,\n        default='0.0.0.0' if 'SPACE_ID' in os.environ else '127.0.0.1',\n        help='IP to listen on for connections to Gradio',\n    )\n    parser.add_argument(\n        '--username', type=str, default='', help='Username for authentication'\n    )\n    parser.add_argument(\n        '--password', type=str, default='', help='Password for authentication'\n    )\n    parser.add_argument(\n        '--server_port',\n        type=int,\n        default=0,\n        help='Port to run the server listener on',\n    )\n    parser.add_argument(\n        '--inbrowser', action='store_true', help='Open in browser'\n    )\n    parser.add_argument(\n        '--share', action='store_true', help='Share the gradio UI'\n    )\n\n    args = parser.parse_args()\n\n    launch_kwargs = {}\n    launch_kwargs['server_name'] = args.listen\n\n    if args.username and args.password:\n        launch_kwargs['auth'] = (args.username, args.password)\n    if args.server_port:\n        launch_kwargs['server_port'] = args.server_port\n    if args.inbrowser:\n        launch_kwargs['inbrowser'] = args.inbrowser\n    if args.share:\n        launch_kwargs['share'] = args.share\n\n    logging.basicConfig(level=logging.INFO, stream=sys.stderr)\n\n    # Show the interface\n    ui_full(launch_kwargs)\n"
  },
  {
    "path": "demos/jasco_demo.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# JASCO\\n\",\n    \"Welcome to JASCO's demo jupyter notebook. \\n\",\n    \"Here you will find a self-contained example of how to use JASCO for temporally controlled music generation.\\n\",\n    \"\\n\",\n    \"You can choose a model from the following selection:\\n\",\n    \"1. facebook/jasco-chords-drums-400M - 10s music generation conditioned on text, chords and drums, 400M parameters\\n\",\n    \"2. facebook/jasco-chords-drums-1B - 10s music generation conditioned on text, chords and drums, 1B parameters\\n\",\n    \"3. facebook/jasco-chords-drums-melody-400M - 10s music generation conditioned on text, chords, drums and melody, 400M parameters\\n\",\n    \"4. facebook/jasco-chords-drums-melody-1B - 10s music generation conditioned on text, chords, drums and melody, 1B parameters\\n\",\n    \"\\n\",\n    \"First, we start by initializing the JASCO model:\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"import os \\n\",\n    \"from audiocraft.models import JASCO\\n\",\n    \"\\n\",\n    \"model = JASCO.get_pretrained('facebook/jasco-chords-drums-melody-400M', chords_mapping_path='../assets/chord_to_index_mapping.pkl')\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Next, let us configure the generation parameters. Specifically, you can control the following:\\n\",\n    \"* `cfg_coef_all` (float, optional): Coefficient used for classifier free guidance - fully conditional term. \\n\",\n    \"                                    Defaults to 5.0.\\n\",\n    \"* `cfg_coef_txt` (float, optional): Coefficient used for classifier free guidance - additional text conditional term. \\n\",\n    \"                                    Defaults to 0.0.\\n\",\n    \"\\n\",\n    \"When left unchanged, JASCO will revert to its default parameters.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"model.set_generation_params(\\n\",\n    \"    cfg_coef_all=0.0,\\n\",\n    \"    cfg_coef_txt=5.0\\n\",\n    \")\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Next, we can go ahead and start generating music given textual prompts.\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Text-conditional Generation\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"from audiocraft.utils.notebook import display_audio\\n\",\n    \"\\n\",\n    \"# set textual prompt\\n\",\n    \"text = \\\"Funky groove with electric piano playing blue chords rhythmically\\\"\\n\",\n    \"\\n\",\n    \"# run the model\\n\",\n    \"print(\\\"Generating...\\\")              \\n\",\n    \"output = model.generate(descriptions=[text], progress=True)\\n\",\n    \"\\n\",\n    \"# display the result\\n\",\n    \"print(f\\\"Text: {text}\\\\n\\\")\\n\",\n    \"display_audio(output, sample_rate=model.compression_model.sample_rate)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Now we can start adding temporal controls! We begin with conditioning on chord progressions:\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Chords-conditional Generation\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"model.set_generation_params(\\n\",\n    \"    cfg_coef_all=1.5,\\n\",\n    \"    cfg_coef_txt=3.0\\n\",\n    \")\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"from audiocraft.utils.notebook import display_audio\\n\",\n    \"\\n\",\n    \"# set textual prompt\\n\",\n    \"text = \\\"Strings, woodwind, orchestral, symphony.\\\"\\n\",\n    \"\\n\",\n    \"# define chord progression\\n\",\n    \"chords = [('C', 0.0), ('D', 2.0), ('F', 4.0), ('Ab', 6.0), ('Bb', 7.0), ('C', 8.0)]\\n\",\n    \"\\n\",\n    \"# run the model\\n\",\n    \"print(\\\"Generating...\\\")\\n\",\n    \"output = model.generate_music(descriptions=[text], chords=chords, progress=True)\\n\",\n    \"\\n\",\n    \"# display the result\\n\",\n    \"print(f'Text: {text}')\\n\",\n    \"print(f'Chord progression: {chords}')\\n\",\n    \"display_audio(output, sample_rate=model.compression_model.sample_rate)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Next, we can condition the generation on drum tracks:\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Drums-conditional Generation\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"import torchaudio\\n\",\n    \"from audiocraft.utils.notebook import display_audio\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"# load drum prompt\\n\",\n    \"drums_waveform, sr = torchaudio.load(\\\"../assets/sep_drums_1.mp3\\\")\\n\",\n    \"\\n\",\n    \"# set textual prompt \\n\",\n    \"text = \\\"distortion guitars, heavy rock, catchy beat\\\"\\n\",\n    \"\\n\",\n    \"# run the model\\n\",\n    \"print(\\\"Generating...\\\")\\n\",\n    \"output = model.generate_music(\\n\",\n    \"    descriptions=[text],\\n\",\n    \"    drums_wav=drums_waveform,\\n\",\n    \"    drums_sample_rate=sr,\\n\",\n    \"    progress=True\\n\",\n    \")\\n\",\n    \"\\n\",\n    \"# display the result\\n\",\n    \"print('drum prompt:')\\n\",\n    \"display_audio(drums_waveform, sample_rate=sr)\\n\",\n    \"print(f'Text: {text}')\\n\",\n    \"display_audio(output, sample_rate=model.compression_model.sample_rate)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"We can also combine multiple temporal controls! Let's move on to generating with both chords and drums conditioning:\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Drums + Chords conditioning\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"import torchaudio\\n\",\n    \"from audiocraft.utils.notebook import display_audio\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"# load drum prompt\\n\",\n    \"drums_waveform, sr = torchaudio.load(\\\"../assets/sep_drums_1.mp3\\\")\\n\",\n    \"\\n\",\n    \"# set textual prompt \\n\",\n    \"text = \\\"string quartet, orchestral, dramatic\\\"\\n\",\n    \"\\n\",\n    \"# define chord progression\\n\",\n    \"chords = [('C', 0.0), ('D', 2.0), ('F', 4.0), ('Ab', 6.0), ('Bb', 7.0), ('C', 8.0)]\\n\",\n    \"\\n\",\n    \"# run the model\\n\",\n    \"print(\\\"Generating...\\\")\\n\",\n    \"output = model.generate_music(\\n\",\n    \"    descriptions=[text],\\n\",\n    \"    drums_wav=drums_waveform,\\n\",\n    \"    drums_sample_rate=sr,\\n\",\n    \"    chords=chords,\\n\",\n    \"    progress=True\\n\",\n    \")\\n\",\n    \"\\n\",\n    \"# display the result\\n\",\n    \"print('drum prompt:')\\n\",\n    \"display_audio(drums_waveform, sample_rate=sr)\\n\",\n    \"print(f'Chord progression: {chords}')\\n\",\n    \"print(f'Text: {text}')\\n\",\n    \"display_audio(output, sample_rate=model.compression_model.sample_rate)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Melody + Drums + Chords conditioning - inference example\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"%matplotlib inline\\n\",\n    \"from demucs import pretrained\\n\",\n    \"from demucs.apply import apply_model\\n\",\n    \"from demucs.audio import convert_audio\\n\",\n    \"import torch\\n\",\n    \"from audiocraft.utils.notebook import display_audio\\n\",\n    \"import matplotlib.pyplot as plt\\n\",\n    \"\\n\",\n    \"# --------------------------\\n\",\n    \"# First, choose file to load\\n\",\n    \"# --------------------------\\n\",\n    \"fnames = ['salience_1', 'salience_2']\\n\",\n    \"chords = [\\n\",\n    \"    [('N',  0.0), ('Eb7',  1.088000000), ('C#',  4.352000000), ('D',  4.864000000), ('Dm7',  6.720000000), ('G7',  8.256000000), ('Am7b5/G',  9.152000000)],  # for salience 1\\n\",\n    \"    [('N',  0.0), ('C',  0.320000000), ('Dm7',  3.456000000), ('Am',  4.608000000), ('F',  8.320000000), ('C',  9.216000000)]  # for salience 2\\n\",\n    \"]\\n\",\n    \"file_idx = 0  # either 0 or 1\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"# ------------------------------------\\n\",\n    \"# display audio, melody map and chords\\n\",\n    \"# ------------------------------------\\n\",\n    \"def plot_chromagram(tensor):\\n\",\n    \"    # Check if tensor is a PyTorch tensor\\n\",\n    \"    if not torch.is_tensor(tensor):\\n\",\n    \"        raise ValueError('Input should be a PyTorch tensor')\\n\",\n    \"    tensor = tensor.numpy().T # C, T\\n\",\n    \"    plt.figure(figsize=(20, 20))\\n\",\n    \"    plt.imshow(tensor, cmap='binary', interpolation='nearest', origin='lower')\\n\",\n    \"    plt.show()\\n\",\n    \"\\n\",\n    \"# load salience and display the corresponding wav\\n\",\n    \"melody_prompt_wav, melody_prompt_sr = torchaudio.load(f\\\"../assets/{fnames[file_idx]}.wav\\\")\\n\",\n    \"print(\\\"Source melody:\\\")\\n\",\n    \"display_audio(melody_prompt_wav, sample_rate=melody_prompt_sr)\\n\",\n    \"melody =  torch.load(f\\\"../assets/{fnames[file_idx]}.th\\\", weights_only=True)\\n\",\n    \"plot_chromagram(melody)\\n\",\n    \"print(\\\"Chords:\\\")\\n\",\n    \"print(chords[file_idx])\\n\",\n    \"\\n\",\n    \"# --------------------------------------------------\\n\",\n    \"# use demucs to seperate the drums stem from src mix\\n\",\n    \"# --------------------------------------------------\\n\",\n    \"def _get_drums_stem(wav: torch.Tensor, sample_rate: int) -> torch.Tensor:\\n\",\n    \"    \\\"\\\"\\\"Get parts of the wav that holds the drums, extracting the main stems from the wav.\\\"\\\"\\\"\\n\",\n    \"    demucs_model = pretrained.get_model('htdemucs').to('cuda')\\n\",\n    \"    wav = convert_audio(\\n\",\n    \"        wav, sample_rate, demucs_model.samplerate, demucs_model.audio_channels)  # type: ignore\\n\",\n    \"    stems = apply_model(demucs_model, wav.cuda().unsqueeze(0), device='cuda').squeeze(0)\\n\",\n    \"    drum_stem = stems[demucs_model.sources.index('drums')]  # extract relevant stems for drums conditioning\\n\",\n    \"    return convert_audio(drum_stem.cpu(), demucs_model.samplerate, sample_rate, 1)  # type: ignore\\n\",\n    \"drums_wav = _get_drums_stem(melody_prompt_wav, melody_prompt_sr)\\n\",\n    \"print(\\\"Separated drums:\\\")\\n\",\n    \"display_audio(drums_wav, sample_rate=melody_prompt_sr)\\n\",\n    \"\\n\",\n    \"# ----------------------------------\\n\",\n    \"# Generate using the loaded controls\\n\",\n    \"# ----------------------------------\\n\",\n    \"# these are free-form texts written randomly\\n\",\n    \"texts = [\\n\",\n    \"    '90s rock with heavy drums and hammond',\\n\",\n    \"    '80s pop with groovy synth bass and drum machine',\\n\",\n    \"    'folk song with leading accordion',\\n\",\n    \"]\\n\",\n    \"\\n\",\n    \"print(\\\"Generating...\\\")\\n\",\n    \"# replacing dynammic solver with simple euler solver\\n\",\n    \"model.set_generation_params(cfg_coef_all=1.5, cfg_coef_txt=2.5, euler=True, euler_steps=50)  # manually set with euler solver\\n\",\n    \"output = model.generate_music(\\n\",\n    \"    descriptions=texts,\\n\",\n    \"    chords=chords[file_idx],\\n\",\n    \"    drums_wav=drums_wav,\\n\",\n    \"    drums_sample_rate=melody_prompt_sr,\\n\",\n    \"    melody_salience_matrix=melody.permute(1, 0),\\n\",\n    \"    progress=True\\n\",\n    \")\\n\",\n    \"display_audio(output, sample_rate=model.compression_model.sample_rate)\"\n   ]\n  }\n ],\n \"metadata\": {\n  \"kernelspec\": {\n   \"display_name\": \"jasco_dev\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.9.19\"\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 2\n}\n"
  },
  {
    "path": "demos/magnet_app.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n\n# This source code is licensed under thmage license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport argparse\nfrom concurrent.futures import ProcessPoolExecutor\nimport logging\nimport os\nfrom pathlib import Path\nimport subprocess as sp\nimport sys\nfrom tempfile import NamedTemporaryFile\nimport time\nimport typing as tp\nimport warnings\n\nimport gradio as gr\n\nfrom audiocraft.data.audio import audio_write\nfrom audiocraft.models import MAGNeT\n\n\nMODEL = None  # Last used model\nSPACE_ID = os.environ.get('SPACE_ID', '')\nMAX_BATCH_SIZE = 12\nN_REPEATS = 2\nINTERRUPTING = False\nMBD = None\n# We have to wrap subprocess call to clean a bit the log when using gr.make_waveform\n_old_call = sp.call\n\nPROD_STRIDE_1 = \"prod-stride1 (new!)\"\n\n\ndef _call_nostderr(*args, **kwargs):\n    # Avoid ffmpeg vomiting on the logs.\n    kwargs['stderr'] = sp.DEVNULL\n    kwargs['stdout'] = sp.DEVNULL\n    _old_call(*args, **kwargs)\n\n\nsp.call = _call_nostderr\n# Preallocating the pool of processes.\npool = ProcessPoolExecutor(4)\npool.__enter__()\n\n\ndef interrupt():\n    global INTERRUPTING\n    INTERRUPTING = True\n\n\nclass FileCleaner:\n    def __init__(self, file_lifetime: float = 3600):\n        self.file_lifetime = file_lifetime\n        self.files = []\n\n    def add(self, path: tp.Union[str, Path]):\n        self._cleanup()\n        self.files.append((time.time(), Path(path)))\n\n    def _cleanup(self):\n        now = time.time()\n        for time_added, path in list(self.files):\n            if now - time_added > self.file_lifetime:\n                if path.exists():\n                    path.unlink()\n                self.files.pop(0)\n            else:\n                break\n\n\nfile_cleaner = FileCleaner()\n\n\ndef make_waveform(*args, **kwargs):\n    # Further remove some warnings.\n    be = time.time()\n    with warnings.catch_warnings():\n        warnings.simplefilter('ignore')\n        out = gr.make_waveform(*args, **kwargs)\n        print(\"Make a video took\", time.time() - be)\n        return out\n\n\ndef load_model(version='facebook/magnet-small-10secs'):\n    global MODEL\n    print(\"Loading model\", version)\n    if MODEL is None or MODEL.name != version:\n        MODEL = None  # in case loading would crash\n        MODEL = MAGNeT.get_pretrained(version)\n\n\ndef _do_predictions(texts, progress=False, gradio_progress=None, **gen_kwargs):\n    MODEL.set_generation_params(**gen_kwargs)\n    print(\"new batch\", len(texts), texts)\n    be = time.time()\n\n    try:\n        outputs = MODEL.generate(texts, progress=progress, return_tokens=False)\n    except RuntimeError as e:\n        raise gr.Error(\"Error while generating \" + e.args[0])\n    outputs = outputs.detach().cpu().float()\n    pending_videos = []\n    out_wavs = []\n    for i, output in enumerate(outputs):\n        with NamedTemporaryFile(\"wb\", suffix=\".wav\", delete=False) as file:\n            audio_write(\n                file.name, output, MODEL.sample_rate, strategy=\"loudness\",\n                loudness_headroom_db=16, loudness_compressor=True, add_suffix=False)\n            if i == 0:\n                pending_videos.append(pool.submit(make_waveform, file.name))\n            out_wavs.append(file.name)\n            file_cleaner.add(file.name)\n    out_videos = [pending_video.result() for pending_video in pending_videos]\n    for video in out_videos:\n        file_cleaner.add(video)\n    print(\"batch finished\", len(texts), time.time() - be)\n    print(\"Tempfiles currently stored: \", len(file_cleaner.files))\n    return out_videos, out_wavs\n\n\ndef predict_batched(texts, melodies):\n    max_text_length = 512\n    texts = [text[:max_text_length] for text in texts]\n    load_model('facebook/magnet-small-10secs')\n    res = _do_predictions(texts, melodies)\n    return res\n\n\ndef predict_full(model, model_path, text, temperature, topp,\n                 max_cfg_coef, min_cfg_coef, \n                 decoding_steps1, decoding_steps2, decoding_steps3, decoding_steps4, \n                 span_score,\n                 progress=gr.Progress()):\n    global INTERRUPTING\n    INTERRUPTING = False\n    progress(0, desc=\"Loading model...\")\n    model_path = model_path.strip()\n    if model_path:\n        if not Path(model_path).exists():\n            raise gr.Error(f\"Model path {model_path} doesn't exist.\")\n        if not Path(model_path).is_dir():\n            raise gr.Error(f\"Model path {model_path} must be a folder containing \"\n                           \"state_dict.bin and compression_state_dict_.bin.\")\n        model = model_path\n    if temperature < 0:\n        raise gr.Error(\"Temperature must be >= 0.\")\n\n    load_model(model)\n\n    max_generated = 0\n\n    def _progress(generated, to_generate):\n        nonlocal max_generated\n        max_generated = max(generated, max_generated)\n        progress((min(max_generated, to_generate), to_generate))\n        if INTERRUPTING:\n            raise gr.Error(\"Interrupted.\")\n    MODEL.set_custom_progress_callback(_progress)\n    \n    videos, wavs = _do_predictions(\n        [text] * N_REPEATS, progress=True,\n        temperature=temperature, top_p=topp,\n        max_cfg_coef=max_cfg_coef, min_cfg_coef=min_cfg_coef, \n        decoding_steps=[decoding_steps1, decoding_steps2, decoding_steps3, decoding_steps4],\n        span_arrangement='stride1' if (span_score == PROD_STRIDE_1) else 'nonoverlap',\n        gradio_progress=progress)\n\n    outputs_ = [videos[0]] + [wav for wav in wavs]\n    return tuple(outputs_)\n\ndef ui_full(launch_kwargs):\n    with gr.Blocks() as interface:\n        gr.Markdown(\n            \"\"\"\n            # MAGNeT\n            This is your private demo for [MAGNeT](https://github.com/facebookresearch/audiocraft),\n            A fast text-to-music model, consists of a single, non-autoregressive transformer.\n            presented at: [\"Masked Audio Generation using a Single Non-Autoregressive Transformer\"] (https://huggingface.co/papers/2401.04577)\n            \"\"\"\n        )\n        with gr.Row():\n            with gr.Column():\n                with gr.Row():\n                    text = gr.Text(label=\"Input Text\", value=\"80s electronic track with melodic synthesizers, catchy beat and groovy bass\", interactive=True)\n                with gr.Row():\n                    submit = gr.Button(\"Submit\")\n                    # Adapted from https://github.com/rkfg/audiocraft/blob/long/app.py, MIT license.\n                    _ = gr.Button(\"Interrupt\").click(fn=interrupt, queue=False)\n                with gr.Row():\n                    model = gr.Radio(['facebook/magnet-small-10secs', 'facebook/magnet-medium-10secs',\n                                      'facebook/magnet-small-30secs', 'facebook/magnet-medium-30secs',\n                                      'facebook/audio-magnet-small', 'facebook/audio-magnet-medium'],\n                                     label=\"Model\", value='facebook/magnet-small-10secs', interactive=True)\n                    model_path = gr.Text(label=\"Model Path (custom models)\") \n                with gr.Row():\n                    span_score = gr.Radio([\"max-nonoverlap\", PROD_STRIDE_1],\n                                       label=\"Span Scoring\", value=PROD_STRIDE_1, interactive=True)       \n                with gr.Row():\n                    decoding_steps1 = gr.Number(label=\"Decoding Steps (stage 1)\", value=20, interactive=True)\n                    decoding_steps2 = gr.Number(label=\"Decoding Steps (stage 2)\", value=10, interactive=True)\n                    decoding_steps3 = gr.Number(label=\"Decoding Steps (stage 3)\", value=10, interactive=True)\n                    decoding_steps4 = gr.Number(label=\"Decoding Steps (stage 4)\", value=10, interactive=True)\n                with gr.Row():\n                    temperature = gr.Number(label=\"Temperature\", value=3.0, step=0.25, minimum=0, interactive=True)\n                    topp = gr.Number(label=\"Top-p\", value=0.9, step=0.1, minimum=0, maximum=1, interactive=True)\n                    max_cfg_coef = gr.Number(label=\"Max CFG coefficient\", value=10.0, minimum=0, interactive=True)\n                    min_cfg_coef = gr.Number(label=\"Min CFG coefficient\", value=1.0, minimum=0, interactive=True)                \n            with gr.Column():\n                output = gr.Video(label=\"Generated Audio - variation 1\")\n                audio_outputs = [gr.Audio(label=f\"Generated Audio - variation {i+1}\", type='filepath') for i in range(N_REPEATS)]\n        submit.click(fn=predict_full, \n                        inputs=[model, model_path, text, \n                                    temperature, topp,\n                                    max_cfg_coef, min_cfg_coef,\n                                    decoding_steps1, decoding_steps2, decoding_steps3, decoding_steps4,\n                                    span_score],\n                                    outputs=[output] + [o for o in audio_outputs])\n        gr.Examples(\n            fn=predict_full,\n            examples=[\n                [\n                    \"80s electronic track with melodic synthesizers, catchy beat and groovy bass\",\n                    'facebook/magnet-small-10secs',\n                    20, 3.0, 0.9, 10.0,\n                ],\n                [\n                    \"80s electronic track with melodic synthesizers, catchy beat and groovy bass. 170 bpm\",\n                    'facebook/magnet-small-10secs',\n                    20, 3.0, 0.9, 10.0,\n                ],\n                [\n                    \"Earthy tones, environmentally conscious, ukulele-infused, harmonic, breezy, easygoing, organic instrumentation, gentle grooves\",\n                    'facebook/magnet-medium-10secs',\n                    20, 3.0, 0.9, 10.0,\n                ],\n                [   \"Funky groove with electric piano playing blue chords rhythmically\",\n                    'facebook/magnet-medium-10secs',\n                    20, 3.0, 0.9, 10.0,\n                ],\n                [\n                    \"Rock with saturated guitars, a heavy bass line and crazy drum break and fills.\",\n                    'facebook/magnet-small-30secs',\n                    60, 3.0, 0.9, 10.0,\n                ],\n                [   \"A grand orchestral arrangement with thunderous percussion, epic brass fanfares, and soaring strings, creating a cinematic atmosphere fit for a heroic battle\",\n                    'facebook/magnet-medium-30secs',\n                    60, 3.0, 0.9, 10.0,\n                ],\n                [   \"Seagulls squawking as ocean waves crash while wind blows heavily into a microphone.\",\n                    'facebook/audio-magnet-small', \n                    20, 3.5, 0.8, 20.0,\n                ],\n                [   \"A toilet flushing as music is playing and a man is singing in the distance.\",\n                    'facebook/audio-magnet-medium', \n                    20, 3.5, 0.8, 20.0,\n                ],\n            ],\n\n            inputs=[text, model, decoding_steps1, temperature, topp, max_cfg_coef],\n            outputs=[output]\n        )\n\n        gr.Markdown(\n            \"\"\"\n            ### More details\n            \n            #### Music Generation\n            \"magnet\" models will generate a short music extract based on the textual description you provided.\n            These models can generate either 10 seconds or 30 seconds of music.\n            These models were trained with descriptions from a stock music catalog. Descriptions that will work best\n            should include some level of details on the instruments present, along with some intended use case\n            (e.g. adding \"perfect for a commercial\" can somehow help).\n\n            We present 4 model variants:\n            1. facebook/magnet-small-10secs - a 300M non-autoregressive transformer capable of generating 10-second music conditioned\n                on text.\n            2. facebook/magnet-medium-10secs - 1.5B parameters, 10 seconds audio.\n            3. facebook/magnet-small-30secs - 300M parameters, 30 seconds audio.\n            4. facebook/magnet-medium-30secs - 1.5B parameters, 30 seconds audio.\n        \n            #### Sound-Effect Generation\n            \"audio-magnet\" models will generate a 10-second sound effect based on the description you provide. \n\n            These models were trained on the following data sources: a subset of AudioSet (Gemmeke et al., 2017), \n            [BBC sound effects](https://sound-effects.bbcrewind.co.uk/), AudioCaps (Kim et al., 2019), \n            Clotho v2 (Drossos et al., 2020), VGG-Sound (Chen et al., 2020), FSD50K (Fonseca et al., 2021), \n            [Free To Use Sounds](https://www.freetousesounds.com/all-in-one-bundle/), [Sonniss Game Effects](https://sonniss.com/gameaudiogdc), \n            [WeSoundEffects](https://wesoundeffects.com/we-sound-effects-bundle-2020/), \n            [Paramount Motion - Odeon Cinematic Sound Effects](https://www.paramountmotion.com/odeon-sound-effects).\n\n            We present 2 model variants:\n            1. facebook/audio-magnet-small - 10 second sound effect generation, 300M parameters.\n            2. facebook/audio-magnet-medium - 10 second sound effect generation, 1.5B parameters.\n\n            See [github.com/facebookresearch/audiocraft](https://github.com/facebookresearch/audiocraft/blob/main/docs/MAGNET.md)\n            for more details.\n            \"\"\"\n        )\n\n        interface.queue().launch(**launch_kwargs)\n\n\nif __name__ == \"__main__\":\n    parser = argparse.ArgumentParser()\n    parser.add_argument(\n        '--listen',\n        type=str,\n        default='0.0.0.0' if 'SPACE_ID' in os.environ else '127.0.0.1',\n        help='IP to listen on for connections to Gradio',\n    )\n    parser.add_argument(\n        '--username', type=str, default='', help='Username for authentication'\n    )\n    parser.add_argument(\n        '--password', type=str, default='', help='Password for authentication'\n    )\n    parser.add_argument(\n        '--server_port',\n        type=int,\n        default=0,\n        help='Port to run the server listener on',\n    )\n    parser.add_argument(\n        '--inbrowser', action='store_true', help='Open in browser'\n    )\n    parser.add_argument(\n        '--share', action='store_true', help='Share the gradio UI'\n    )\n\n    args = parser.parse_args()\n\n    launch_kwargs = {}\n    launch_kwargs['server_name'] = args.listen\n\n    if args.username and args.password:\n        launch_kwargs['auth'] = (args.username, args.password)\n    if args.server_port:\n        launch_kwargs['server_port'] = args.server_port\n    if args.inbrowser:\n        launch_kwargs['inbrowser'] = args.inbrowser\n    if args.share:\n        launch_kwargs['share'] = args.share\n\n    logging.basicConfig(level=logging.INFO, stream=sys.stderr)\n\n    # Show the interface\n    ui_full(launch_kwargs)\n"
  },
  {
    "path": "demos/magnet_demo.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# MAGNeT\\n\",\n    \"Welcome to MAGNeT's demo jupyter notebook. \\n\",\n    \"Here you will find a self-contained example of how to use MAGNeT for music/sound-effect generation.\\n\",\n    \"\\n\",\n    \"First, we start by initializing MAGNeT for music generation, you can choose a model from the following selection:\\n\",\n    \"1. facebook/magnet-small-10secs - a 300M non-autoregressive transformer capable of generating 10-second music conditioned on text.\\n\",\n    \"2. facebook/magnet-medium-10secs - 1.5B parameters, 10 seconds music samples.\\n\",\n    \"3. facebook/magnet-small-30secs - 300M parameters, 30 seconds music samples.\\n\",\n    \"4. facebook/magnet-medium-30secs - 1.5B parameters, 30 seconds music samples.\\n\",\n    \"\\n\",\n    \"We will use the `facebook/magnet-small-10secs` variant for the purpose of this demonstration.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"from audiocraft.models import MAGNeT\\n\",\n    \"\\n\",\n    \"model = MAGNeT.get_pretrained('facebook/magnet-small-10secs')\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Next, let us configure the generation parameters. Specifically, you can control the following:\\n\",\n    \"* `use_sampling` (bool, optional): use sampling if True, else do argmax decoding. Defaults to True.\\n\",\n    \"* `top_k` (int, optional): top_k used for sampling. Defaults to 0.\\n\",\n    \"* `top_p` (float, optional): top_p used for sampling, when set to 0 top_k is used. Defaults to 0.9.\\n\",\n    \"* `temperature` (float, optional): Initial softmax temperature parameter. Defaults to 3.0.\\n\",\n    \"* `max_clsfg_coef` (float, optional): Initial coefficient used for classifier free guidance. Defaults to 10.0.\\n\",\n    \"* `min_clsfg_coef` (float, optional): Final coefficient used for classifier free guidance. Defaults to 1.0.\\n\",\n    \"* `decoding_steps` (list of n_q ints, optional): The number of iterative decoding steps, for each of the n_q RVQ codebooks.\\n\",\n    \"* `span_arrangement` (str, optional): Use either non-overlapping spans ('nonoverlap') or overlapping spans ('stride1') \\n\",\n    \"                                      in the masking scheme. \\n\",\n    \"\\n\",\n    \"When left unchanged, MAGNeT will revert to its default parameters.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"model.set_generation_params(\\n\",\n    \"    use_sampling=True,\\n\",\n    \"    top_k=0,\\n\",\n    \"    top_p=0.9,\\n\",\n    \"    temperature=3.0,\\n\",\n    \"    max_cfg_coef=10.0,\\n\",\n    \"    min_cfg_coef=1.0,\\n\",\n    \"    decoding_steps=[int(20 * model.lm.cfg.dataset.segment_duration // 10),  10, 10, 10],\\n\",\n    \"    span_arrangement='stride1'\\n\",\n    \")\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Next, we can go ahead and start generating music given textual prompts.\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Text-conditional Generation - Music\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"from audiocraft.utils.notebook import display_audio\\n\",\n    \"\\n\",\n    \"###### Text-to-music prompts - examples ######\\n\",\n    \"text = \\\"80s electronic track with melodic synthesizers, catchy beat and groovy bass\\\"\\n\",\n    \"# text = \\\"80s electronic track with melodic synthesizers, catchy beat and groovy bass. 170 bpm\\\"\\n\",\n    \"# text = \\\"Earthy tones, environmentally conscious, ukulele-infused, harmonic, breezy, easygoing, organic instrumentation, gentle grooves\\\"\\n\",\n    \"# text = \\\"Funky groove with electric piano playing blue chords rhythmically\\\"\\n\",\n    \"# text = \\\"Rock with saturated guitars, a heavy bass line and crazy drum break and fills.\\\"\\n\",\n    \"# text = \\\"A grand orchestral arrangement with thunderous percussion, epic brass fanfares, and soaring strings, creating a cinematic atmosphere fit for a heroic battle\\\"\\n\",\n    \"                   \\n\",\n    \"N_VARIATIONS = 3\\n\",\n    \"descriptions = [text for _ in range(N_VARIATIONS)]\\n\",\n    \"\\n\",\n    \"print(f\\\"text prompt: {text}\\\\n\\\")\\n\",\n    \"output = model.generate(descriptions=descriptions, progress=True, return_tokens=True)\\n\",\n    \"display_audio(output[0], sample_rate=model.compression_model.sample_rate)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Text-conditional Generation - Sound Effects\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Besides music, MAGNeT models can generate sound effects given textual prompts. \\n\",\n    \"First, let's load an Audio-MAGNeT model, out of the following collection: \\n\",\n    \"1. facebook/audio-magnet-small - a 300M non-autoregressive transformer capable of generating 10 second sound effects conditioned on text.\\n\",\n    \"2. facebook/audio-magnet-medium - 10 second sound effect generation, 1.5B parameters.\\n\",\n    \"\\n\",\n    \"We will use the `facebook/audio-magnet-small` variant for the purpose of this demonstration.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"from audiocraft.models import MAGNeT\\n\",\n    \"\\n\",\n    \"model = MAGNeT.get_pretrained('facebook/audio-magnet-small')\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"The recommended parameters for sound generation are a bit different than the defaults in MAGNeT, let's initialize it: \"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"model.set_generation_params(\\n\",\n    \"    use_sampling=True,\\n\",\n    \"    top_k=0,\\n\",\n    \"    top_p=0.8,\\n\",\n    \"    temperature=3.5,\\n\",\n    \"    max_cfg_coef=20.0,\\n\",\n    \"    min_cfg_coef=1.0,\\n\",\n    \"    decoding_steps=[int(20 * model.lm.cfg.dataset.segment_duration // 10),  10, 10, 10],\\n\",\n    \"    span_arrangement='stride1'\\n\",\n    \")\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Next, we can go ahead and start generating sounds given textual prompts.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"from audiocraft.utils.notebook import display_audio\\n\",\n    \"               \\n\",\n    \"###### Text-to-audio prompts - examples ######\\n\",\n    \"text = \\\"Seagulls squawking as ocean waves crash while wind blows heavily into a microphone.\\\"\\n\",\n    \"# text = \\\"A toilet flushing as music is playing and a man is singing in the distance.\\\"\\n\",\n    \"\\n\",\n    \"N_VARIATIONS = 3\\n\",\n    \"descriptions = [text for _ in range(N_VARIATIONS)]\\n\",\n    \"\\n\",\n    \"print(f\\\"text prompt: {text}\\\\n\\\")\\n\",\n    \"output = model.generate(descriptions=descriptions, progress=True, return_tokens=True)\\n\",\n    \"display_audio(output[0], sample_rate=model.compression_model.sample_rate)\"\n   ]\n  }\n ],\n \"metadata\": {\n  \"kernelspec\": {\n   \"display_name\": \"Python 3 (ipykernel)\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.10.11\"\n  },\n  \"vscode\": {\n   \"interpreter\": {\n    \"hash\": \"b02c911f9b3627d505ea4a19966a915ef21f28afb50dbf6b2115072d27c69103\"\n   }\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 2\n}\n"
  },
  {
    "path": "demos/musicgen_app.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n# Updated to account for UI changes from https://github.com/rkfg/audiocraft/blob/long/app.py\n# also released under the MIT license.\n\nimport argparse\nfrom concurrent.futures import ProcessPoolExecutor\nimport logging\nimport os\nfrom pathlib import Path\nimport subprocess as sp\nimport sys\nfrom tempfile import NamedTemporaryFile\nimport time\nimport typing as tp\nimport warnings\n\nfrom einops import rearrange\nimport torch\nimport gradio as gr\n\nfrom audiocraft.data.audio_utils import convert_audio\nfrom audiocraft.data.audio import audio_write\nfrom audiocraft.models.encodec import InterleaveStereoCompressionModel\nfrom audiocraft.models import MusicGen, MultiBandDiffusion\n\n\nMODEL = None  # Last used model\nSPACE_ID = os.environ.get('SPACE_ID', '')\nIS_BATCHED = \"facebook/MusicGen\" in SPACE_ID or 'musicgen-internal/musicgen_dev' in SPACE_ID\nprint(IS_BATCHED)\nMAX_BATCH_SIZE = 12\nBATCHED_DURATION = 15\nINTERRUPTING = False\nMBD = None\n# We have to wrap subprocess call to clean a bit the log when using gr.make_waveform\n_old_call = sp.call\n\n\ndef _call_nostderr(*args, **kwargs):\n    # Avoid ffmpeg vomiting on the logs.\n    kwargs['stderr'] = sp.DEVNULL\n    kwargs['stdout'] = sp.DEVNULL\n    _old_call(*args, **kwargs)\n\n\nsp.call = _call_nostderr\n# Preallocating the pool of processes.\npool = ProcessPoolExecutor(4)\npool.__enter__()\n\n\ndef interrupt():\n    global INTERRUPTING\n    INTERRUPTING = True\n\n\nclass FileCleaner:\n    def __init__(self, file_lifetime: float = 3600):\n        self.file_lifetime = file_lifetime\n        self.files = []\n\n    def add(self, path: tp.Union[str, Path]):\n        self._cleanup()\n        self.files.append((time.time(), Path(path)))\n\n    def _cleanup(self):\n        now = time.time()\n        for time_added, path in list(self.files):\n            if now - time_added > self.file_lifetime:\n                if path.exists():\n                    path.unlink()\n                self.files.pop(0)\n            else:\n                break\n                \nfile_cleaner = FileCleaner()\n\n\ndef make_waveform(*args, **kwargs):\n    # Further remove some warnings.\n    be = time.time()\n    with warnings.catch_warnings():\n        warnings.simplefilter('ignore')\n        out = gr.make_waveform(*args, **kwargs)\n        print(\"Make a video took\", time.time() - be)\n        return out\n\n\ndef load_model(version='facebook/musicgen-melody'):\n    global MODEL\n    print(\"Loading model\", version)\n    if MODEL is None or MODEL.name != version:\n        # Clear PyTorch CUDA cache and delete model\n        del MODEL\n        torch.cuda.empty_cache()\n        MODEL = None  # in case loading would crash\n        MODEL = MusicGen.get_pretrained(version)\n\n\ndef load_diffusion():\n    global MBD\n    if MBD is None:\n        print(\"loading MBD\")\n        MBD = MultiBandDiffusion.get_mbd_musicgen()\n\n\ndef _do_predictions(texts, melodies, duration, progress=False, gradio_progress=None, **gen_kwargs):\n    MODEL.set_generation_params(duration=duration, **gen_kwargs)\n    print(\"new batch\", len(texts), texts, [None if m is None else (m[0], m[1].shape) for m in melodies])\n    be = time.time()\n    processed_melodies = []\n    target_sr = 32000\n    target_ac = 1\n    for melody in melodies:\n        if melody is None:\n            processed_melodies.append(None)\n        else:\n            sr, melody = melody[0], torch.from_numpy(melody[1]).to(MODEL.device).float().t()\n            if melody.dim() == 1:\n                melody = melody[None]\n            melody = melody[..., :int(sr * duration)]\n            melody = convert_audio(melody, sr, target_sr, target_ac)\n            processed_melodies.append(melody)\n\n    try:\n        if any(m is not None for m in processed_melodies):\n            outputs = MODEL.generate_with_chroma(\n                descriptions=texts,\n                melody_wavs=processed_melodies,\n                melody_sample_rate=target_sr,\n                progress=progress,\n                return_tokens=USE_DIFFUSION\n            )\n        else:\n            outputs = MODEL.generate(texts, progress=progress, return_tokens=USE_DIFFUSION)\n    except RuntimeError as e:\n        raise gr.Error(\"Error while generating \" + e.args[0])\n    if USE_DIFFUSION:\n        if gradio_progress is not None:\n            gradio_progress(1, desc='Running MultiBandDiffusion...')\n        tokens = outputs[1]\n        if isinstance(MODEL.compression_model, InterleaveStereoCompressionModel):\n            left, right = MODEL.compression_model.get_left_right_codes(tokens)\n            tokens = torch.cat([left, right])\n        outputs_diffusion = MBD.tokens_to_wav(tokens)\n        if isinstance(MODEL.compression_model, InterleaveStereoCompressionModel):\n            assert outputs_diffusion.shape[1] == 1  # output is mono\n            outputs_diffusion = rearrange(outputs_diffusion, '(s b) c t -> b (s c) t', s=2)\n        outputs = torch.cat([outputs[0], outputs_diffusion], dim=0)\n    outputs = outputs.detach().cpu().float()\n    pending_videos = []\n    out_wavs = []\n    for output in outputs:\n        with NamedTemporaryFile(\"wb\", suffix=\".wav\", delete=False) as file:\n            audio_write(\n                file.name, output, MODEL.sample_rate, strategy=\"loudness\",\n                loudness_headroom_db=16, loudness_compressor=True, add_suffix=False)\n            pending_videos.append(pool.submit(make_waveform, file.name))\n            out_wavs.append(file.name)\n            file_cleaner.add(file.name)\n    out_videos = [pending_video.result() for pending_video in pending_videos]\n    for video in out_videos:\n        file_cleaner.add(video)\n    print(\"batch finished\", len(texts), time.time() - be)\n    print(\"Tempfiles currently stored: \", len(file_cleaner.files))\n    return out_videos, out_wavs\n\n\ndef predict_batched(texts, melodies):\n    max_text_length = 512\n    texts = [text[:max_text_length] for text in texts]\n    load_model('facebook/musicgen-stereo-melody')\n    res = _do_predictions(texts, melodies, BATCHED_DURATION)\n    return res\n\n\ndef predict_full(model, model_path, decoder, text, melody, duration, topk, topp, temperature, cfg_coef, progress=gr.Progress()):\n    global INTERRUPTING\n    global USE_DIFFUSION\n    INTERRUPTING = False\n    progress(0, desc=\"Loading model...\")\n    model_path = model_path.strip()\n    if model_path:\n        if not Path(model_path).exists():\n            raise gr.Error(f\"Model path {model_path} doesn't exist.\")\n        if not Path(model_path).is_dir():\n            raise gr.Error(f\"Model path {model_path} must be a folder containing \"\n                           \"state_dict.bin and compression_state_dict_.bin.\")\n        model = model_path\n    if temperature < 0:\n        raise gr.Error(\"Temperature must be >= 0.\")\n    if topk < 0:\n        raise gr.Error(\"Topk must be non-negative.\")\n    if topp < 0:\n        raise gr.Error(\"Topp must be non-negative.\")\n\n    topk = int(topk)\n    if decoder == \"MultiBand_Diffusion\":\n        USE_DIFFUSION = True\n        progress(0, desc=\"Loading diffusion model...\")\n        load_diffusion()\n    else:\n        USE_DIFFUSION = False\n    load_model(model)\n\n    max_generated = 0\n\n    def _progress(generated, to_generate):\n        nonlocal max_generated\n        max_generated = max(generated, max_generated)\n        progress((min(max_generated, to_generate), to_generate))\n        if INTERRUPTING:\n            raise gr.Error(\"Interrupted.\")\n    MODEL.set_custom_progress_callback(_progress)\n\n    videos, wavs = _do_predictions(\n        [text], [melody], duration, progress=True,\n        top_k=topk, top_p=topp, temperature=temperature, cfg_coef=cfg_coef,\n        gradio_progress=progress)\n    if USE_DIFFUSION:\n        return videos[0], wavs[0], videos[1], wavs[1]\n    return videos[0], wavs[0], None, None\n\n\ndef toggle_audio_src(choice):\n    if choice == \"mic\":\n        return gr.update(source=\"microphone\", value=None, label=\"Microphone\")\n    else:\n        return gr.update(source=\"upload\", value=None, label=\"File\")\n\n\ndef toggle_diffusion(choice):\n    if choice == \"MultiBand_Diffusion\":\n        return [gr.update(visible=True)] * 2\n    else:\n        return [gr.update(visible=False)] * 2\n\n\ndef ui_full(launch_kwargs):\n    with gr.Blocks() as interface:\n        gr.Markdown(\n            \"\"\"\n            # MusicGen\n            This is your private demo for [MusicGen](https://github.com/facebookresearch/audiocraft),\n            a simple and controllable model for music generation\n            presented at: [\"Simple and Controllable Music Generation\"](https://huggingface.co/papers/2306.05284)\n            \"\"\"\n        )\n        with gr.Row():\n            with gr.Column():\n                with gr.Row():\n                    text = gr.Text(label=\"Input Text\", interactive=True)\n                    with gr.Column():\n                        radio = gr.Radio([\"file\", \"mic\"], value=\"file\",\n                                         label=\"Condition on a melody (optional) File or Mic\")\n                        melody = gr.Audio(sources=[\"upload\"], type=\"numpy\", label=\"File\",\n                                          interactive=True, elem_id=\"melody-input\")\n                with gr.Row():\n                    submit = gr.Button(\"Submit\")\n                    # Adapted from https://github.com/rkfg/audiocraft/blob/long/app.py, MIT license.\n                    _ = gr.Button(\"Interrupt\").click(fn=interrupt, queue=False)\n                with gr.Row():\n                    model = gr.Radio([\"facebook/musicgen-melody\", \"facebook/musicgen-medium\", \"facebook/musicgen-small\",\n                                      \"facebook/musicgen-large\", \"facebook/musicgen-melody-large\",\n                                      \"facebook/musicgen-stereo-small\", \"facebook/musicgen-stereo-medium\",\n                                      \"facebook/musicgen-stereo-melody\", \"facebook/musicgen-stereo-large\",\n                                      \"facebook/musicgen-stereo-melody-large\"],\n                                     label=\"Model\", value=\"facebook/musicgen-stereo-melody\", interactive=True)\n                    model_path = gr.Text(label=\"Model Path (custom models)\")\n                with gr.Row():\n                    decoder = gr.Radio([\"Default\", \"MultiBand_Diffusion\"],\n                                       label=\"Decoder\", value=\"Default\", interactive=True)\n                with gr.Row():\n                    duration = gr.Slider(minimum=1, maximum=120, value=10, label=\"Duration\", interactive=True)\n                with gr.Row():\n                    topk = gr.Number(label=\"Top-k\", value=250, interactive=True)\n                    topp = gr.Number(label=\"Top-p\", value=0, interactive=True)\n                    temperature = gr.Number(label=\"Temperature\", value=1.0, interactive=True)\n                    cfg_coef = gr.Number(label=\"Classifier Free Guidance\", value=3.0, interactive=True)\n            with gr.Column():\n                output = gr.Video(label=\"Generated Music\")\n                audio_output = gr.Audio(label=\"Generated Music (wav)\", type='filepath')\n                diffusion_output = gr.Video(label=\"MultiBand Diffusion Decoder\")\n                audio_diffusion = gr.Audio(label=\"MultiBand Diffusion Decoder (wav)\", type='filepath')\n        submit.click(toggle_diffusion, decoder, [diffusion_output, audio_diffusion], queue=False,\n                     show_progress=False).then(predict_full, inputs=[model, model_path, decoder, text, melody, duration, topk, topp,\n                                                                     temperature, cfg_coef],\n                                               outputs=[output, audio_output, diffusion_output, audio_diffusion])\n        radio.change(toggle_audio_src, radio, [melody], queue=False, show_progress=False)\n\n        gr.Examples(\n            fn=predict_full,\n            examples=[\n                [\n                    \"An 80s driving pop song with heavy drums and synth pads in the background\",\n                    \"./assets/bach.mp3\",\n                    \"facebook/musicgen-stereo-melody\",\n                    \"Default\"\n                ],\n                [\n                    \"A cheerful country song with acoustic guitars\",\n                    \"./assets/bolero_ravel.mp3\",\n                    \"facebook/musicgen-stereo-melody\",\n                    \"Default\"\n                ],\n                [\n                    \"90s rock song with electric guitar and heavy drums\",\n                    None,\n                    \"facebook/musicgen-stereo-medium\",\n                    \"Default\"\n                ],\n                [\n                    \"a light and cheerly EDM track, with syncopated drums, aery pads, and strong emotions\",\n                    \"./assets/bach.mp3\",\n                    \"facebook/musicgen-stereo-melody\",\n                    \"Default\"\n                ],\n                [\n                    \"lofi slow bpm electro chill with organic samples\",\n                    None,\n                    \"facebook/musicgen-stereo-medium\",\n                    \"Default\"\n                ],\n                [\n                    \"Punk rock with loud drum and power guitar\",\n                    None,\n                    \"facebook/musicgen-stereo-medium\",\n                    \"MultiBand_Diffusion\"\n                ],\n            ],\n            inputs=[text, melody, model, decoder],\n            outputs=[output]\n        )\n        gr.Markdown(\n            \"\"\"\n            ### More details\n\n            The model will generate a short music extract based on the description you provided.\n            The model can generate up to 30 seconds of audio in one pass.\n\n            The model was trained with description from a stock music catalog, descriptions that will work best\n            should include some level of details on the instruments present, along with some intended use case\n            (e.g. adding \"perfect for a commercial\" can somehow help).\n\n            Using one of the `melody` model (e.g. `musicgen-melody-*`), you can optionally provide a reference audio\n            from which a broad melody will be extracted.\n            The model will then try to follow both the description and melody provided.\n            For best results, the melody should be 30 seconds long (I know, the samples we provide are not...)\n\n            It is now possible to extend the generation by feeding back the end of the previous chunk of audio.\n            This can take a long time, and the model might lose consistency. The model might also\n            decide at arbitrary positions that the song ends.\n\n            **WARNING:** Choosing long durations will take a long time to generate (2min might take ~10min).\n            An overlap of 12 seconds is kept with the previously generated chunk, and 18 \"new\" seconds\n            are generated each time.\n\n            We present 10 model variations:\n            1. facebook/musicgen-melody -- a music generation model capable of generating music condition\n                on text and melody inputs. **Note**, you can also use text only.\n            2. facebook/musicgen-small -- a 300M transformer decoder conditioned on text only.\n            3. facebook/musicgen-medium -- a 1.5B transformer decoder conditioned on text only.\n            4. facebook/musicgen-large -- a 3.3B transformer decoder conditioned on text only.\n            5. facebook/musicgen-melody-large -- a 3.3B transformer decoder conditioned on and melody.\n            6. facebook/musicgen-stereo-*: same as the previous models but fine tuned to output stereo audio.\n\n            We also present two way of decoding the audio tokens\n            1. Use the default GAN based compression model. It can suffer from artifacts especially\n                for crashes, snares etc.\n            2. Use [MultiBand Diffusion](https://arxiv.org/abs/2308.02560). Should improve the audio quality,\n                at an extra computational cost. When this is selected, we provide both the GAN based decoded\n                audio, and the one obtained with MBD.\n\n            See [github.com/facebookresearch/audiocraft](https://github.com/facebookresearch/audiocraft/blob/main/docs/MUSICGEN.md)\n            for more details.\n            \"\"\"\n        )\n\n        interface.queue().launch(**launch_kwargs)\n\n\ndef ui_batched(launch_kwargs):\n    with gr.Blocks() as demo:\n        gr.Markdown(\n            \"\"\"\n            # MusicGen\n\n            This is the demo for [MusicGen](https://github.com/facebookresearch/audiocraft/blob/main/docs/MUSICGEN.md),\n            a simple and controllable model for music generation\n            presented at: [\"Simple and Controllable Music Generation\"](https://huggingface.co/papers/2306.05284).\n            <br/>\n            <a href=\"https://huggingface.co/spaces/facebook/MusicGen?duplicate=true\"\n                style=\"display: inline-block;margin-top: .5em;margin-right: .25em;\" target=\"_blank\">\n            <img style=\"margin-bottom: 0em;display: inline;margin-top: -.25em;\"\n                src=\"https://bit.ly/3gLdBN6\" alt=\"Duplicate Space\"></a>\n            for longer sequences, more control and no queue.</p>\n            \"\"\"\n        )\n        with gr.Row():\n            with gr.Column():\n                with gr.Row():\n                    text = gr.Text(label=\"Describe your music\", lines=2, interactive=True)\n                    with gr.Column():\n                        radio = gr.Radio([\"file\", \"mic\"], value=\"file\",\n                                         label=\"Condition on a melody (optional) File or Mic\")\n                        melody = gr.Audio(source=\"upload\", type=\"numpy\", label=\"File\",\n                                          interactive=True, elem_id=\"melody-input\")\n                with gr.Row():\n                    submit = gr.Button(\"Generate\")\n            with gr.Column():\n                output = gr.Video(label=\"Generated Music\")\n                audio_output = gr.Audio(label=\"Generated Music (wav)\", type='filepath')\n        submit.click(predict_batched, inputs=[text, melody],\n                     outputs=[output, audio_output], batch=True, max_batch_size=MAX_BATCH_SIZE)\n        radio.change(toggle_audio_src, radio, [melody], queue=False, show_progress=False)\n        gr.Examples(\n            fn=predict_batched,\n            examples=[\n                [\n                    \"An 80s driving pop song with heavy drums and synth pads in the background\",\n                    \"./assets/bach.mp3\",\n                ],\n                [\n                    \"A cheerful country song with acoustic guitars\",\n                    \"./assets/bolero_ravel.mp3\",\n                ],\n                [\n                    \"90s rock song with electric guitar and heavy drums\",\n                    None,\n                ],\n                [\n                    \"a light and cheerly EDM track, with syncopated drums, aery pads, and strong emotions bpm: 130\",\n                    \"./assets/bach.mp3\",\n                ],\n                [\n                    \"lofi slow bpm electro chill with organic samples\",\n                    None,\n                ],\n            ],\n            inputs=[text, melody],\n            outputs=[output]\n        )\n        gr.Markdown(\"\"\"\n        ### More details\n\n        The model will generate 15 seconds of audio based on the description you provided.\n        The model was trained with description from a stock music catalog, descriptions that will work best\n        should include some level of details on the instruments present, along with some intended use case\n        (e.g. adding \"perfect for a commercial\" can somehow help).\n\n        You can optionally provide a reference audio from which a broad melody will be extracted.\n        The model will then try to follow both the description and melody provided.\n        For best results, the melody should be 30 seconds long (I know, the samples we provide are not...)\n\n        You can access more control (longer generation, more models etc.) by clicking\n        the <a href=\"https://huggingface.co/spaces/facebook/MusicGen?duplicate=true\"\n                style=\"display: inline-block;margin-top: .5em;margin-right: .25em;\" target=\"_blank\">\n            <img style=\"margin-bottom: 0em;display: inline;margin-top: -.25em;\"\n                src=\"https://bit.ly/3gLdBN6\" alt=\"Duplicate Space\"></a>\n        (you will then need a paid GPU from HuggingFace).\n        If you have a GPU, you can run the gradio demo locally (click the link to our repo below for more info).\n        Finally, you can get a GPU for free from Google\n        and run the demo in [a Google Colab.](https://ai.honu.io/red/musicgen-colab).\n\n        See [github.com/facebookresearch/audiocraft](https://github.com/facebookresearch/audiocraft/blob/main/docs/MUSICGEN.md)\n        for more details. All samples are generated with the `stereo-melody` model.\n        \"\"\")\n\n        demo.queue(max_size=8 * 4).launch(**launch_kwargs)\n\n\nif __name__ == \"__main__\":\n    parser = argparse.ArgumentParser()\n    parser.add_argument(\n        '--listen',\n        type=str,\n        default='0.0.0.0' if 'SPACE_ID' in os.environ else '127.0.0.1',\n        help='IP to listen on for connections to Gradio',\n    )\n    parser.add_argument(\n        '--username', type=str, default='', help='Username for authentication'\n    )\n    parser.add_argument(\n        '--password', type=str, default='', help='Password for authentication'\n    )\n    parser.add_argument(\n        '--server_port',\n        type=int,\n        default=0,\n        help='Port to run the server listener on',\n    )\n    parser.add_argument(\n        '--inbrowser', action='store_true', help='Open in browser'\n    )\n    parser.add_argument(\n        '--share', action='store_true', help='Share the gradio UI'\n    )\n\n    args = parser.parse_args()\n\n    launch_kwargs = {}\n    launch_kwargs['server_name'] = args.listen\n\n    if args.username and args.password:\n        launch_kwargs['auth'] = (args.username, args.password)\n    if args.server_port:\n        launch_kwargs['server_port'] = args.server_port\n    if args.inbrowser:\n        launch_kwargs['inbrowser'] = args.inbrowser\n    if args.share:\n        launch_kwargs['share'] = args.share\n\n    logging.basicConfig(level=logging.INFO, stream=sys.stderr)\n\n    # Show the interface\n    if IS_BATCHED:\n        global USE_DIFFUSION\n        USE_DIFFUSION = False\n        ui_batched(launch_kwargs)\n    else:\n        ui_full(launch_kwargs)\n"
  },
  {
    "path": "demos/musicgen_demo.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# MusicGen\\n\",\n    \"Welcome to MusicGen's demo jupyter notebook. Here you will find a series of self-contained examples of how to use MusicGen in different settings.\\n\",\n    \"\\n\",\n    \"First, we start by initializing MusicGen, you can choose a model from the following selection:\\n\",\n    \"1. `facebook/musicgen-small` - 300M transformer decoder.\\n\",\n    \"2. `facebook/musicgen-medium` - 1.5B transformer decoder.\\n\",\n    \"3. `facebook/musicgen-melody` - 1.5B transformer decoder also supporting melody conditioning.\\n\",\n    \"4. `facebook/musicgen-large` - 3.3B transformer decoder.\\n\",\n    \"\\n\",\n    \"We will use the `facebook/musicgen-small` variant for the purpose of this demonstration.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 1,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"from audiocraft.models import MusicGen\\n\",\n    \"from audiocraft.models import MultiBandDiffusion\\n\",\n    \"\\n\",\n    \"USE_DIFFUSION_DECODER = False\\n\",\n    \"# Using small model, better results would be obtained with `medium` or `large`.\\n\",\n    \"model = MusicGen.get_pretrained('facebook/musicgen-small')\\n\",\n    \"if USE_DIFFUSION_DECODER:\\n\",\n    \"    mbd = MultiBandDiffusion.get_mbd_musicgen()\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Next, let us configure the generation parameters. Specifically, you can control the following:\\n\",\n    \"* `use_sampling` (bool, optional): use sampling if True, else do argmax decoding. Defaults to True.\\n\",\n    \"* `top_k` (int, optional): top_k used for sampling. Defaults to 250.\\n\",\n    \"* `top_p` (float, optional): top_p used for sampling, when set to 0 top_k is used. Defaults to 0.0.\\n\",\n    \"* `temperature` (float, optional): softmax temperature parameter. Defaults to 1.0.\\n\",\n    \"* `duration` (float, optional): duration of the generated waveform. Defaults to 30.0.\\n\",\n    \"* `cfg_coef` (float, optional): coefficient used for classifier free guidance. Defaults to 3.0.\\n\",\n    \"\\n\",\n    \"When left unchanged, MusicGen will revert to its default parameters.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"model.set_generation_params(\\n\",\n    \"    use_sampling=True,\\n\",\n    \"    top_k=250,\\n\",\n    \"    duration=30\\n\",\n    \")\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Next, we can go ahead and start generating music using one of the following modes:\\n\",\n    \"* Unconditional samples using `model.generate_unconditional`\\n\",\n    \"* Music continuation using `model.generate_continuation`\\n\",\n    \"* Text-conditional samples using `model.generate`\\n\",\n    \"* Melody-conditional samples using `model.generate_with_chroma`\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Music Continuation\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"import math\\n\",\n    \"import torchaudio\\n\",\n    \"import torch\\n\",\n    \"from audiocraft.utils.notebook import display_audio\\n\",\n    \"\\n\",\n    \"def get_bip_bip(bip_duration=0.125, frequency=440,\\n\",\n    \"                duration=0.5, sample_rate=32000, device=\\\"cuda\\\"):\\n\",\n    \"    \\\"\\\"\\\"Generates a series of bip bip at the given frequency.\\\"\\\"\\\"\\n\",\n    \"    t = torch.arange(\\n\",\n    \"        int(duration * sample_rate), device=\\\"cuda\\\", dtype=torch.float) / sample_rate\\n\",\n    \"    wav = torch.cos(2 * math.pi * 440 * t)[None]\\n\",\n    \"    tp = (t % (2 * bip_duration)) / (2 * bip_duration)\\n\",\n    \"    envelope = (tp >= 0.5).float()\\n\",\n    \"    return wav * envelope\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"# Here we use a synthetic signal to prompt both the tonality and the BPM\\n\",\n    \"# of the generated audio.\\n\",\n    \"res = model.generate_continuation(\\n\",\n    \"    get_bip_bip(0.125).expand(2, -1, -1), \\n\",\n    \"    32000, ['Jazz jazz and only jazz', \\n\",\n    \"            'Heartful EDM with beautiful synths and chords'], \\n\",\n    \"    progress=True)\\n\",\n    \"display_audio(res, 32000)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"# You can also use any audio from a file. Make sure to trim the file if it is too long!\\n\",\n    \"prompt_waveform, prompt_sr = torchaudio.load(\\\"../assets/bach.mp3\\\")\\n\",\n    \"prompt_duration = 2\\n\",\n    \"prompt_waveform = prompt_waveform[..., :int(prompt_duration * prompt_sr)]\\n\",\n    \"output = model.generate_continuation(prompt_waveform, prompt_sample_rate=prompt_sr, progress=True, return_tokens=True)\\n\",\n    \"display_audio(output[0], sample_rate=32000)\\n\",\n    \"if USE_DIFFUSION_DECODER:\\n\",\n    \"    out_diffusion = mbd.tokens_to_wav(output[1])\\n\",\n    \"    display_audio(out_diffusion, sample_rate=32000)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Text-conditional Generation\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"from audiocraft.utils.notebook import display_audio\\n\",\n    \"\\n\",\n    \"output = model.generate(\\n\",\n    \"    descriptions=[\\n\",\n    \"        #'80s pop track with bassy drums and synth',\\n\",\n    \"        #'90s rock song with loud guitars and heavy drums',\\n\",\n    \"        #'Progressive rock drum and bass solo',\\n\",\n    \"        #'Punk Rock song with loud drum and power guitar',\\n\",\n    \"        #'Bluesy guitar instrumental with soulful licks and a driving rhythm section',\\n\",\n    \"        #'Jazz Funk song with slap bass and powerful saxophone',\\n\",\n    \"        'drum and bass beat with intense percussions'\\n\",\n    \"    ],\\n\",\n    \"    progress=True, return_tokens=True\\n\",\n    \")\\n\",\n    \"display_audio(output[0], sample_rate=32000)\\n\",\n    \"if USE_DIFFUSION_DECODER:\\n\",\n    \"    out_diffusion = mbd.tokens_to_wav(output[1])\\n\",\n    \"    display_audio(out_diffusion, sample_rate=32000)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Melody-conditional Generation\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"import torchaudio\\n\",\n    \"from audiocraft.utils.notebook import display_audio\\n\",\n    \"\\n\",\n    \"model = MusicGen.get_pretrained('facebook/musicgen-melody')\\n\",\n    \"model.set_generation_params(duration=8)\\n\",\n    \"\\n\",\n    \"melody_waveform, sr = torchaudio.load(\\\"../assets/bach.mp3\\\")\\n\",\n    \"melody_waveform = melody_waveform.unsqueeze(0).repeat(2, 1, 1)\\n\",\n    \"output = model.generate_with_chroma(\\n\",\n    \"    descriptions=[\\n\",\n    \"        '80s pop track with bassy drums and synth',\\n\",\n    \"        '90s rock song with loud guitars and heavy drums',\\n\",\n    \"    ],\\n\",\n    \"    melody_wavs=melody_waveform,\\n\",\n    \"    melody_sample_rate=sr,\\n\",\n    \"    progress=True, return_tokens=True\\n\",\n    \")\\n\",\n    \"display_audio(output[0], sample_rate=32000)\\n\",\n    \"if USE_DIFFUSION_DECODER:\\n\",\n    \"    out_diffusion = mbd.tokens_to_wav(output[1])\\n\",\n    \"    display_audio(out_diffusion, sample_rate=32000)\"\n   ]\n  }\n ],\n \"metadata\": {\n  \"kernelspec\": {\n   \"display_name\": \"Python 3 (ipykernel)\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.9.16\"\n  },\n  \"vscode\": {\n   \"interpreter\": {\n    \"hash\": \"b02c911f9b3627d505ea4a19966a915ef21f28afb50dbf6b2115072d27c69103\"\n   }\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 2\n}\n"
  },
  {
    "path": "demos/musicgen_style_app.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n# Updated to account for UI changes from https://github.com/rkfg/audiocraft/blob/long/app.py\n# also released under the MIT license.\n\nimport argparse\nfrom concurrent.futures import ProcessPoolExecutor\nimport logging\nimport os\nfrom pathlib import Path\nimport subprocess as sp\nimport sys\nfrom tempfile import NamedTemporaryFile\nimport time\nimport typing as tp\nimport warnings\n\nfrom einops import rearrange\nimport torch\nimport gradio as gr\n\nfrom audiocraft.data.audio_utils import convert_audio\nfrom audiocraft.data.audio import audio_write\nfrom audiocraft.models import MusicGen, MultiBandDiffusion\n\n\nMODEL = None  # Last used model\nSPACE_ID = os.environ.get('SPACE_ID', '')\nINTERRUPTING = False\nMBD = None\n# We have to wrap subprocess call to clean a bit the log when using gr.make_waveform\n_old_call = sp.call\n\n\ndef _call_nostderr(*args, **kwargs):\n    # Avoid ffmpeg vomiting on the logs.\n    kwargs['stderr'] = sp.DEVNULL\n    kwargs['stdout'] = sp.DEVNULL\n    _old_call(*args, **kwargs)\n\n\nsp.call = _call_nostderr\n# Preallocating the pool of processes.\npool = ProcessPoolExecutor(4)\npool.__enter__()\n\n\ndef interrupt():\n    global INTERRUPTING\n    INTERRUPTING = True\n\n\nclass FileCleaner:\n    def __init__(self, file_lifetime: float = 3600):\n        self.file_lifetime = file_lifetime\n        self.files = []\n\n    def add(self, path: tp.Union[str, Path]):\n        self._cleanup()\n        self.files.append((time.time(), Path(path)))\n\n    def _cleanup(self):\n        now = time.time()\n        for time_added, path in list(self.files):\n            if now - time_added > self.file_lifetime:\n                if path.exists():\n                    path.unlink()\n                self.files.pop(0)\n            else:\n                break\n                \nfile_cleaner = FileCleaner()\n\n\ndef make_waveform(*args, **kwargs):\n    # Further remove some warnings.\n    be = time.time()\n    with warnings.catch_warnings():\n        warnings.simplefilter('ignore')\n        out = gr.make_waveform(*args, **kwargs)\n        print(\"Make a video took\", time.time() - be)\n        return out\n\n\ndef load_model(version='facebook/musicgen-style'):\n    global MODEL\n    print(\"Loading model\", version)\n    if MODEL is None or MODEL.name != version:\n        # Clear PyTorch CUDA cache and delete model\n        del MODEL\n        torch.cuda.empty_cache()\n        MODEL = None  # in case loading would crash\n        MODEL = MusicGen.get_pretrained(version)\n\n\ndef load_diffusion():\n    global MBD\n    if MBD is None:\n        print(\"loading MBD\")\n        MBD = MultiBandDiffusion.get_mbd_musicgen()\n\n\ndef _do_predictions(texts, melodies, duration, top_k, top_p, temperature, cfg_coef, cfg_coef_beta, eval_q, excerpt_length, progress=False, gradio_progress=None):\n    MODEL.set_generation_params(duration=duration, top_k=top_k, top_p=top_p, temperature=temperature, cfg_coef=cfg_coef, cfg_coef_beta=cfg_coef_beta)\n    MODEL.set_style_conditioner_params(eval_q=eval_q, excerpt_length=excerpt_length)\n    print(\"new batch\", len(texts), texts, [None if m is None else (m[0], m[1].shape) for m in melodies])\n    be = time.time()\n    processed_melodies = []\n    target_sr = 32000\n    target_ac = 1\n    for melody in melodies:\n        if melody is None:\n            processed_melodies.append(None)\n        else:\n            sr, melody = melody[0], torch.from_numpy(melody[1]).to(MODEL.device).float().t()\n            if melody.dim() == 1:\n                melody = melody[None]\n            melody = melody[..., :int(sr * duration)]\n            melody = convert_audio(melody, sr, target_sr, target_ac)\n            processed_melodies.append(melody)\n\n    try:\n        if any(m is not None for m in processed_melodies):\n            outputs = MODEL.generate_with_chroma(\n                descriptions=texts,\n                melody_wavs=processed_melodies,\n                melody_sample_rate=target_sr,\n                progress=progress,\n                return_tokens=USE_DIFFUSION\n            )\n        else:\n            outputs = MODEL.generate(texts, progress=progress, return_tokens=USE_DIFFUSION)\n    except RuntimeError as e:\n        raise gr.Error(\"Error while generating \" + e.args[0])\n    if USE_DIFFUSION:\n        if gradio_progress is not None:\n            gradio_progress(1, desc='Running MultiBandDiffusion...')\n        tokens = outputs[1]\n        outputs_diffusion = MBD.tokens_to_wav(tokens)\n        outputs = torch.cat([outputs[0], outputs_diffusion], dim=0)\n    outputs = outputs.detach().cpu().float()\n    pending_videos = []\n    out_wavs = []\n    for output in outputs:\n        with NamedTemporaryFile(\"wb\", suffix=\".wav\", delete=False) as file:\n            audio_write(\n                file.name, output, MODEL.sample_rate, strategy=\"loudness\",\n                loudness_headroom_db=16, loudness_compressor=True, add_suffix=False)\n            pending_videos.append(pool.submit(make_waveform, file.name))\n            out_wavs.append(file.name)\n            file_cleaner.add(file.name)\n    out_videos = [pending_video.result() for pending_video in pending_videos]\n    for video in out_videos:\n        file_cleaner.add(video)\n    print(\"batch finished\", len(texts), time.time() - be)\n    print(\"Tempfiles currently stored: \", len(file_cleaner.files))\n    return out_videos, out_wavs\n\n\ndef predict_full(model, model_path, decoder, text, melody, duration, topk, topp, temperature, cfg_coef, double_cfg, cfg_coef_beta, eval_q, excerpt_length, progress=gr.Progress()):\n    global INTERRUPTING\n    global USE_DIFFUSION\n    INTERRUPTING = False\n    progress(0, desc=\"Loading model...\")\n    model_path = model_path.strip()\n    if model_path:\n        if not Path(model_path).exists():\n            raise gr.Error(f\"Model path {model_path} doesn't exist.\")\n        if not Path(model_path).is_dir():\n            raise gr.Error(f\"Model path {model_path} must be a folder containing \"\n                           \"state_dict.bin and compression_state_dict_.bin.\")\n        model = model_path\n    if temperature < 0:\n        raise gr.Error(\"Temperature must be >= 0.\")\n    if topk < 0:\n        raise gr.Error(\"Topk must be non-negative.\")\n    if topp < 0:\n        raise gr.Error(\"Topp must be non-negative.\")\n    if eval_q < 1 or eval_q > 6:\n        raise gr.Error(\"eval_q must be an integer between 1 and 6 included.\")\n    if excerpt_length > 4.5:\n        raise gr.Error(\"excerpt_length must be <= 4.5 seconds\")\n\n    topk = int(topk)\n    eval_q = int(eval_q)\n    if decoder == \"MultiBand_Diffusion\":\n        USE_DIFFUSION = True\n        progress(0, desc=\"Loading diffusion model...\")\n        load_diffusion()\n    else:\n        USE_DIFFUSION = False\n    load_model(model)\n\n    if double_cfg != \"Yes\":\n        cfg_coef_beta = None\n    max_generated = 0\n\n    def _progress(generated, to_generate):\n        nonlocal max_generated\n        max_generated = max(generated, max_generated)\n        progress((min(max_generated, to_generate), to_generate))\n        if INTERRUPTING:\n            raise gr.Error(\"Interrupted.\")\n    MODEL.set_custom_progress_callback(_progress)\n\n    videos, wavs = _do_predictions(\n        [text], [melody], duration, progress=True,\n        top_k=topk, top_p=topp, temperature=temperature, cfg_coef=cfg_coef,\n        cfg_coef_beta=cfg_coef_beta, eval_q=eval_q, excerpt_length=excerpt_length,\n        gradio_progress=progress)\n    if USE_DIFFUSION:\n        return videos[0], wavs[0], videos[1], wavs[1]\n    return videos[0], wavs[0], None, None\n\n\ndef toggle_audio_src(choice):\n    if choice == \"mic\":\n        return gr.update(source=\"microphone\", value=None, label=\"Microphone\")\n    else:\n        return gr.update(source=\"upload\", value=None, label=\"File\")\n\n\ndef toggle_diffusion(choice):\n    if choice == \"MultiBand_Diffusion\":\n        return [gr.update(visible=True)] * 2\n    else:\n        return [gr.update(visible=False)] * 2\n\n\ndef ui_full(launch_kwargs):\n    with gr.Blocks() as interface:\n        gr.Markdown(\n            \"\"\"\n            # MusicGen-Style\n            This is your private demo for [MusicGen-Style](https://github.com/facebookresearch/audiocraft),\n            a simple and controllable model for music generation\n            presented at: [\"Audio Conditioning for Music Generation via Discrete Bottleneck Features\"](https://arxiv.org/abs/2407.12563)\n            \"\"\"\n        )\n        with gr.Row():\n            with gr.Column():\n                with gr.Row():\n                    text = gr.Text(label=\"Input Text\", interactive=True)\n                    with gr.Column():\n                        radio = gr.Radio([\"file\", \"mic\"], value=\"file\",\n                                         label=\"Condition on a melody (optional) File or Mic\")\n                        melody = gr.Audio(sources=[\"upload\"], type=\"numpy\", label=\"File\",\n                                          interactive=True, elem_id=\"melody-input\")\n                with gr.Row():\n                    submit = gr.Button(\"Submit\")\n                    # Adapted from https://github.com/rkfg/audiocraft/blob/long/app.py, MIT license.\n                    _ = gr.Button(\"Interrupt\").click(fn=interrupt, queue=False)\n                with gr.Row():\n                    model = gr.Radio([\"facebook/musicgen-style\"],\n                                     label=\"Model\", value=\"facebook/musicgen-style\", interactive=True)\n                    model_path = gr.Text(label=\"Model Path (custom models)\")\n                with gr.Row():\n                    decoder = gr.Radio([\"Default\", \"MultiBand_Diffusion\"],\n                                       label=\"Decoder\", value=\"Default\", interactive=True)\n                with gr.Row():\n                    duration = gr.Slider(minimum=1, maximum=120, value=10, label=\"Duration\", interactive=True)\n                    eval_q = gr.Slider(minimum=1, maximum=6, value=3, step=1, label=\"Number of RVQ in the style conditioner\", interactive=True)\n                with gr.Row():\n                    topk = gr.Number(label=\"Top-k\", value=250, interactive=True)\n                    topp = gr.Number(label=\"Top-p\", value=0, interactive=True)\n                    temperature = gr.Number(label=\"Temperature\", value=1.0, interactive=True)\n                    cfg_coef = gr.Number(label=\"CFG alpha\", value=3.0, interactive=True)\n                    double_cfg = gr.Radio([\"Yes\", \"No\"], \n                                          label=\"Use Double Classifier Free Guidance (if No, CFG beta is useless). Only use it if you have input text and a melody file.\", value=\"Yes\", interactive=True)\n                    cfg_coef_beta = gr.Number(label=\"CFG beta (double CFG)\", value=5.0, interactive=True)\n                    excerpt_length = gr.Number(label=\"length used of the conditioning (has to be <= 4.5 seconds)\", value=3.0, interactive=True)\n            with gr.Column():\n                output = gr.Video(label=\"Generated Music\")\n                audio_output = gr.Audio(label=\"Generated Music (wav)\", type='filepath')\n                diffusion_output = gr.Video(label=\"MultiBand Diffusion Decoder\")\n                audio_diffusion = gr.Audio(label=\"MultiBand Diffusion Decoder (wav)\", type='filepath')\n        submit.click(toggle_diffusion, decoder, [diffusion_output, audio_diffusion], queue=False,\n                     show_progress=False).then(predict_full, inputs=[model, model_path, decoder, text, melody, duration, topk, topp,\n                                                                     temperature, cfg_coef, double_cfg, cfg_coef_beta, eval_q, excerpt_length],\n                                               outputs=[output, audio_output, diffusion_output, audio_diffusion])\n        radio.change(toggle_audio_src, radio, [melody], queue=False, show_progress=False)\n\n        gr.Examples(\n            fn=predict_full,\n            examples=[\n                [\n                    \"80s New Wave with synthesizer\",\n                    \"./assets/electronic.mp3\",\n                    \"facebook/musicgen-style\",\n                    \"Default\"\n                ],\n            ],\n            inputs=[text, melody, model, decoder],\n            outputs=[output]\n        )\n        gr.Markdown(\n            \"\"\"\n            ### More details\n\n            The model can generate a short music extract based on 3 different input setups:\n                1) A textual description. In that case we recommend to use simple (not double!) classifier free guidance with the CFG coef = 3.\n\n                2) A audio excerpt that it use for style conditioning. The audio shouldn't be longer that 4.5 seconds. If so, \n                    a random subsequence will be subsample with the length being chosen by the user. We recommend this length to be between 1.5 and 4.5 seconds. \n                    We recommend simple CFG with the coef = 3.\n\n                3) Both a textual description and an audio input. In that case the user should use double CFG with alpha=3 and beta=4. Then, if the model \n                    adheres too much to the text description, the user should lower beta. If the model adheres too much to the style, the user can augment beta. \n            The model can generate up to 30 seconds of audio in one pass.\n\n            The model was trained with description from a stock music catalog, descriptions that will work best\n            should include some level of details on the instruments present, along with some intended use case\n            (e.g. adding \"perfect for a commercial\" can somehow help).\n\n            We also present two way of decoding the audio tokens\n            1. Use the default GAN based compression model. It can suffer from artifacts especially\n                for crashes, snares etc.\n            2. Use [MultiBand Diffusion](https://arxiv.org/abs/2308.02560). Should improve the audio quality,\n                at an extra computational cost. When this is selected, we provide both the GAN based decoded\n                audio, and the one obtained with MBD.\n\n            See [github.com/facebookresearch/audiocraft](https://github.com/facebookresearch/audiocraft/blob/main/docs/MUSICGEN_STYLE.md)\n            for more details.\n            \"\"\"\n        )\n\n        interface.queue().launch(**launch_kwargs)\n\n\n\n\nif __name__ == \"__main__\":\n    parser = argparse.ArgumentParser()\n    parser.add_argument(\n        '--listen',\n        type=str,\n        default='0.0.0.0' if 'SPACE_ID' in os.environ else '127.0.0.1',\n        help='IP to listen on for connections to Gradio',\n    )\n    parser.add_argument(\n        '--username', type=str, default='', help='Username for authentication'\n    )\n    parser.add_argument(\n        '--password', type=str, default='', help='Password for authentication'\n    )\n    parser.add_argument(\n        '--server_port',\n        type=int,\n        default=0,\n        help='Port to run the server listener on',\n    )\n    parser.add_argument(\n        '--inbrowser', action='store_true', help='Open in browser'\n    )\n    parser.add_argument(\n        '--share', action='store_true', help='Share the gradio UI'\n    )\n\n    args = parser.parse_args()\n\n    launch_kwargs = {}\n    launch_kwargs['server_name'] = args.listen\n\n    if args.username and args.password:\n        launch_kwargs['auth'] = (args.username, args.password)\n    if args.server_port:\n        launch_kwargs['server_port'] = args.server_port\n    if args.inbrowser:\n        launch_kwargs['inbrowser'] = args.inbrowser\n    if args.share:\n        launch_kwargs['share'] = args.share\n\n    logging.basicConfig(level=logging.INFO, stream=sys.stderr)\n\n    # Show the interface\n    ui_full(launch_kwargs)"
  },
  {
    "path": "demos/musicgen_style_demo.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# MusicGen-Style\\n\",\n    \"Welcome to MusicGen-Style's demo jupyter notebook. Here you will find a series of self-contained examples of how to use MusicGen-Style in different settings.\\n\",\n    \"\\n\",\n    \"First, we start by initializing MusicGen-Style.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 1,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"from audiocraft.models import MusicGen\\n\",\n    \"from audiocraft.models import MultiBandDiffusion\\n\",\n    \"\\n\",\n    \"USE_DIFFUSION_DECODER = False\\n\",\n    \"\\n\",\n    \"model = MusicGen.get_pretrained('facebook/musicgen-style')\\n\",\n    \"if USE_DIFFUSION_DECODER:\\n\",\n    \"    mbd = MultiBandDiffusion.get_mbd_musicgen()\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Next, let us configure the generation parameters. Specifically, you can control the following:\\n\",\n    \"* `use_sampling` (bool, optional): use sampling if True, else do argmax decoding. Defaults to True.\\n\",\n    \"* `top_k` (int, optional): top_k used for sampling. Defaults to 250.\\n\",\n    \"* `top_p` (float, optional): top_p used for sampling, when set to 0 top_k is used. Defaults to 0.0.\\n\",\n    \"* `temperature` (float, optional): softmax temperature parameter. Defaults to 1.0.\\n\",\n    \"* `duration` (float, optional): duration of the generated waveform. Defaults to 30.0.\\n\",\n    \"* `cfg_coef` (float, optional): coefficient used for classifier free guidance. Defaults to 3.0.\\n\",\n    \"* `cfg_coef_beta` (float, optional): If not None, we use double CFG. cfg_coef_beta is the parameter that pushes the text. Defaults to None, user should start at 5.\\n\",\n    \"    If the generated music adheres to much to the text, the user should reduce this parameter. If the music adheres too much to the style conditioning, \\n\",\n    \"    the user should increase it\\n\",\n    \"\\n\",\n    \"When left unchanged, MusicGen will revert to its default parameters.\\n\",\n    \"\\n\",\n    \"These are the conditioner parameters for the style conditioner:\\n\",\n    \"* `eval_q` (int): integer between 1 and 6 included that tells how many quantizers are used in the RVQ bottleneck\\n\",\n    \"    of the style conditioner. The higher eval_q is, the more style information passes through the model.\\n\",\n    \"* `excerpt_length` (float): float between 1.5 and 4.5 that indicates which length is taken from the audio \\n\",\n    \"    conditioning to extract style. \\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"model.set_generation_params(\\n\",\n    \"    use_sampling=True,\\n\",\n    \"    top_k=250,\\n\",\n    \"    duration=30\\n\",\n    \")\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"The model can perform text-to-music, style-to-music and text-and-style-to-music.\\n\",\n    \"* Text-to-music can be done using `model.generate`, or `model.generate_with_chroma` with the wav condition being None. \\n\",\n    \"* Style-to-music and Text-and-Style-to-music can be done using `model.generate_with_chroma`\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Text-to-Music\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"from audiocraft.utils.notebook import display_audio\\n\",\n    \"\\n\",\n    \"model.set_generation_params(\\n\",\n    \"    duration=8, # generate 8 seconds, can go up to 30\\n\",\n    \"    use_sampling=True, \\n\",\n    \"    top_k=250,\\n\",\n    \"    cfg_coef=3., # Classifier Free Guidance coefficient \\n\",\n    \"    cfg_coef_beta=None, # double CFG is only useful for text-and-style conditioning\\n\",\n    \")\\n\",\n    \"\\n\",\n    \"output = model.generate(\\n\",\n    \"    descriptions=[\\n\",\n    \"        '80s pop track with bassy drums and synth',\\n\",\n    \"        '90s rock song with loud guitars and heavy drums',\\n\",\n    \"        'Progressive rock drum and bass solo',\\n\",\n    \"        'Punk Rock song with loud drum and power guitar',\\n\",\n    \"        'Bluesy guitar instrumental with soulful licks and a driving rhythm section',\\n\",\n    \"        'Jazz Funk song with slap bass and powerful saxophone',\\n\",\n    \"        'drum and bass beat with intense percussions'\\n\",\n    \"    ],\\n\",\n    \"    progress=True, return_tokens=True\\n\",\n    \")\\n\",\n    \"display_audio(output[0], sample_rate=32000)\\n\",\n    \"if USE_DIFFUSION_DECODER:\\n\",\n    \"    out_diffusion = mbd.tokens_to_wav(output[1])\\n\",\n    \"    display_audio(out_diffusion, sample_rate=32000)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Style-to-Music\\n\",\n    \"For Style-to-Music, we don't need double CFG. \"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"import torchaudio\\n\",\n    \"from audiocraft.utils.notebook import display_audio\\n\",\n    \"\\n\",\n    \"model.set_generation_params(\\n\",\n    \"    duration=8, # generate 8 seconds, can go up to 30\\n\",\n    \"    use_sampling=True, \\n\",\n    \"    top_k=250,\\n\",\n    \"    cfg_coef=3., # Classifier Free Guidance coefficient \\n\",\n    \"    cfg_coef_beta=None, # double CFG is only useful for text-and-style conditioning\\n\",\n    \")\\n\",\n    \"\\n\",\n    \"model.set_style_conditioner_params(\\n\",\n    \"    eval_q=1, # integer between 1 and 6\\n\",\n    \"              # eval_q is the level of quantization that passes\\n\",\n    \"              # through the conditioner. When low, the models adheres less to the \\n\",\n    \"              # audio conditioning\\n\",\n    \"    excerpt_length=3., # the length in seconds that is taken by the model in the provided excerpt\\n\",\n    \"    )\\n\",\n    \"\\n\",\n    \"melody_waveform, sr = torchaudio.load(\\\"../assets/electronic.mp3\\\")\\n\",\n    \"melody_waveform = melody_waveform.unsqueeze(0).repeat(2, 1, 1)\\n\",\n    \"output = model.generate_with_chroma(\\n\",\n    \"    descriptions=[None, None], \\n\",\n    \"    melody_wavs=melody_waveform,\\n\",\n    \"    melody_sample_rate=sr,\\n\",\n    \"    progress=True, return_tokens=True\\n\",\n    \")\\n\",\n    \"display_audio(output[0], sample_rate=32000)\\n\",\n    \"if USE_DIFFUSION_DECODER:\\n\",\n    \"    out_diffusion = mbd.tokens_to_wav(output[1])\\n\",\n    \"    display_audio(out_diffusion, sample_rate=32000)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Text-and-Style-to-Music\\n\",\n    \"For Text-and-Style-to-Music, if we use simple classifier free guidance, the models tends to ignore the text conditioning. We then, introduce double classifier free guidance \\n\",\n    \"$$l_{\\\\text{double CFG}} = l_{\\\\emptyset} + \\\\alpha [l_{style} + \\\\beta(l_{text, style} - l_{style}) - l_{\\\\emptyset}]$$\\n\",\n    \"\\n\",\n    \"For $\\\\beta=1$ we retrieve classic CFG but if $\\\\beta > 1$ we boost the text condition\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"import torchaudio\\n\",\n    \"from audiocraft.utils.notebook import display_audio\\n\",\n    \"\\n\",\n    \"model.set_generation_params(\\n\",\n    \"    duration=8, # generate 8 seconds, can go up to 30\\n\",\n    \"    use_sampling=True, \\n\",\n    \"    top_k=250,\\n\",\n    \"    cfg_coef=3., # Classifier Free Guidance coefficient \\n\",\n    \"    cfg_coef_beta=5., # double CFG is necessary for text-and-style conditioning\\n\",\n    \"                   # Beta in the double CFG formula. between 1 and 9. When set to 1 \\n\",\n    \"                   # it is equivalent to normal CFG. \\n\",\n    \")\\n\",\n    \"\\n\",\n    \"model.set_style_conditioner_params(\\n\",\n    \"    eval_q=1, # integer between 1 and 6\\n\",\n    \"              # eval_q is the level of quantization that passes\\n\",\n    \"              # through the conditioner. When low, the models adheres less to the \\n\",\n    \"              # audio conditioning\\n\",\n    \"    excerpt_length=3., # the length in seconds that is taken by the model in the provided excerpt\\n\",\n    \"    )\\n\",\n    \"\\n\",\n    \"melody_waveform, sr = torchaudio.load(\\\"../assets/electronic.mp3\\\")\\n\",\n    \"melody_waveform = melody_waveform.unsqueeze(0).repeat(3, 1, 1)\\n\",\n    \"\\n\",\n    \"descriptions = [\\\"8-bit old video game music\\\", \\\"Chill lofi remix\\\", \\\"80s New wave with synthesizer\\\"]\\n\",\n    \"\\n\",\n    \"output = model.generate_with_chroma(\\n\",\n    \"    descriptions=descriptions,\\n\",\n    \"    melody_wavs=melody_waveform,\\n\",\n    \"    melody_sample_rate=sr,\\n\",\n    \"    progress=True, return_tokens=True\\n\",\n    \")\\n\",\n    \"display_audio(output[0], sample_rate=32000)\\n\",\n    \"if USE_DIFFUSION_DECODER:\\n\",\n    \"    out_diffusion = mbd.tokens_to_wav(output[1])\\n\",\n    \"    display_audio(out_diffusion, sample_rate=32000)\"\n   ]\n  }\n ],\n \"metadata\": {\n  \"kernelspec\": {\n   \"display_name\": \"Python 3 (ipykernel)\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.9.16\"\n  },\n  \"vscode\": {\n   \"interpreter\": {\n    \"hash\": \"b02c911f9b3627d505ea4a19966a915ef21f28afb50dbf6b2115072d27c69103\"\n   }\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 2\n}\n"
  },
  {
    "path": "docs/AUDIOGEN.md",
    "content": "# AudioGen: Textually-guided audio generation\n\nAudioCraft provides the code and a model re-implementing AudioGen, a [textually-guided audio generation][audiogen_arxiv]\nmodel that performs text-to-sound generation.\n\nThe provided AudioGen reimplementation follows the LM model architecture introduced in [MusicGen][musicgen_arxiv]\nand is a single stage auto-regressive Transformer model trained over a 16kHz\n<a href=\"https://github.com/facebookresearch/encodec\">EnCodec tokenizer</a> with 4 codebooks sampled at 50 Hz.\nThis model variant reaches similar audio quality than the original implementation introduced in the AudioGen publication\nwhile providing faster generation speed given the smaller frame rate.\n\n**Important note:** The provided models are NOT the original models used to report numbers in the\n[AudioGen publication][audiogen_arxiv]. Refer to the model card to learn more about architectural changes.\n\nListen to samples from the **original AudioGen implementation** in our [sample page][audiogen_samples].\n\n\n## Model Card\n\nSee [the model card](../model_cards/AUDIOGEN_MODEL_CARD.md).\n\n\n## Installation\n\nPlease follow the AudioCraft installation instructions from the [README](../README.md).\n\nAudioCraft requires a GPU with at least 16 GB of memory for running inference with the medium-sized models (~1.5B parameters).\n\n## API and usage\n\nWe provide a simple API and 1 pre-trained models for AudioGen:\n\n`facebook/audiogen-medium`: 1.5B model, text to sound - [🤗 Hub](https://huggingface.co/facebook/audiogen-medium)\n\nYou can play with AudioGen by running the jupyter notebook at [`demos/audiogen_demo.ipynb`](../demos/audiogen_demo.ipynb) locally (if you have a GPU).\n\nSee after a quick example for using the API.\n\n```python\nimport torchaudio\nfrom audiocraft.models import AudioGen\nfrom audiocraft.data.audio import audio_write\n\nmodel = AudioGen.get_pretrained('facebook/audiogen-medium')\nmodel.set_generation_params(duration=5)  # generate 5 seconds.\ndescriptions = ['dog barking', 'sirene of an emergency vehicle', 'footsteps in a corridor']\nwav = model.generate(descriptions)  # generates 3 samples.\n\nfor idx, one_wav in enumerate(wav):\n    # Will save under {idx}.wav, with loudness normalization at -14 db LUFS.\n    audio_write(f'{idx}', one_wav.cpu(), model.sample_rate, strategy=\"loudness\", loudness_compressor=True)\n```\n\n## Training\n\nThe [AudioGenSolver](../audiocraft/solvers/audiogen.py) implements the AudioGen's training pipeline\nused to develop the released model. Note that this may not fully reproduce the results presented in the paper.\nSimilarly to MusicGen, it defines an autoregressive language modeling task over multiple streams of\ndiscrete tokens extracted from a pre-trained EnCodec model (see [EnCodec documentation](./ENCODEC.md)\nfor more details on how to train such model) with dataset-specific changes for environmental sound\nprocessing.\n\nNote that **we do NOT provide any of the datasets** used for training AudioGen.\n\n### Example configurations and grids\n\nWe provide configurations to reproduce the released models and our research.\nAudioGen solvers configuration are available in [config/solver/audiogen](../config/solver/audiogen).\nThe base training configuration used for the released models is the following:\n[`solver=audiogen/audiogen_base_16khz`](../config/solver/audiogen/audiogen_base_16khz.yaml)\n\nPlease find some example grids to train AudioGen at\n[audiocraft/grids/audiogen](../audiocraft/grids/audiogen/).\n\n```shell\n# text-to-sound\ndora grid audiogen.audiogen_base_16khz\n```\n\n### Sound dataset and metadata\n\nAudioGen's underlying dataset is an AudioDataset augmented with description metadata.\nThe AudioGen dataset implementation expects the metadata to be available as `.json` files\nat the same location as the audio files or through specified external folder.\nLearn more in the [datasets section](./DATASETS.md).\n\n### Evaluation stage\n\nBy default, evaluation stage is also computing the cross-entropy and the perplexity over the\nevaluation dataset. Indeed the objective metrics used for evaluation can be costly to run\nor require some extra dependencies. Please refer to the [metrics documentation](./METRICS.md)\nfor more details on the requirements for each metric.\n\nWe provide an off-the-shelf configuration to enable running the objective metrics\nfor audio generation in\n[config/solver/audiogen/evaluation/objective_eval](../config/solver/audiogen/evaluation/objective_eval.yaml).\n\nOne can then activate evaluation the following way:\n```shell\n# using the configuration\ndora run solver=audiogen/debug solver/audiogen/evaluation=objective_eval\n# specifying each of the fields, e.g. to activate KL computation\ndora run solver=audiogen/debug evaluate.metrics.kld=true\n```\n\nSee [an example evaluation grid](../audiocraft/grids/audiogen/audiogen_pretrained_16khz_eval.py).\n\n### Generation stage\n\nThe generation stage allows to generate samples conditionally and/or unconditionally and to perform\naudio continuation (from a prompt). We currently support greedy sampling (argmax), sampling\nfrom softmax with a given temperature, top-K and top-P (nucleus) sampling. The number of samples\ngenerated and the batch size used are controlled by the `dataset.generate` configuration\nwhile the other generation parameters are defined in `generate.lm`.\n\n```shell\n# control sampling parameters\ndora run solver=audiogen/debug generate.lm.gen_duration=5 generate.lm.use_sampling=true generate.lm.top_k=15\n```\n\n## More information\n\nRefer to [MusicGen's instructions](./MUSICGEN.md).\n\n### Learn more\n\nLearn more about AudioCraft training pipelines in the [dedicated section](./TRAINING.md).\n\n\n## Citation\n\nAudioGen\n```\n@article{kreuk2022audiogen,\n    title={Audiogen: Textually guided audio generation},\n    author={Kreuk, Felix and Synnaeve, Gabriel and Polyak, Adam and Singer, Uriel and D{\\'e}fossez, Alexandre and Copet, Jade and Parikh, Devi and Taigman, Yaniv and Adi, Yossi},\n    journal={arXiv preprint arXiv:2209.15352},\n    year={2022}\n}\n```\n\nMusicGen\n```\n@article{copet2023simple,\n    title={Simple and Controllable Music Generation},\n    author={Jade Copet and Felix Kreuk and Itai Gat and Tal Remez and David Kant and Gabriel Synnaeve and Yossi Adi and Alexandre Défossez},\n    year={2023},\n    journal={arXiv preprint arXiv:2306.05284},\n}\n```\n\n## License\n\nSee license information in the [model card](../model_cards/AUDIOGEN_MODEL_CARD.md).\n\n[audiogen_arxiv]: https://arxiv.org/abs/2209.15352\n[musicgen_arxiv]: https://arxiv.org/abs/2306.05284\n[audiogen_samples]: https://felixkreuk.github.io/audiogen/\n"
  },
  {
    "path": "docs/CONDITIONING.md",
    "content": "# AudioCraft conditioning modules\n\nAudioCraft provides a\n[modular implementation of conditioning modules](../audiocraft/modules/conditioners.py)\nthat can be used with the language model to condition the generation.\nThe codebase was developed in order to easily extend the set of modules\ncurrently supported to easily develop new ways of controlling the generation.\n\n\n## Conditioning methods\n\nFor now, we support 3 main types of conditioning within AudioCraft:\n* Text-based conditioning methods\n* Waveform-based conditioning methods\n* Joint embedding conditioning methods for text and audio projected in a shared latent space.\n\nThe Language Model relies on 2 core components that handle processing information:\n* The `ConditionProvider` class, that maps metadata to processed conditions, leveraging\nall the defined conditioners for the given task.\n* The `ConditionFuser` class, that takes preprocessed conditions and properly fuse the\nconditioning embedding to the language model inputs following a given fusing strategy.\n\nDifferent conditioners (for text, waveform, joint embeddings...) are provided as torch\nmodules in AudioCraft and are used internally in the language model to process the\nconditioning signals and feed them to the language model.\n\n\n## Core concepts\n\n### Conditioners\n\nThe `BaseConditioner` torch module is the base implementation for all conditioners in AudioCraft.\n\nEach conditioner is expected to implement 2 methods:\n* The `tokenize` method that is used as a preprocessing method that contains all processing\nthat can lead to synchronization points (e.g. BPE tokenization with transfer to the GPU).\nThe output of the tokenize method will then be used to feed the forward method.\n* The `forward` method that takes the output of the tokenize method and contains the core computation\nto obtain the conditioning embedding along with a mask indicating valid indices (e.g. padding tokens).\n\n### ConditionProvider\n\nThe ConditionProvider prepares and provides conditions given a dictionary of conditioners.\n\nConditioners are specified as a dictionary of attributes and the corresponding conditioner\nproviding the processing logic for the given attribute.\n\nSimilarly to the conditioners, the condition provider works in two steps to avoid synchronization points:\n* A `tokenize` method that takes a list of conditioning attributes for the batch,\nand runs all tokenize steps for the set of conditioners.\n* A `forward` method that takes the output of the tokenize step and runs all the forward steps\nfor the set of conditioners.\n\nThe list of conditioning attributes is passed as a list of `ConditioningAttributes`\nthat is presented just below.\n\n### ConditionFuser\n\nOnce all conditioning signals have been extracted and processed by the `ConditionProvider`\nas dense embeddings, they remain to be passed to the language model along with the original\nlanguage model inputs.\n\nThe `ConditionFuser` handles specifically the logic to combine the different conditions\nto the actual model input, supporting different strategies to combine them.\n\nOne can therefore define different strategies to combine or fuse the condition to the input, in particular:\n* Prepending the conditioning signal to the input with the `prepend` strategy,\n* Summing the conditioning signal to the input with the `sum` strategy,\n* Combining the conditioning relying on a cross-attention mechanism with the `cross` strategy,\n* Using input interpolation with the `input_interpolate` strategy.\n\n### SegmentWithAttributes and ConditioningAttributes: From metadata to conditions\n\nThe `ConditioningAttributes` dataclass is the base class for metadata\ncontaining all attributes used for conditioning the language model.\n\nIt currently supports the following types of attributes:\n* Text conditioning attributes: Dictionary of textual attributes used for text-conditioning.\n* Wav conditioning attributes: Dictionary of waveform attributes used for waveform-based\nconditioning such as the chroma conditioning.\n* JointEmbed conditioning attributes: Dictionary of text and waveform attributes\nthat are expected to be represented in a shared latent space.\n\nThese different types of attributes are the attributes that are processed\nby the different conditioners.\n\n`ConditioningAttributes` are extracted from metadata loaded along the audio in the datasets,\nprovided that the metadata used by the dataset implements the `SegmentWithAttributes` abstraction.\n\nAll metadata-enabled datasets to use for conditioning in AudioCraft inherits\nthe [`audiocraft.data.info_dataset.InfoAudioDataset`](../audiocraft/data/info_audio_dataset.py) class\nand the corresponding metadata inherits and implements the `SegmentWithAttributes` abstraction.\nRefer to the [`audiocraft.data.music_dataset.MusicAudioDataset`](../audiocraft/data/music_dataset.py)\nclass as an example.\n\n\n## Available conditioners\n\n### Text conditioners\n\nAll text conditioners are expected to inherit from the `TextConditioner` class.\n\nAudioCraft currently provides two text conditioners:\n* The `LUTConditioner` that relies on look-up-table of embeddings learned at train time,\nand relying on either no tokenizer or a spacy tokenizer. This conditioner is particularly\nuseful for simple experiments and categorical labels.\n* The `T5Conditioner` that relies on a\n[pre-trained T5 model](https://huggingface.co/docs/transformers/model_doc/t5)\nfrozen or fine-tuned at train time to extract the text embeddings.\n\n### Waveform conditioners\n\nAll waveform conditioners are expected to inherit from the `WaveformConditioner` class and\nconsist of a conditioning method that takes a waveform as input. The waveform conditioner\nmust implement the logic to extract the embedding from the waveform and define the downsampling\nfactor from the waveform to the resulting embedding.\n\nThe `ChromaStemConditioner` conditioner is a waveform conditioner for the chroma features\nconditioning used by MusicGen. It takes a given waveform, extracts relevant stems for melody\n(namely all non drums and bass stems) using a\n[pre-trained Demucs model](https://github.com/facebookresearch/demucs)\nand then extracts the chromagram bins from the remaining mix of stems.\n\n### Joint embeddings conditioners\n\nWe finally provide support for conditioning based on joint text and audio embeddings through\nthe `JointEmbeddingConditioner` class and the `CLAPEmbeddingConditioner` that implements such\na conditioning method relying on a [pretrained CLAP model](https://github.com/LAION-AI/CLAP).\n\n## Classifier Free Guidance\n\nWe provide a Classifier Free Guidance implementation in AudioCraft. With the classifier free\nguidance dropout, all attributes are dropped with the same probability.\n\n## Attribute Dropout\n\nWe further provide an attribute dropout strategy. Unlike the classifier free guidance dropout,\nthe attribute dropout drops given attributes with a defined probability, allowing the model\nnot to expect all conditioning signals to be provided at once.\n\n## Faster computation of conditions\n\nConditioners that require some heavy computation on the waveform can be cached, in particular\nthe `ChromaStemConditioner` or `CLAPEmbeddingConditioner`. You just need to provide the\n`cache_path` parameter to them. We recommend running dummy jobs for filling up the cache quickly.\nAn example is provided in the [musicgen.musicgen_melody_32khz grid](../audiocraft/grids/musicgen/musicgen_melody_32khz.py)."
  },
  {
    "path": "docs/DATASETS.md",
    "content": "# AudioCraft datasets\n\nOur dataset manifest files consist in 1-json-per-line files, potentially gzipped,\nas `data.jsons` or `data.jsons.gz` files. This JSON contains the path to the audio\nfile and associated metadata. The manifest files are then provided in the configuration,\nas `datasource` sub-configuration. A datasource contains the pointers to the paths of\nthe manifest files for each AudioCraft stage (or split) along with additional information\n(eg. maximum sample rate to use against this dataset). All the datasources are under the\n`dset` group config, with a dedicated configuration file for each dataset.\n\n## Getting started\n\n### Example\n\nSee the provided example in the directory that provides a manifest to use the example dataset\nprovided under the [dataset folder](../dataset/example).\n\nThe manifest files are stored in the [egs folder](../egs/example).\n\n```shell\negs/\n  example/data.json.gz\n```\n\nA datasource is defined in the configuration folder, in the dset group config for this dataset\nat [config/dset/audio/example](../config/dset/audio/example.yaml):\n\n```shell\n# @package __global__\n\ndatasource:\n  max_sample_rate: 44100\n  max_channels: 2\n\n  train: egs/example\n  valid: egs/example\n  evaluate: egs/example\n  generate: egs/example\n```\n\nFor proper dataset, one should create manifest for each of the splits and specify the correct path\nto the given manifest in the datasource for each split.\n\nThen, using a dataset through the configuration can be done pointing to the\ncorresponding dataset configuration:\n```shell\ndset=<dataset_name> # <dataset_name> should match the yaml file name\n\n# for example\ndset=audio/example\n```\n\n### Creating manifest files\n\nAssuming you want to create manifest files to load with AudioCraft's AudioDataset, you can use\nthe following command to create new manifest files from a given folder containing audio files:\n\n```shell\npython -m audiocraft.data.audio_dataset <path_to_dataset_folder> egs/my_dataset/my_dataset_split/data.jsonl.gz\n\n# For example to generate the manifest for dset=audio/example\n# note: we don't use any split and we don't compress the jsonl file for this dummy example\npython -m audiocraft.data.audio_dataset dataset/example egs/example/data.jsonl\n\n# More info with: python -m audiocraft.data.audio_dataset --help\n```\n\n## Additional information\n\n### MusicDataset and metadata\n\nThe MusicDataset is an AudioDataset with additional metadata. The MusicDataset expects\nthe additional metadata to be stored in a JSON file that has the same path as the corresponding\naudio file, but with a `.json` extension.\n\n### SoundDataset and metadata\n\nThe SoundDataset is an AudioDataset with descriptions metadata. Similarly to the MusicDataset,\nthe SoundDataset expects the additional metadata to be stored in a JSON file that has the same\npath as the corresponding audio file, but with a `.json` extension. Additionally, the SoundDataset\nsupports an additional parameter pointing to an extra folder `external_metadata_source` containing\nall the JSON metadata files given they have the same filename as the audio file.\n"
  },
  {
    "path": "docs/ENCODEC.md",
    "content": "# EnCodec: High Fidelity Neural Audio Compression\n\nAudioCraft provides the training code for EnCodec, a state-of-the-art deep learning\nbased audio codec supporting both mono and stereo audio, presented in the\n[High Fidelity Neural Audio Compression][arxiv] paper.\nCheck out our [sample page][encodec_samples].\n\n## Original EnCodec models\n\nThe EnCodec models presented in High Fidelity Neural Audio Compression can be accessed\nand used with the [EnCodec repository](https://github.com/facebookresearch/encodec).\n\n**Note**: We do not guarantee compatibility between the AudioCraft and EnCodec codebases\nand released checkpoints at this stage.\n\n\n## Installation\n\nPlease follow the AudioCraft installation instructions from the [README](../README.md).\n\n\n## Training\n\nThe [CompressionSolver](../audiocraft/solvers/compression.py) implements the audio reconstruction\ntask to train an EnCodec model. Specifically, it trains an encoder-decoder with a quantization\nbottleneck - a SEANet encoder-decoder with Residual Vector Quantization bottleneck for EnCodec -\nusing a combination of objective and perceptual losses in the forms of discriminators.\n\nThe default configuration matches a causal EnCodec training at a single bandwidth.\n\n### Example configuration and grids\n\nWe provide sample configuration and grids for training EnCodec models.\n\nThe compression configuration are defined in\n[config/solver/compression](../config/solver/compression).\n\nThe example grids are available at\n[audiocraft/grids/compression](../audiocraft/grids/compression).\n\n```shell\n# base causal encodec on monophonic audio sampled at 24 khz\ndora grid compression.encodec_base_24khz\n# encodec model used for MusicGen on monophonic audio sampled at 32 khz\ndora grid compression.encodec_musicgen_32khz\n```\n\n### Training and validation stages\n\nThe model is trained using a combination of objective and perceptual losses.\nMore specifically, EnCodec is trained with the MS-STFT discriminator along with\nobjective losses through the use of a loss balancer to effectively weight\nthe different losses, in an intuitive manner.\n\n### Evaluation stage\n\nEvaluation metrics for audio generation:\n* SI-SNR: Scale-Invariant Signal-to-Noise Ratio.\n* ViSQOL: Virtual Speech Quality Objective Listener.\n\nNote: Path to the ViSQOL binary (compiled with bazel) needs to be provided in\norder to run the ViSQOL metric on the reference and degraded signals.\nThe metric is disabled by default.\nPlease refer to the [metrics documentation](../METRICS.md) to learn more.\n\n### Generation stage\n\nThe generation stage consists in generating the reconstructed audio from samples\nwith the current model. The number of samples generated and the batch size used are\ncontrolled by the `dataset.generate` configuration. The output path and audio formats\nare defined in the generate stage configuration.\n\n```shell\n# generate samples every 5 epoch\ndora run solver=compression/encodec_base_24khz generate.every=5\n# run with a different dset\ndora run solver=compression/encodec_base_24khz generate.path=<PATH_IN_DORA_XP_FOLDER>\n# limit the number of samples or use a different batch size\ndora grid solver=compression/encodec_base_24khz dataset.generate.num_samples=10 dataset.generate.batch_size=4\n```\n\n### Playing with the model\n\nOnce you have a model trained, it is possible to get the entire solver, or just\nthe trained model with the following functions:\n\n```python\nfrom audiocraft.solvers import CompressionSolver\n\n# If you trained a custom model with signature SIG.\nmodel = CompressionSolver.model_from_checkpoint('//sig/SIG')\n# If you want to get one of the pretrained models with the `//pretrained/` prefix.\nmodel = CompressionSolver.model_from_checkpoint('//pretrained/facebook/encodec_32khz')\n# Or load from a custom checkpoint path\nmodel = CompressionSolver.model_from_checkpoint('/my_checkpoints/foo/bar/checkpoint.th')\n\n\n# If you only want to use a pretrained model, you can also directly get it\n# from the CompressionModel base model class.\nfrom audiocraft.models import CompressionModel\n\n# Here do not put the `//pretrained/` prefix!\nmodel = CompressionModel.get_pretrained('facebook/encodec_32khz')\nmodel = CompressionModel.get_pretrained('dac_44khz')\n\n# Finally, you can also retrieve the full Solver object, with its dataloader etc.\nfrom audiocraft import train\nfrom pathlib import Path\nimport logging\nimport os\nimport sys\n\n# Uncomment the following line if you want some detailed logs when loading a Solver.\n# logging.basicConfig(stream=sys.stderr, level=logging.INFO)\n\n# You must always run the following function from the root directory.\nos.chdir(Path(train.__file__).parent.parent)\n\n\n# You can also get the full solver (only for your own experiments).\n# You can provide some overrides to the parameters to make things more convenient.\nsolver = train.get_solver_from_sig('SIG', {'device': 'cpu', 'dataset': {'batch_size': 8}})\nsolver.model\nsolver.dataloaders\n```\n\n### Importing / Exporting models\n\nAt the moment we do not have a definitive workflow for exporting EnCodec models, for\ninstance to Hugging Face (HF). We are working on supporting automatic conversion between\nAudioCraft and Hugging Face implementations.\n\nWe still have some support for fine-tuning an EnCodec model coming from HF in AudioCraft,\nusing for instance `continue_from=//pretrained/facebook/encodec_32k`.\n\nAn AudioCraft checkpoint can be exported in a more compact format (excluding the optimizer etc.)\nusing `audiocraft.utils.export.export_encodec`. For instance, you could run\n\n```python\nfrom audiocraft.utils import export\nfrom audiocraft import train\nxp = train.main.get_xp_from_sig('SIG')\nexport.export_encodec(\n    xp.folder / 'checkpoint.th',\n    '/checkpoints/my_audio_lm/compression_state_dict.bin')\n\n\nfrom audiocraft.models import CompressionModel\nmodel = CompressionModel.get_pretrained('/checkpoints/my_audio_lm/compression_state_dict.bin')\n\nfrom audiocraft.solvers import CompressionSolver\n# The two are strictly equivalent, but this function supports also loading from non-already exported models.\nmodel = CompressionSolver.model_from_checkpoint('//pretrained//checkpoints/my_audio_lm/compression_state_dict.bin')\n```\n\nWe will see then how to use this model as a tokenizer for MusicGen/AudioGen in the\n[MusicGen documentation](./MUSICGEN.md).\n\n### Learn more\n\nLearn more about AudioCraft training pipelines in the [dedicated section](./TRAINING.md).\n\n\n## Citation\n```\n@article{defossez2022highfi,\n  title={High Fidelity Neural Audio Compression},\n  author={Défossez, Alexandre and Copet, Jade and Synnaeve, Gabriel and Adi, Yossi},\n  journal={arXiv preprint arXiv:2210.13438},\n  year={2022}\n}\n```\n\n\n## License\n\nSee license information in the [README](../README.md).\n\n[arxiv]: https://arxiv.org/abs/2210.13438\n[encodec_samples]: https://ai.honu.io/papers/encodec/samples.html\n"
  },
  {
    "path": "docs/JASCO.md",
    "content": "# JASCO: Joint Audio And Symbolic Conditioning for Temporally Controlled Text-To-Music Generation\n\nAudioCraft provides the code and models for JASCO, [Joint Audio And Symbolic Conditioning for Temporally Controlled Text-To-Music Generation][arxiv].\n\nWe present JASCO, a temporally controlled text-to-music generation model utilizing both symbolic and audio-based conditions.\nJASCO can generate high-quality music samples conditioned on global text descriptions along with fine-grained local controls.\nJASCO is based on the Flow Matching modeling paradigm together with a novel conditioning method, allowing for music generation controlled both locally (e.g., chords) and globally (text description).\n\nCheck out our [sample page][sample_page] or test the available demo!\n\nWe use ~16K hours of licensed music to train JASCO. \n\n\n## Model Card\n\nSee [the model card](../model_cards/JASCO_MODEL_CARD.md).\n\n\n## Installation\n\nFirst, Please follow the AudioCraft installation instructions from the [README](../README.md).\n\nThen, download and install chord_extractor from [source](http://www.isophonics.net/nnls-chroma)\n\nSee further required installation under **Data Preprocessing** section\n\n## Usage\n\nWe currently offer two ways to interact with JASCO:\n1. You can use the gradio demo locally by running [`python -m demos.jasco_app`](../demos/jasco_app.py), you can add `--share` to deploy a sharable space mounted on your device.\n2. You can play with JASCO by running the jupyter notebook at [`demos/jasco_demo.ipynb`](../demos/jasco_demo.ipynb) locally.\n\n## API\n\nWe provide a simple API and pre-trained models:\n- `facebook/jasco-chords-drums-400M`: 400M model, text to music with chords and drums support, generates 10-second samples - [🤗 Hub](https://huggingface.co/facebook/jasco-chords-drums-400M)\n- `facebook/jasco-chords-drums-1B`: 1B model, text to music with chords and drums support, generates 10-second samples - [🤗 Hub](https://huggingface.co/facebook/jasco-chords-drums-1B)\n- `facebook/jasco-chords-drums-melody-400M`: 400M model, text to music with chords, drums and melody support, generates 10-second samples - [🤗 Hub](https://huggingface.co/facebook/jasco-chords-drums-melody-400M)\n- `facebook/jasco-chords-drums-melody-1B`: 1B model, text to music with chords, drums and melody support, generates 10-second samples - [🤗 Hub](https://huggingface.co/facebook/jasco-chords-drums-melody-1B)\n\n\nSee after a quick example for using the API.\n\n```python\nfrom audiocraft.models import JASCO\n\nmodel = JASCO.get_pretrained('facebook/jasco-chords-drums-400M', chords_mapping_path='../assets/chord_to_index_mapping.pkl')\n\nmodel.set_generation_params(\n    cfg_coef_all=5.0,\n    cfg_coef_txt=0.0\n)\n\n# set textual prompt\ntext = \"Strings, woodwind, orchestral, symphony.\"\n\n# define chord progression\nchords = [('C', 0.0), ('D', 2.0), ('F', 4.0), ('Ab', 6.0), ('Bb', 7.0), ('C', 8.0)]\n\n# run inference\noutput = model.generate_music(descriptions=[text], chords=chords, progress=True)\n\naudio_write('output', output.cpu().squeeze(0), model.sample_rate, strategy=\"loudness\", loudness_compressor=True)\n```\n\nFor more examples check out `demos/jasco_demo.ipynb`\n\n## 🤗 Transformers Usage\n\nComing soon...\n\n## Data Preprocessing\nIn order to to use the JascoDataset with chords / melody conditioning, please follow the instructions below:\n\n\n### Chords conditioning\nTo extract chords from your desired data follow the following steps:\n\n1. Prepare a `*.jsonl` containing list of absolute file paths in your dataset, should simply be absolute paths seperated by newlines.\n2. Download and install chord_extractor from [source](http://www.isophonics.net/nnls-chroma)\n3. For training purposes run: `python scripts/chords/extract_chords.py --src_jsonl_file=<abs path to .jsonl file containing list of absolute file paths seperated by new line> --target_output_dir=<target directory to save parsed chord files to, individual files will be saved inside>`\n<br>\nand then run: `python scripts/chords/build_chord_map.py --chords_folder=<abs path to directory containing parsed chords files> --output_directory=<path to output directory to generate code maps to, if not given - chords_folder would be used>`\n\n4. For evaluation of our released models run: `python scripts/chords/extract_chords.py --src_jsonl_file=<abs path to .jsonl file containing list of absolute file paths seperated by new line> --target_output_dir=<target directory to save parsed chord files to, individual files will be saved inside> --path_to_pre_defined_map=<abs path to pre-defined mapping file>`\n<br>\nand then run: `python scripts/chords/build_chord_map.py --chords_folder=<abs path to directory containing parsed chords files> --output_directory=<path to output directory to generate code maps to, if not given - chords_folder would be used> --path_to_pre_defined_map=<for evaluation purpose, use pre-defined chord-to-index map absolute path>`\n\n\nNOTE: current scripts assume that all audio files are of `.wav` format, some changes may be required if your data consists of other formats.\n\nNOTE: predefined chord mapping file is available in `assets` directory.\n\n### Melody conditioning\n\nThis section relies on [Deepsalience repo](https://github.com/rabitt/ismir2017-deepsalience) with slight custom scripts written.\n\n#### Clone repo and create virtual environment\n1. `git clone git@github.com:lonzi/ismir2017-deepsalience.git forked_deepsalience_repo`\n2. `cd forked_deepsalience_repo`\n3. `conda create --name deep_salience python=3.7`\n4. `conda activate deep_salience`\n5. `pip install -r requirements.txt`\n\n\n#### Salience map dumps (of entire directory, using slurm job)\n\n##### From src dir\n\n1. create job array: `python predict/create_predict_saliency_cmds.py --src_dir=<path to dir containing files> --out_dir=<path to desired dir to dump files to> --n_shards=<desired number of shards> --multithread`\n2. run job array: `sbatch predict_saliency.sh`\n\n##### From track list\n\n1. create job array: `python predict/create_predict_saliency_cmds.py --tracks_list=tracks_train.txt --out_dir=<path to desired dir to dump files to> --n_shards=2 --multithread --sbatch_script_name=predict_saliency_train.sh --saliency_threshold=<threshold, ours is 0.5>`\n2. run job array: `sbatch predict_saliency_train.sh`\n\ntracks_train.txt: a list of track paths to process seperated by new lines\n\n\n## Training\n\nThe [JascoSolver](../audiocraft/solvers/jasco.py) implements JASCO's training pipeline.\nconditional flow matching objective over the continuous extracted latents from a pre-trained EnCodec model (see [EnCodec documentation](./ENCODEC.md)\nfor more details on how to train such model).\n\nNote that **we do NOT provide any of the datasets** used for training JASCO.\nWe provide a dummy dataset containing just a few examples for illustrative purposes.\n\nPlease read first the [TRAINING documentation](./TRAINING.md), in particular the Environment Setup section.\n\n\n### Fine tuning existing models\n\nYou can initialize your model to one of the pretrained models by using the `continue_from` argument, in particular\n\n```bash\n# Using pretrained JASCO model.\ndora run solver=jasco/chords_drums model/lm/model_scale=small continue_from=//pretrained/facebook/jasco-chords-drums-400M conditioner=jasco_chords_drums\n\n# Using another model you already trained with a Dora signature SIG.\ndora run solver=jasco/chords_drums model/lm/model_scale=small continue_from=//sig/SIG conditioner=jasco_chords_drums\n\n# Or providing manually a path\ndora run solver=jasco/chords_drums model/lm/model_scale=small conditioner=jasco_chords_drums continue_from=/checkpoints/my_other_xp/checkpoint.th\n```\n\n**Warning:** You are responsible for selecting the other parameters accordingly, in a way that make it compatible\n    with the model you are fine tuning. Configuration is NOT automatically inherited from the model you continue from. In particular make sure to select the proper `conditioner` and `model/lm/model_scale`.\n\n**Warning:** We currently do not support fine tuning a model with slightly different layers. If you decide\n to change some parts, like the conditioning or some other parts of the model, you are responsible for manually crafting a checkpoint file from which we can safely run `load_state_dict`.\n If you decide to do so, make sure your checkpoint is saved with `torch.save` and contains a dict\n    `{'best_state': {'model': model_state_dict_here}}`. Directly give the path to `continue_from` without a `//pretrained/` prefix.\n\n\n### Evaluation & Generation stage\n\nSee [MusicGen](./MUSICGEN.md)\n\n### Playing with the model\n\nOnce you have launched some experiments, you can easily get access\nto the Solver with the latest trained model using the following snippet.\n\n```python\nfrom audiocraft.solvers.jasco import JascoSolver\n\nsolver = JascoSolver.get_eval_solver_from_sig('SIG', device='cpu', batch_size=8)\nsolver.model\nsolver.dataloaders\n```\n\n### Importing / Exporting models\n\nWe do not support currently loading a model from the Hugging Face implementation or exporting to it.\nIf you want to export your model in a way that is compatible with `audiocraft.models.JASCO`\nAPI, you can run:\n\n```python\nfrom audiocraft.utils import export\nfrom audiocraft import train\nxp = train.main.get_xp_from_sig('SIG_OF_LM')\nexport.export_lm(xp.folder / 'checkpoint.th', '/checkpoints/my_audio_lm/state_dict.bin')\n# You also need to bundle the EnCodec model you used !!\n## Case 1) you trained your own\nxp_encodec = train.main.get_xp_from_sig('SIG_OF_ENCODEC')\nexport.export_encodec(xp_encodec.folder / 'checkpoint.th', '/checkpoints/my_audio_lm/compression_state_dict.bin')\n## Case 2) you used a pretrained model. Give the name you used without the //pretrained/ prefix.\n## This will actually not dump the actual model, simply a pointer to the right model to download.\nexport.export_pretrained_compression_model('facebook/encodec_32khz', '/checkpoints/my_audio_lm/compression_state_dict.bin')\n```\n\nNow you can load your custom model with:\n```python\nimport audiocraft.models\njasco = audiocraft.models.JASCO.get_pretrained('/checkpoints/my_audio_lm/')\n```\n\n\n### Learn more\n\nLearn more about AudioCraft training pipelines in the [dedicated section](./TRAINING.md).\n\n\n## Citation\n```\n@misc{tal2024joint,\n    title={Joint Audio and Symbolic Conditioning for Temporally Controlled Text-to-Music Generation}, \n    author={Or Tal and Alon Ziv and Itai Gat and Felix Kreuk and Yossi Adi},\n    year={2024},\n    eprint={2406.10970},\n    archivePrefix={arXiv},\n    primaryClass={cs.SD}\n}\n```\n\n## License\n\nSee license information in the [model card](../model_cards/JASCO_MODEL_CARD.md).\n\n[arxiv]: https://arxiv.org/pdf/2406.10970\n[sample_page]: https://pages.cs.huji.ac.il/adiyoss-lab/JASCO/\n"
  },
  {
    "path": "docs/MAGNET.md",
    "content": "# MAGNeT: Masked Audio Generation using a Single Non-Autoregressive Transformer\n\nAudioCraft provides the code and models for MAGNeT, [Masked Audio Generation using a Single Non-Autoregressive Transformer][arxiv].\n\nMAGNeT is a text-to-music and text-to-sound model capable of generating high-quality audio samples conditioned on text descriptions.\nIt is a masked generative non-autoregressive Transformer trained over a 32kHz EnCodec tokenizer with 4 codebooks sampled at 50 Hz. \nUnlike prior work on masked generative audio Transformers, such as [SoundStorm](https://arxiv.org/abs/2305.09636) and [VampNet](https://arxiv.org/abs/2307.04686), \nMAGNeT doesn't require semantic token conditioning, model cascading or audio prompting, and employs a full text-to-audio using a single non-autoregressive Transformer.\n\nCheck out our [sample page][magnet_samples] or test the available demo!\n\nWe use 16K hours of licensed music to train MAGNeT. Specifically, we rely on an internal dataset\nof 10K high-quality music tracks, and on the ShutterStock and Pond5 music data.\n\n\n## Model Card\n\nSee [the model card](../model_cards/MAGNET_MODEL_CARD.md).\n\n\n## Installation\n\nPlease follow the AudioCraft installation instructions from the [README](../README.md).\n\nAudioCraft requires a GPU with at least 16 GB of memory for running inference with the medium-sized models (~1.5B parameters).\n\n## Usage\n\nWe currently offer two ways to interact with MAGNeT:\n1. You can use the gradio demo locally by running [`python -m demos.magnet_app --share`](../demos/magnet_app.py).\n2. You can play with MAGNeT by running the jupyter notebook at [`demos/magnet_demo.ipynb`](../demos/magnet_demo.ipynb) locally (if you have a GPU).\n\n## API\n\nWe provide a simple API and 6 pre-trained models. The pre trained models are:\n- `facebook/magnet-small-10secs`: 300M model, text to music, generates 10-second samples - [🤗 Hub](https://huggingface.co/facebook/magnet-small-10secs)\n- `facebook/magnet-medium-10secs`: 1.5B model, text to music, generates 10-second samples - [🤗 Hub](https://huggingface.co/facebook/magnet-medium-10secs)\n- `facebook/magnet-small-30secs`: 300M model, text to music, generates 30-second samples - [🤗 Hub](https://huggingface.co/facebook/magnet-small-30secs)\n- `facebook/magnet-medium-30secs`: 1.5B model, text to music, generates 30-second samples - [🤗 Hub](https://huggingface.co/facebook/magnet-medium-30secs)\n- `facebook/audio-magnet-small`: 300M model, text to sound-effect - [🤗 Hub](https://huggingface.co/facebook/audio-magnet-small)\n- `facebook/audio-magnet-medium`: 1.5B model, text to sound-effect - [🤗 Hub](https://huggingface.co/facebook/audio-magnet-medium)\n\nIn order to use MAGNeT locally **you must have a GPU**. We recommend 16GB of memory, especially for \nthe medium size models. \n\nSee after a quick example for using the API.\n\n```python\nimport torchaudio\nfrom audiocraft.models import MAGNeT\nfrom audiocraft.data.audio import audio_write\n\nmodel = MAGNeT.get_pretrained('facebook/magnet-small-10secs')\ndescriptions = ['disco beat', 'energetic EDM', 'funky groove']\nwav = model.generate(descriptions)  # generates 3 samples.\n\nfor idx, one_wav in enumerate(wav):\n    # Will save under {idx}.wav, with loudness normalization at -14 db LUFS.\n    audio_write(f'{idx}', one_wav.cpu(), model.sample_rate, strategy=\"loudness\", loudness_compressor=True)\n```\n\n## 🤗 Transformers Usage\n\nComing soon...\n\n## Training\n\nThe [MagnetSolver](../audiocraft/solvers/magnet.py) implements MAGNeT's training pipeline.\nIt defines a masked generation task over multiple streams of discrete tokens\nextracted from a pre-trained EnCodec model (see [EnCodec documentation](./ENCODEC.md)\nfor more details on how to train such model).\n\nNote that **we do NOT provide any of the datasets** used for training MAGNeT.\nWe provide a dummy dataset containing just a few examples for illustrative purposes.\n\nPlease read first the [TRAINING documentation](./TRAINING.md), in particular the Environment Setup section.\n\n\n### Example configurations and grids\n\nWe provide configurations to reproduce the released models and our research.\nMAGNeT solvers configuration are available in [config/solver/magnet](../config/solver/magnet),\nin particular:\n* MAGNeT model for text-to-music:\n[`solver=magnet/magnet_32khz`](../config/solver/magnet/magnet_32khz.yaml)\n* MAGNeT model for text-to-sound:\n[`solver=magnet/audio_magnet_16khz`](../config/solver/magnet/audio_magnet_16khz.yaml)\n\nWe provide 3 different scales, e.g. `model/lm/model_scale=small` (300M), or `medium` (1.5B), and `large` (3.3B).\n\nPlease find some example grids to train MAGNeT at\n[audiocraft/grids/magnet](../audiocraft/grids/magnet/).\n\n```shell\n# text-to-music\ndora grid magnet.magnet_32khz --dry_run --init\n\n# text-to-sound\ndora grid magnet.audio_magnet_16khz --dry_run --init\n\n# Remove the `--dry_run --init` flags to actually schedule the jobs once everything is setup.\n```\n\n### dataset and metadata\nLearn more in the [datasets section](./DATASETS.md).\n\n#### Music Models\nMAGNeT's underlying dataset is an AudioDataset augmented with music-specific metadata.\nThe MAGNeT dataset implementation expects the metadata to be available as `.json` files\nat the same location as the audio files. \n\n#### Sound Models\nAudio-MAGNeT's underlying dataset is an AudioDataset augmented with description metadata.\nThe Audio-MAGNeT dataset implementation expects the metadata to be available as `.json` files\nat the same location as the audio files or through specified external folder.\n\n### Audio tokenizers\n\nSee [MusicGen](./MUSICGEN.md)\n\n### Fine tuning existing models\n\nYou can initialize your model to one of the pretrained models by using the `continue_from` argument, in particular\n\n```bash\n# Using pretrained MAGNeT model.\ndora run solver=magnet/magnet_32khz model/lm/model_scale=medium continue_from=//pretrained/facebook/magnet-medium-10secs conditioner=text2music\n\n# Using another model you already trained with a Dora signature SIG.\ndora run solver=magnet/magnet_32khz model/lm/model_scale=medium continue_from=//sig/SIG conditioner=text2music\n\n# Or providing manually a path\ndora run solver=magnet/magnet_32khz model/lm/model_scale=medium continue_from=/checkpoints/my_other_xp/checkpoint.th\n```\n\n**Warning:** You are responsible for selecting the other parameters accordingly, in a way that make it compatible\n    with the model you are fine tuning. Configuration is NOT automatically inherited from the model you continue from. In particular make sure to select the proper `conditioner` and `model/lm/model_scale`.\n\n**Warning:** We currently do not support fine tuning a model with slightly different layers. If you decide\n to change some parts, like the conditioning or some other parts of the model, you are responsible for manually crafting a checkpoint file from which we can safely run `load_state_dict`.\n If you decide to do so, make sure your checkpoint is saved with `torch.save` and contains a dict\n    `{'best_state': {'model': model_state_dict_here}}`. Directly give the path to `continue_from` without a `//pretrained/` prefix.\n\n### Evaluation stage\nFor the 6 pretrained MAGNeT models, objective metrics could be reproduced using the following grids:\n\n```shell\n# text-to-music\nREGEN=1 dora grid magnet.magnet_pretrained_32khz_eval --dry_run --init\n\n# text-to-sound\nREGEN=1 dora grid magnet.audio_magnet_pretrained_16khz_eval --dry_run --init\n\n# Remove the `--dry_run --init` flags to actually schedule the jobs once everything is setup.\n```\n\nSee [MusicGen](./MUSICGEN.md) for more details. \n\n### Generation stage\n\nSee [MusicGen](./MUSICGEN.md)\n\n### Playing with the model\n\nOnce you have launched some experiments, you can easily get access\nto the Solver with the latest trained model using the following snippet.\n\n```python\nfrom audiocraft.solvers.magnet import MagnetSolver\n\nsolver = MagnetSolver.get_eval_solver_from_sig('SIG', device='cpu', batch_size=8)\nsolver.model\nsolver.dataloaders\n```\n\n### Importing / Exporting models\n\nWe do not support currently loading a model from the Hugging Face implementation or exporting to it.\nIf you want to export your model in a way that is compatible with `audiocraft.models.MAGNeT`\nAPI, you can run:\n\n```python\nfrom audiocraft.utils import export\nfrom audiocraft import train\nxp = train.main.get_xp_from_sig('SIG_OF_LM')\nexport.export_lm(xp.folder / 'checkpoint.th', '/checkpoints/my_audio_lm/state_dict.bin')\n# You also need to bundle the EnCodec model you used !!\n## Case 1) you trained your own\nxp_encodec = train.main.get_xp_from_sig('SIG_OF_ENCODEC')\nexport.export_encodec(xp_encodec.folder / 'checkpoint.th', '/checkpoints/my_audio_lm/compression_state_dict.bin')\n## Case 2) you used a pretrained model. Give the name you used without the //pretrained/ prefix.\n## This will actually not dump the actual model, simply a pointer to the right model to download.\nexport.export_pretrained_compression_model('facebook/encodec_32khz', '/checkpoints/my_audio_lm/compression_state_dict.bin')\n```\n\nNow you can load your custom model with:\n```python\nimport audiocraft.models\nmagnet = audiocraft.models.MAGNeT.get_pretrained('/checkpoints/my_audio_lm/')\n```\n\n\n### Learn more\n\nLearn more about AudioCraft training pipelines in the [dedicated section](./TRAINING.md).\n\n## FAQ\n\n#### What are top-k, top-p, temperature and classifier-free guidance?\n\nCheck out [@FurkanGozukara tutorial](https://github.com/FurkanGozukara/Stable-Diffusion/blob/main/Tutorials/AI-Music-Generation-Audiocraft-Tutorial.md#more-info-about-top-k-top-p-temperature-and-classifier-free-guidance-from-chatgpt).\n\n#### Should I use FSDP or autocast ?\n\nThe two are mutually exclusive (because FSDP does autocast on its own).\nYou can use autocast up to 1.5B (medium), if you have enough RAM on your GPU.\nFSDP makes everything more complex but will free up some memory for the actual\nactivations by sharding the optimizer state.\n\n## Citation\n```\n@misc{ziv2024masked,\n      title={Masked Audio Generation using a Single Non-Autoregressive Transformer}, \n      author={Alon Ziv and Itai Gat and Gael Le Lan and Tal Remez and Felix Kreuk and Alexandre Défossez and Jade Copet and Gabriel Synnaeve and Yossi Adi},\n      year={2024},\n      eprint={2401.04577},\n      archivePrefix={arXiv},\n      primaryClass={cs.SD}\n}\n```\n\n## License\n\nSee license information in the [model card](../model_cards/MAGNET_MODEL_CARD.md).\n\n[arxiv]: https://arxiv.org/abs/2401.04577\n[magnet_samples]: https://pages.cs.huji.ac.il/adiyoss-lab/MAGNeT/\n"
  },
  {
    "path": "docs/MBD.md",
    "content": "# MultiBand Diffusion\n\nAudioCraft provides the code and models for MultiBand Diffusion, [From Discrete Tokens to High Fidelity Audio using MultiBand Diffusion][arxiv].\nMultiBand diffusion is a collection of 4 models that can decode tokens from\n<a href=\"https://github.com/facebookresearch/encodec\">EnCodec tokenizer</a> into waveform audio. You can listen to some examples on the <a href=\"https://ai.honu.io/papers/mbd/\">sample page</a>.\n\n<a target=\"_blank\" href=\"https://colab.research.google.com/drive/1JlTOjB-G0A2Hz3h8PK63vLZk4xdCI5QB?usp=sharing\">\n  <img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/>\n</a>\n<br>\n\n\n## Installation\n\nPlease follow the AudioCraft installation instructions from the [README](../README.md).\n\n\n## Usage\n\nWe offer a number of way to use MultiBand Diffusion:\n1. The MusicGen demo includes a toggle to try diffusion decoder. You can use the demo locally by running [`python -m demos.musicgen_app --share`](../demos/musicgen_app.py), or through the [MusicGen Colab](https://colab.research.google.com/drive/1JlTOjB-G0A2Hz3h8PK63vLZk4xdCI5QB?usp=sharing).\n2. You can play with MusicGen by running the jupyter notebook at [`demos/musicgen_demo.ipynb`](../demos/musicgen_demo.ipynb) locally (if you have a GPU).\n\n## API\n\nWe provide a simple API and pre-trained models for MusicGen and for EnCodec at 24 khz for 3 bitrates (1.5 kbps, 3 kbps and 6 kbps).\n\nSee after a quick example for using MultiBandDiffusion with the MusicGen API:\n\n```python\nimport torchaudio\nfrom audiocraft.models import MusicGen, MultiBandDiffusion\nfrom audiocraft.data.audio import audio_write\n\nmodel = MusicGen.get_pretrained('facebook/musicgen-melody')\nmbd = MultiBandDiffusion.get_mbd_musicgen()\nmodel.set_generation_params(duration=8)  # generate 8 seconds.\nwav, tokens = model.generate_unconditional(4, return_tokens=True)    # generates 4 unconditional audio samples and keep the tokens for MBD generation\ndescriptions = ['happy rock', 'energetic EDM', 'sad jazz']\nwav_diffusion = mbd.tokens_to_wav(tokens)\nwav, tokens = model.generate(descriptions, return_tokens=True)  # generates 3 samples and keep the tokens.\nwav_diffusion = mbd.tokens_to_wav(tokens)\nmelody, sr = torchaudio.load('./assets/bach.mp3')\n# Generates using the melody from the given audio and the provided descriptions, returns audio and audio tokens.\nwav, tokens = model.generate_with_chroma(descriptions, melody[None].expand(3, -1, -1), sr, return_tokens=True)\nwav_diffusion = mbd.tokens_to_wav(tokens)\n\nfor idx, one_wav in enumerate(wav):\n    # Will save under {idx}.wav and {idx}_diffusion.wav, with loudness normalization at -14 db LUFS for comparing the methods.\n    audio_write(f'{idx}', one_wav.cpu(), model.sample_rate, strategy=\"loudness\", loudness_compressor=True)\n    audio_write(f'{idx}_diffusion', wav_diffusion[idx].cpu(), model.sample_rate, strategy=\"loudness\", loudness_compressor=True)\n```\n\nFor the compression task (and to compare with [EnCodec](https://github.com/facebookresearch/encodec)):\n\n```python\nimport torch\nfrom audiocraft.models import MultiBandDiffusion\nfrom encodec import EncodecModel\nfrom audiocraft.data.audio import audio_read, audio_write\n\nbandwidth = 3.0  # 1.5, 3.0, 6.0\nmbd = MultiBandDiffusion.get_mbd_24khz(bw=bandwidth)\nencodec = EncodecModel.encodec_model_24khz()\n\nsomepath = ''\nwav, sr = audio_read(somepath)\nwith torch.no_grad():\n    compressed_encodec = encodec(wav)\n    compressed_diffusion = mbd.regenerate(wav, sample_rate=sr)\n\naudio_write('sample_encodec', compressed_encodec.squeeze(0).cpu(), mbd.sample_rate, strategy=\"loudness\", loudness_compressor=True)\naudio_write('sample_diffusion', compressed_diffusion.squeeze(0).cpu(), mbd.sample_rate, strategy=\"loudness\", loudness_compressor=True)\n```\n\n\n## Training\n\nThe [DiffusionSolver](../audiocraft/solvers/diffusion.py) implements our diffusion training pipeline.\nIt generates waveform audio conditioned on the embeddings extracted from a pre-trained EnCodec model\n(see [EnCodec documentation](./ENCODEC.md) for more details on how to train such model).\n\nNote that **we do NOT provide any of the datasets** used for training our diffusion models.\nWe provide a dummy dataset containing just a few examples for illustrative purposes.\n\n### Example configurations and grids\n\nOne can train diffusion models as described in the paper by using this [dora grid](../audiocraft/grids/diffusion/4_bands_base_32khz.py).\n```shell\n# 4 bands MBD trainning\ndora grid diffusion.4_bands_base_32khz\n```\n\n### Learn more\n\nLearn more about AudioCraft training pipelines in the [dedicated section](./TRAINING.md).\n\n\n## Citation\n\n```\n@article{sanroman2023fromdi,\n  title={From Discrete Tokens to High-Fidelity Audio Using Multi-Band Diffusion},\n  author={San Roman, Robin and Adi, Yossi and Deleforge, Antoine and Serizel, Romain and Synnaeve, Gabriel and Défossez, Alexandre},\n  journal={arXiv preprint arXiv:},\n  year={2023}\n}\n```\n\n\n## License\n\nSee license information in the [README](../README.md).\n\n\n[arxiv]: https://arxiv.org/abs/2308.02560\n[mbd_samples]: https://ai.honu.io/papers/mbd/\n"
  },
  {
    "path": "docs/METRICS.md",
    "content": "# AudioCraft objective metrics\n\nIn addition to training losses, AudioCraft provides a set of objective metrics\nfor audio synthesis and audio generation. As these metrics may require\nextra dependencies and can be costly to train, they are often disabled by default.\nThis section provides guidance for setting up and using these metrics in\nthe AudioCraft training pipelines.\n\n## Available metrics\n\n### Audio synthesis quality metrics\n\n#### SI-SNR\n\nWe provide an implementation of the Scale-Invariant Signal-to-Noise Ratio in PyTorch.\nNo specific requirement is needed for this metric. Please activate the metric at the\nevaluation stage with the appropriate flag:\n\n**Warning:** We report the opposite of the SI-SNR, e.g. multiplied by -1. This is due to internal \n    details where the SI-SNR score can also be used as a training loss function, where lower\n    values should indicate better reconstruction. Negative values are such expected and a good sign! Those should be again multiplied by `-1` before publication :)\n\n```shell\ndora run <...> evaluate.metrics.sisnr=true\n```\n\n#### ViSQOL\n\nWe provide a Python wrapper around the ViSQOL [official implementation](https://github.com/google/visqol)\nto conveniently run ViSQOL within the training pipelines.\n\nOne must specify the path to the ViSQOL installation through the configuration in order\nto enable ViSQOL computations in AudioCraft:\n\n```shell\n# the first parameter is used to activate visqol computation while the second specify\n# the path to visqol's library to be used by our python wrapper\ndora run <...> evaluate.metrics.visqol=true metrics.visqol.bin=<path_to_visqol>\n```\n\nSee an example grid: [Compression with ViSQOL](../audiocraft/grids/compression/encodec_musicgen_32khz.py)\n\nTo learn more about ViSQOL and how to build ViSQOL binary using bazel, please refer to the\ninstructions available in the [open source repository](https://github.com/google/visqol).\n\n### Audio generation metrics\n\n#### Frechet Audio Distance\n\nSimilarly to ViSQOL, we use a Python wrapper around the Frechet Audio Distance\n[official implementation](https://github.com/google-research/google-research/tree/master/frechet_audio_distance)\nin TensorFlow.\n\nNote that we had to make several changes to the actual code in order to make it work.\nPlease refer to the [FrechetAudioDistanceMetric](../audiocraft/metrics/fad.py) class documentation\nfor more details. We do not plan to provide further support in obtaining a working setup for the\nFrechet Audio Distance at this stage.\n\n```shell\n# the first parameter is used to activate FAD metric computation while the second specify\n# the path to FAD library to be used by our python wrapper\ndora run <...> evaluate.metrics.fad=true metrics.fad.bin=<path_to_google_research_repository>\n```\n\nSee an example grid: [Evaluation with FAD](../audiocraft/grids/musicgen/musicgen_pretrained_32khz_eval.py)\n\n#### Kullback-Leibler Divergence\n\nWe provide a PyTorch implementation of the Kullback-Leibler Divergence computed over the probabilities\nof the labels obtained by a state-of-the-art audio classifier. We provide our implementation of the KLD\nusing the [PaSST classifier](https://github.com/kkoutini/PaSST).\n\nIn order to use the KLD metric over PaSST, you must install the PaSST library as an extra dependency:\n```shell\npip install 'git+https://github.com/kkoutini/passt_hear21@0.0.19#egg=hear21passt'\n```\n\nThen similarly, you can use the metric activating the corresponding flag:\n\n```shell\n# one could extend the kld metric with additional audio classifier models that can then be picked through the configuration\ndora run <...> evaluate.metrics.kld=true metrics.kld.model=passt\n```\n\n#### Text consistency\n\nWe provide a text-consistency metric, similarly to the MuLan Cycle Consistency from\n[MusicLM](https://arxiv.org/pdf/2301.11325.pdf) or the CLAP score used in\n[Make-An-Audio](https://arxiv.org/pdf/2301.12661v1.pdf).\nMore specifically, we provide a PyTorch implementation of a Text consistency metric\nrelying on a pre-trained [Contrastive Language-Audio Pretraining (CLAP)](https://github.com/LAION-AI/CLAP).\n\nPlease install the CLAP library as an extra dependency prior to using the metric:\n```shell\npip install laion_clap\n```\n\nThen similarly, you can use the metric activating the corresponding flag:\n\n```shell\n# one could extend the text consistency metric with additional audio classifier models that can then be picked through the configuration\ndora run ... evaluate.metrics.text_consistency=true metrics.text_consistency.model=clap\n```\n\nNote that the text consistency metric based on CLAP will require the CLAP checkpoint to be\nprovided in the configuration.\n\n#### Chroma cosine similarity\n\nFinally, as introduced in MusicGen, we provide a Chroma Cosine Similarity metric in PyTorch.\nNo specific requirement is needed for this metric. Please activate the metric at the\nevaluation stage with the appropriate flag:\n\n```shell\ndora run ... evaluate.metrics.chroma_cosine=true\n```\n\n#### Comparing against reconstructed audio\n\nFor all the above audio generation metrics, we offer the option to compute the metric on the reconstructed audio\nfed in EnCodec instead of the generated sample using the flag `<metric>.use_gt=true`.\n\n## Example usage\n\nYou will find example of configuration for the different metrics introduced above in:\n* The [musicgen's default solver](../config/solver/musicgen/default.yaml) for all audio generation metrics\n* The [compression's default solver](../config/solver/compression/default.yaml) for all audio synthesis metrics\n\nSimilarly, we provide different examples in our grids:\n* [Evaluation with ViSQOL](../audiocraft/grids/compression/encodec_musicgen_32khz.py)\n* [Evaluation with FAD and others](../audiocraft/grids/musicgen/musicgen_pretrained_32khz_eval.py)\n"
  },
  {
    "path": "docs/MUSICGEN.md",
    "content": "# MusicGen: Simple and Controllable Music Generation\n\nAudioCraft provides the code and models for MusicGen, [a simple and controllable model for music generation][arxiv].\nMusicGen is a single stage auto-regressive Transformer model trained over a 32kHz\n<a href=\"https://github.com/facebookresearch/encodec\">EnCodec tokenizer</a> with 4 codebooks sampled at 50 Hz.\nUnlike existing methods like [MusicLM](https://arxiv.org/abs/2301.11325), MusicGen doesn't require\na self-supervised semantic representation, and it generates all 4 codebooks in one pass. By introducing\na small delay between the codebooks, we show we can predict them in parallel, thus having only 50 auto-regressive\nsteps per second of audio.\nCheck out our [sample page][musicgen_samples] or test the available demo!\n\n<a target=\"_blank\" href=\"https://ai.honu.io/red/musicgen-colab\">\n  <img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/>\n</a>\n<a target=\"_blank\" href=\"https://huggingface.co/spaces/facebook/MusicGen\">\n  <img src=\"https://huggingface.co/datasets/huggingface/badges/raw/main/open-in-hf-spaces-sm.svg\" alt=\"Open in HugginFace\"/>\n</a>\n<br>\n\nWe use 20K hours of licensed music to train MusicGen. Specifically, we rely on an internal dataset\nof 10K high-quality music tracks, and on the ShutterStock and Pond5 music data.\n\n\n## Model Card\n\nSee [the model card](../model_cards/MUSICGEN_MODEL_CARD.md).\n\n\n## Installation\n\nPlease follow the AudioCraft installation instructions from the [README](../README.md).\n\nAudioCraft requires a GPU with at least 16 GB of memory for running inference with the medium-sized models (~1.5B parameters).\n\n## Usage\n\nWe offer a number of way to interact with MusicGen:\n1. A demo is also available on the [`facebook/MusicGen` Hugging Face Space](https://huggingface.co/spaces/facebook/MusicGen)\n(huge thanks to all the HF team for their support).\n2. You can run the extended demo on a Colab:\n[colab notebook](https://ai.honu.io/red/musicgen-colab)\n3. You can use the gradio demo locally by running [`python -m demos.musicgen_app --share`](../demos/musicgen_app.py).\n4. You can play with MusicGen by running the jupyter notebook at [`demos/musicgen_demo.ipynb`](../demos/musicgen_demo.ipynb) locally (if you have a GPU).\n5. Finally, checkout [@camenduru Colab page](https://github.com/camenduru/MusicGen-colab)\nwhich is regularly updated with contributions from @camenduru and the community.\n\n\n## API\n\nWe provide a simple API and 10 pre-trained models. The pre trained models are:\n- `facebook/musicgen-small`: 300M model, text to music only - [🤗 Hub](https://huggingface.co/facebook/musicgen-small)\n- `facebook/musicgen-medium`: 1.5B model, text to music only - [🤗 Hub](https://huggingface.co/facebook/musicgen-medium)\n- `facebook/musicgen-melody`: 1.5B model, text to music and text+melody to music - [🤗 Hub](https://huggingface.co/facebook/musicgen-melody)\n- `facebook/musicgen-large`: 3.3B model, text to music only - [🤗 Hub](https://huggingface.co/facebook/musicgen-large)\n- `facebook/musicgen-melody-large`: 3.3B model, text to music and text+melody to music - [🤗 Hub](https://huggingface.co/facebook/musicgen-melody-large)\n- `facebook/musicgen-stereo-*`: All the previous models fine tuned for stereo generation -\n    [small](https://huggingface.co/facebook/musicgen-stereo-small),\n    [medium](https://huggingface.co/facebook/musicgen-stereo-medium),\n    [large](https://huggingface.co/facebook/musicgen-stereo-large),\n    [melody](https://huggingface.co/facebook/musicgen-stereo-melody),\n    [melody large](https://huggingface.co/facebook/musicgen-stereo-melody-large).\n\nWe observe the best trade-off between quality and compute with the `facebook/musicgen-medium` or `facebook/musicgen-melody` model.\nIn order to use MusicGen locally **you must have a GPU**. We recommend 16GB of memory, but smaller\nGPUs will be able to generate short sequences, or longer sequences with the `facebook/musicgen-small` model.\n\nSee after a quick example for using the API.\n\n```python\nimport torchaudio\nfrom audiocraft.models import MusicGen\nfrom audiocraft.data.audio import audio_write\n\nmodel = MusicGen.get_pretrained('facebook/musicgen-melody')\nmodel.set_generation_params(duration=8)  # generate 8 seconds.\nwav = model.generate_unconditional(4)    # generates 4 unconditional audio samples\ndescriptions = ['happy rock', 'energetic EDM', 'sad jazz']\nwav = model.generate(descriptions)  # generates 3 samples.\n\nmelody, sr = torchaudio.load('./assets/bach.mp3')\n# generates using the melody from the given audio and the provided descriptions.\nwav = model.generate_with_chroma(descriptions, melody[None].expand(3, -1, -1), sr)\n\nfor idx, one_wav in enumerate(wav):\n    # Will save under {idx}.wav, with loudness normalization at -14 db LUFS.\n    audio_write(f'{idx}', one_wav.cpu(), model.sample_rate, strategy=\"loudness\", loudness_compressor=True)\n```\n\n## 🤗 Transformers Usage\n\nMusicGen is available in the 🤗 Transformers library from version 4.31.0 onwards, requiring minimal dependencies\nand additional packages. Steps to get started:\n\n1. First install the 🤗 [Transformers library](https://github.com/huggingface/transformers) from main:\n\n```shell\npip install git+https://github.com/huggingface/transformers.git\n```\n\n2. Run the following Python code to generate text-conditional audio samples:\n\n```py\nfrom transformers import AutoProcessor, MusicgenForConditionalGeneration\n\n\nprocessor = AutoProcessor.from_pretrained(\"facebook/musicgen-small\")\nmodel = MusicgenForConditionalGeneration.from_pretrained(\"facebook/musicgen-small\")\n\ninputs = processor(\n    text=[\"80s pop track with bassy drums and synth\", \"90s rock song with loud guitars and heavy drums\"],\n    padding=True,\n    return_tensors=\"pt\",\n)\n\naudio_values = model.generate(**inputs, max_new_tokens=256)\n```\n\n3. Listen to the audio samples either in an ipynb notebook:\n\n```py\nfrom IPython.display import Audio\n\nsampling_rate = model.config.audio_encoder.sampling_rate\nAudio(audio_values[0].numpy(), rate=sampling_rate)\n```\n\nOr save them as a `.wav` file using a third-party library, e.g. `scipy`:\n\n```py\nimport scipy\n\nsampling_rate = model.config.audio_encoder.sampling_rate\nscipy.io.wavfile.write(\"musicgen_out.wav\", rate=sampling_rate, data=audio_values[0, 0].numpy())\n```\n\nFor more details on using the MusicGen model for inference using the 🤗 Transformers library, refer to the\n[MusicGen docs](https://huggingface.co/docs/transformers/main/en/model_doc/musicgen) or the hands-on\n[Google Colab](https://colab.research.google.com/github/sanchit-gandhi/notebooks/blob/main/MusicGen.ipynb).\n\n\n## Training\n\nThe [MusicGenSolver](../audiocraft/solvers/musicgen.py) implements MusicGen's training pipeline.\nIt defines an autoregressive language modeling task over multiple streams of discrete tokens\nextracted from a pre-trained EnCodec model (see [EnCodec documentation](./ENCODEC.md)\nfor more details on how to train such model).\n\nNote that **we do NOT provide any of the datasets** used for training MusicGen.\nWe provide a dummy dataset containing just a few examples for illustrative purposes.\n\nPlease read first the [TRAINING documentation](./TRAINING.md), in particular the Environment Setup section.\n\n\n**Warning:** As of version 1.1.0, a few breaking changes were introduced. Check the [CHANGELOG.md](../CHANGELOG.md)\nfile for more information. You might need to retrain some of your models.\n\n### Example configurations and grids\n\nWe provide configurations to reproduce the released models and our research.\nMusicGen solvers configuration are available in [config/solver/musicgen](../config/solver/musicgen),\nin particular:\n* MusicGen base model for text-to-music:\n[`solver=musicgen/musicgen_base_32khz`](../config/solver/musicgen/musicgen_base_32khz.yaml)\n* MusicGen model with chromagram-conditioning support:\n[`solver=musicgen/musicgen_melody_32khz`](../config/solver/musicgen/musicgen_melody_32khz.yaml)\n\nWe provide 3 different scales, e.g. `model/lm/model_scale=small` (300M), or `medium` (1.5B), and `large` (3.3B).\n\nPlease find some example grids to train MusicGen at\n[audiocraft/grids/musicgen](../audiocraft/grids/musicgen/).\n\n```shell\n# text-to-music\ndora grid musicgen.musicgen_base_32khz --dry_run --init\n# melody-guided music generation\ndora grid musicgen.musicgen_melody_base_32khz --dry_run --init\n# Remove the `--dry_run --init` flags to actually schedule the jobs once everything is setup.\n```\n\n### Music dataset and metadata\n\nMusicGen's underlying dataset is an AudioDataset augmented with music-specific metadata.\nThe MusicGen dataset implementation expects the metadata to be available as `.json` files\nat the same location as the audio files. Learn more in the [datasets section](./DATASETS.md).\n\n\n### Audio tokenizers\n\nWe support a number of audio tokenizers: either pretrained EnCodec models, [DAC](https://github.com/descriptinc/descript-audio-codec), or your own models.\nThe tokenizer is controlled with the setting `compression_model_checkpoint`.\nFor instance,\n\n```bash\n# Using the 32kHz EnCodec trained on music\ndora run solver=musicgen/debug \\\n    compression_model_checkpoint=//pretrained/facebook/encodec_32khz \\\n    transformer_lm.n_q=4 transformer_lm.card=2048\n\n# Using DAC\ndora run solver=musicgen/debug \\\n    compression_model_checkpoint=//pretrained/dac_44khz \\\n    transformer_lm.n_q=9 transformer_lm.card=1024 \\\n    'codebooks_pattern.delay.delays=[0,1,2,3,4,5,6,7,8]'\n\n# Using your own model after export (see ENCODEC.md)\ndora run solver=musicgen/debug \\\n    compression_model_checkpoint=//pretrained//checkpoints/my_audio_lm/compression_state_dict.bin \\\n    transformer_lm.n_q=... transformer_lm.card=...\n\n# Using your own model from its training checkpoint.\ndora run solver=musicgen/debug \\\n    compression_model_checkpoint=//sig/SIG \\ # where SIG is the Dora signature of the EnCodec XP.\n    transformer_lm.n_q=... transformer_lm.card=...\n```\n\n**Warning:** you are responsible for setting the proper value for `transformer_lm.n_q` and `transformer_lm.card` (cardinality of the codebooks). You also have to update the codebook_pattern to match `n_q` as shown in the example for using DAC. .\n\n\n### Training stereo models\n\nUse the option `interleave_stereo_codebooks.use` set to `True` to activate stereo training along with `channels=2`. Left and right channels will be\nencoded separately by the compression model, then their codebook will be interleaved, e.g. order of codebook is\n`[1_L, 1_R, 2_L, 2_R, ...]`. You will also need to update the delays for the codebook patterns to match the number of codebooks, and the `n_q` value passed to the transformer LM:\n```\ndora run solver=musicgen/debug \\\n    compression_model_checkpoint=//pretrained/facebook/encodec_32khz \\\n    channels=2 interleave_stereo_codebooks.use=True \\\n    transformer_lm.n_q=8 transformer_lm.card=2048 \\\n    codebooks_pattern.delay.delays='[0, 0, 1, 1, 2, 2, 3, 3]'\n```\n\n### Fine tuning existing models\n\nYou can initialize your model to one of the pretrained models by using the `continue_from` argument, in particular\n\n```bash\n# Using pretrained MusicGen model.\ndora run solver=musicgen/musicgen_base_32khz model/lm/model_scale=medium continue_from=//pretrained/facebook/musicgen-medium conditioner=text2music\n\n# Using another model you already trained with a Dora signature SIG.\ndora run solver=musicgen/musicgen_base_32khz model/lm/model_scale=medium continue_from=//sig/SIG conditioner=text2music\n\n# Or providing manually a path\ndora run solver=musicgen/musicgen_base_32khz model/lm/model_scale=medium continue_from=/checkpoints/my_other_xp/checkpoint.th\n```\n\n**Warning:** You are responsible for selecting the other parameters accordingly, in a way that make it compatible\n    with the model you are fine tuning. Configuration is NOT automatically inherited from the model you continue from. In particular make sure to select the proper `conditioner` and `model/lm/model_scale`.\n\n**Warning:** We currently do not support fine tuning a model with slightly different layers. If you decide\n to change some parts, like the conditioning or some other parts of the model, you are responsible for manually crafting a checkpoint file from which we can safely run `load_state_dict`.\n If you decide to do so, make sure your checkpoint is saved with `torch.save` and contains a dict\n    `{'best_state': {'model': model_state_dict_here}}`. Directly give the path to `continue_from` without a `//pretrained/` prefix.\n\n\n#### Fine tuning mono model to stereo\n\nYou will not be able to `continue_from` a mono model with stereo training, as the shape of the embeddings and output linears\nwould not match. You can use the following snippet to prepare a proper finetuning checkpoint.\n\n```python\nfrom pathlib import Path\nimport torch\n\n# Download the pretrained model, e.g. from\n# https://huggingface.co/facebook/musicgen-melody/blob/main/state_dict.bin\n\nmodel_name = 'musicgen-melody'\nroot = Path.home() / 'checkpoints'\n# You are responsible for downloading the following checkpoint in the proper location\ninput_state_dict_path = root / model_name / 'state_dict.bin'\nstate = torch.load(input_state_dict_path, 'cpu')\nbs = state['best_state']\n# there is a slight different in format between training checkpoints and exported public checkpoints.\n# If you want to use your own mono models from one of your training checkpont, following the instructions\n# for exporting a model explained later on this page.\nassert 'model' not in bs, 'The following code is for using an exported pretrained model'\nnbs = dict(bs)\nfor k in range(8):\n    # We will just copy mono embeddings and linears twice, once for left and right channels.\n    nbs[f'linears.{k}.weight'] = bs[f'linears.{k//2}.weight']\n    nbs[f'emb.{k}.weight'] = bs[f'emb.{k//2}.weight']\ntorch.save({'best_state': {'model': nbs}}, root / f'stereo_finetune_{model_name}.th')\n```\n\nNow, you can use `$HOME/checkpoints/stereo_finetune_musicgen-melody.th` as a `continue_from` target (without a `//pretrained` prefix!).\n\n### Caching of EnCodec tokens\n\nIt is possible to precompute the EnCodec tokens and other metadata.\nAn example of generating and using this cache provided in the [musicgen.musicgen_base_cached_32khz grid](../audiocraft/grids/musicgen/musicgen_base_cached_32khz.py).\n\n### Evaluation stage\n\nBy default, evaluation stage is also computing the cross-entropy and the perplexity over the\nevaluation dataset. Indeed the objective metrics used for evaluation can be costly to run\nor require some extra dependencies. Please refer to the [metrics documentation](./METRICS.md)\nfor more details on the requirements for each metric.\n\nWe provide an off-the-shelf configuration to enable running the objective metrics\nfor audio generation in\n[config/solver/musicgen/evaluation/objective_eval](../config/solver/musicgen/evaluation/objective_eval.yaml).\n\nOne can then activate evaluation the following way:\n```shell\n# using the configuration\ndora run solver=musicgen/debug solver/musicgen/evaluation=objective_eval\n# specifying each of the fields, e.g. to activate KL computation\ndora run solver=musicgen/debug evaluate.metrics.kld=true\n```\n\nSee [an example evaluation grid](../audiocraft/grids/musicgen/musicgen_pretrained_32khz_eval.py).\n\n### Generation stage\n\nThe generation stage allows to generate samples conditionally and/or unconditionally and to perform\naudio continuation (from a prompt). We currently support greedy sampling (argmax), sampling\nfrom softmax with a given temperature, top-K and top-P (nucleus) sampling. The number of samples\ngenerated and the batch size used are controlled by the `dataset.generate` configuration\nwhile the other generation parameters are defined in `generate.lm`.\n\n```shell\n# control sampling parameters\ndora run solver=musicgen/debug generate.lm.gen_duration=10 generate.lm.use_sampling=true generate.lm.top_k=15\n```\n\n#### Listening to samples\n\nNote that generation happens automatically every 25 epochs. You can easily access and\ncompare samples between models (as long as they are trained) on the same dataset using the\nMOS tool. For that first `pip install Flask gunicorn`. Then\n```\ngunicorn -w 4 -b 127.0.0.1:8895 -t 120 'scripts.mos:app'  --access-logfile -\n```\nAnd access the tool at [https://127.0.0.1:8895](https://127.0.0.1:8895).\n\n### Playing with the model\n\nOnce you have launched some experiments, you can easily get access\nto the Solver with the latest trained model using the following snippet.\n\n```python\nfrom audiocraft.solvers.musicgen import MusicGenSolver\n\nsolver = MusicGenSolver.get_eval_solver_from_sig('SIG', device='cpu', batch_size=8)\nsolver.model\nsolver.dataloaders\n```\n\n### Importing / Exporting models\n\nWe do not support currently loading a model from the Hugging Face implementation or exporting to it.\nIf you want to export your model in a way that is compatible with `audiocraft.models.MusicGen`\nAPI, you can run:\n\n```python\nfrom audiocraft.utils import export\nfrom audiocraft import train\nxp = train.main.get_xp_from_sig('SIG_OF_LM')\nexport.export_lm(xp.folder / 'checkpoint.th', '/checkpoints/my_audio_lm/state_dict.bin')\n# You also need to bundle the EnCodec model you used !!\n## Case 1) you trained your own\nxp_encodec = train.main.get_xp_from_sig('SIG_OF_ENCODEC')\nexport.export_encodec(xp_encodec.folder / 'checkpoint.th', '/checkpoints/my_audio_lm/compression_state_dict.bin')\n## Case 2) you used a pretrained model. Give the name you used without the //pretrained/ prefix.\n## This will actually not dump the actual model, simply a pointer to the right model to download.\nexport.export_pretrained_compression_model('facebook/encodec_32khz', '/checkpoints/my_audio_lm/compression_state_dict.bin')\n```\n\nNow you can load your custom model with:\n```python\nimport audiocraft.models\nmusicgen = audiocraft.models.MusicGen.get_pretrained('/checkpoints/my_audio_lm/')\n```\n\n\n### Learn more\n\nLearn more about AudioCraft training pipelines in the [dedicated section](./TRAINING.md).\n\n## FAQ\n\n#### I need help on Windows\n\n@FurkanGozukara made a complete tutorial for [AudioCraft/MusicGen on Windows](https://youtu.be/v-YpvPkhdO4)\n\n#### I need help for running the demo on Colab\n\nCheck [@camenduru tutorial on YouTube](https://www.youtube.com/watch?v=EGfxuTy9Eeo).\n\n#### What are top-k, top-p, temperature and classifier-free guidance?\n\nCheck out [@FurkanGozukara tutorial](https://github.com/FurkanGozukara/Stable-Diffusion/blob/main/Tutorials/AI-Music-Generation-Audiocraft-Tutorial.md#more-info-about-top-k-top-p-temperature-and-classifier-free-guidance-from-chatgpt).\n\n#### Should I use FSDP or autocast ?\n\nThe two are mutually exclusive (because FSDP does autocast on its own).\nYou can use autocast up to 1.5B (medium), if you have enough RAM on your GPU.\nFSDP makes everything more complex but will free up some memory for the actual\nactivations by sharding the optimizer state.\n\n## Citation\n```\n@inproceedings{copet2023simple,\n    title={Simple and Controllable Music Generation},\n    author={Jade Copet and Felix Kreuk and Itai Gat and Tal Remez and David Kant and Gabriel Synnaeve and Yossi Adi and Alexandre Défossez},\n    booktitle={Thirty-seventh Conference on Neural Information Processing Systems},\n    year={2023},\n}\n```\n\n\n## License\n\nSee license information in the [model card](../model_cards/MUSICGEN_MODEL_CARD.md).\n\n\n[arxiv]: https://arxiv.org/abs/2306.05284\n[musicgen_samples]: https://ai.honu.io/papers/musicgen/\n"
  },
  {
    "path": "docs/MUSICGEN_STYLE.md",
    "content": "# MusicGen-Style: Audio Conditioning for Music Generation via Discrete Bottleneck Features\n\nAudioCraft provides the code and models for MusicGen-Style, [Audio Conditioning for Music Generation via Discrete Bottleneck Features][arxiv].\n\nMusicGen-Style is a text-and-audio-to-music model that can be conditioned on textual and audio data (thanks to a style conditioner). \nThe style conditioner takes as input a music excerpt of a few seconds (between 1.5 and 4.5) extracts some features that are used by the model to generate music in the same style. \nThis style conditioning can be mixed with textual description. \n\nCheck out our [sample page][musicgen_style_samples] or test the available demo!\n\nWe use 16K hours of licensed music to train MusicGen-Style. Specifically, we rely on an internal dataset\nof 10K high-quality music tracks, and on the ShutterStock and Pond5 music data.\n\n\n## Model Card\n\nSee [the model card](../model_cards/MUSICGEN_STYLE_MODEL_CARD.md).\n\n\n## Installation\n\nPlease follow the AudioCraft installation instructions from the [README](../README.md).\n\nMusicGen-Stem requires a GPU with at least 16 GB of memory for running inference with the medium-sized models (~1.5B parameters).\n\n## Usage\n\n1. You can play with MusicGen-Style by running the jupyter notebook at [`demos/musicgen_style_demo.ipynb`](../demos/musicgen_style_demo.ipynb) locally (if you have a GPU).\n2. You can use the gradio demo locally by running python -m demos.musicgen_style_app --share.\n3. You can play with MusicGen by running the jupyter notebook at demos/musicgen_style_demo.ipynb locally (if you have a GPU).\n\n## API\n\nWe provide a simple API 1 pre-trained model with MERT used as a feature extractor for the style conditioner:\n- `facebook/musicgen-style`: medium (1.5B) MusicGen model, text and style to music, generates 30-second samples - [🤗 Hub](https://huggingface.co/facebook/musicgen-style)\n\nIn order to use MusicGen-Style locally **you must have a GPU**. We recommend 16GB of memory. \n\nSee after a quick example for using the API.\n\nTo perform text-to-music:\n```python\nimport torchaudio\nfrom audiocraft.models import MusicGen\nfrom audiocraft.data.audio import audio_write\n\nmodel = MusicGen.get_pretrained('facebook/musicgen-style')\n\n\nmodel.set_generation_params(\n    duration=8, # generate 8 seconds, can go up to 30\n    use_sampling=True, \n    top_k=250,\n    cfg_coef=3., # Classifier Free Guidance coefficient \n    cfg_coef_beta=None, # double CFG is only useful for text-and-style conditioning\n)  \n\ndescriptions = ['disco beat', 'energetic EDM', 'funky groove']\nwav = model.generate(descriptions)  # generates 3 samples.\n\nfor idx, one_wav in enumerate(wav):\n    # Will save under {idx}.wav, with loudness normalization at -14 db LUFS.\n    audio_write(f'{idx}', one_wav.cpu(), model.sample_rate, strategy=\"loudness\", loudness_compressor=True)\n```\n\nTo perform style-to-music:\n```python\nimport torchaudio\nfrom audiocraft.models import MusicGen\nfrom audiocraft.data.audio import audio_write\n\nmodel = MusicGen.get_pretrained('facebook/musicgen-style')\n\n\nmodel.set_generation_params(\n    duration=8, # generate 8 seconds, can go up to 30\n    use_sampling=True, \n    top_k=250,\n    cfg_coef=3., # Classifier Free Guidance coefficient \n    cfg_coef_beta=None, # double CFG is only useful for text-and-style conditioning\n)\n\nmodel.set_style_conditioner_params(\n    eval_q=1, # integer between 1 and 6\n              # eval_q is the level of quantization that passes\n              # through the conditioner. When low, the models adheres less to the \n              # audio conditioning\n    excerpt_length=3., # the length in seconds that is taken by the model in the provided excerpt\n    )\n\nmelody, sr = torchaudio.load('./assets/electronic.mp3')\n\n\nwav = model.generate_with_chroma(descriptions=[None, None, None], \n                melody[None].expand(3, -1, -1), sr)  # generates 3 samples.\n\nfor idx, one_wav in enumerate(wav):\n    # Will save under {idx}.wav, with loudness normalization at -14 db LUFS.\n    audio_write(f'{idx}', one_wav.cpu(), model.sample_rate, strategy=\"loudness\", loudness_compressor=True)\n```\n\nTo perform style-and-text-to-music:\n```python\nimport torchaudio\nfrom audiocraft.models import MusicGen\nfrom audiocraft.data.audio import audio_write\n\nmodel = MusicGen.get_pretrained('facebook/musicgen-style')\n\n\nmodel.set_generation_params(\n    duration=8, # generate 8 seconds, can go up to 30\n    use_sampling=True, \n    top_k=250,\n    cfg_coef=3., # Classifier Free Guidance coefficient \n    cfg_coef_beta=5., # double CFG is necessary for text-and-style conditioning\n                   # Beta in the double CFG formula. between 1 and 9. When set to 1 it is equivalent to normal CFG. \n                   # When we increase this parameter, the text condition is pushed. See the bottom of https://musicgenstyle.github.io/ \n                   # to better understand the effects of the double CFG coefficients. \n)\n\nmodel.set_style_conditioner_params(\n    eval_q=1, # integer between 1 and 6\n              # eval_q is the level of quantization that passes\n              # through the conditioner. When low, the models adheres less to the \n              # audio conditioning\n    excerpt_length=3., # the length in seconds that is taken by the model in the provided excerpt, can be                 \n                       # between 1.5 and 4.5 seconds but it has to be shortest to the length of the provided conditioning\n    )\n\nmelody, sr = torchaudio.load('./assets/electronic.mp3')\n\ndescriptions = [\"8-bit old video game music\", \"Chill lofi remix\", \"80s New wave with synthesizer\"]\nwav = model.generate_with_chroma(descriptions=[\"8-bit old video game music\"], \n                melody[None].expand(3, -1, -1), sr)  # generates 3 samples.\n\nfor idx, one_wav in enumerate(wav):\n    # Will save under {idx}.wav, with loudness normalization at -14 db LUFS.\n    audio_write(f'{idx}', one_wav.cpu(), model.sample_rate, strategy=\"loudness\", loudness_compressor=True)\n```\n\n\n## Training\nTo train MusicGen-Style, we use the [MusicGenSolver](../audiocraft/solvers/musicgen.py).\n\nNote that **we do NOT provide any of the datasets** used for training MusicGen-Style.\nWe provide a dummy dataset containing just a few examples for illustrative purposes.\n\nPlease read first the [TRAINING documentation](./TRAINING.md), in particular the Environment Setup section.\n\n\n### Example configurations and grids\n\nWe provide the configuration to reproduce the training of MusicGen-Style in [config/solver/musicgen/musicgen_style_32khz.yaml](../config/solver/musicgen/musicgen_style_32khz.yaml),\n\nIn particular, the conditioner configuration is provided in [/config/conditioner/style2music.yaml](../config/conditioner/style2music.yaml).\n\nThe grid to train the model is \n[audiocraft/grids/musicgen/musicgen_style_32khz.py](../audiocraft/grids/musicgen/musicgen_style_32khz.py).\n\n```shell\n# text-and-style-to-music\ndora grid musicgen.musicgen_style_32khz --dry_run --init\n\n# Remove the `--dry_run --init` flags to actually schedule the jobs once everything is setup.\n```\n\n### dataset and metadata\nLearn more in the [datasets section](./DATASETS.md).\n\n### Audio tokenizers\n\nSee [MusicGen](./MUSICGEN.md)\n\n### Fine tuning existing models\n\nYou can initialize your model to one of the pretrained models by using the `continue_from` argument, in particular\n\n```bash\n# Using pretrained MusicGen-Style model.\ndora run solver=musicgen/musicgen_style_32khz model/lm/model_scale=medium continue_from=//pretrained/facebook/musicgen-style conditioner=style2music\n\n# Using another model you already trained with a Dora signature SIG.\ndora run solver=musicgen/musicgen_style_32khz model/lm/model_scale=medium continue_from=//sig/SIG conditioner=style2music\n\n# Or providing manually a path\ndora run solver=musicgen/musicgen_style_32khz model/lm/model_scale=medium continue_from=/checkpoints/my_other_xp/checkpoint.th\n```\n\n**Warning:** You are responsible for selecting the other parameters accordingly, in a way that make it compatible\n    with the model you are fine tuning. Configuration is NOT automatically inherited from the model you continue from. In particular make sure to select the proper `conditioner` and `model/lm/model_scale`.\n\n**Warning:** We currently do not support fine tuning a model with slightly different layers. If you decide\n to change some parts, like the conditioning or some other parts of the model, you are responsible for manually crafting a checkpoint file from which we can safely run `load_state_dict`.\n If you decide to do so, make sure your checkpoint is saved with `torch.save` and contains a dict\n    `{'best_state': {'model': model_state_dict_here}}`. Directly give the path to `continue_from` without a `//pretrained/` prefix.\n\n\n[arxiv]: https://arxiv.org/abs/2407.12563\n[musicgen_samples]: https://musicgenstyle.github.io/\n"
  },
  {
    "path": "docs/TRAINING.md",
    "content": "# AudioCraft training pipelines\n\nAudioCraft training pipelines are built on top of PyTorch as our core deep learning library\nand [Flashy](https://github.com/facebookresearch/flashy) as our training pipeline design library,\nand [Dora](https://github.com/facebookresearch/dora) as our experiment manager.\nAudioCraft training pipelines are designed to be research and experiment-friendly.\n\n\n## Environment setup\n\nFor the base installation, follow the instructions from the [README.md](../README.md).\nBelow are some additional instructions for setting up the environment to train new models.\n\n### Team and cluster configuration\n\nIn order to support multiple teams and clusters, AudioCraft uses an environment configuration.\nThe team configuration allows to specify cluster-specific configurations (e.g. SLURM configuration),\nor convenient mapping of paths between the supported environments.\n\nEach team can have a yaml file under the [configuration folder](../config). To select a team set the\n`AUDIOCRAFT_TEAM` environment variable to a valid team name (e.g. `labs` or `default`):\n```shell\nconda env config vars set AUDIOCRAFT_TEAM=default\n```\n\nAlternatively, you can add it to your `.bashrc`:\n```shell\nexport AUDIOCRAFT_TEAM=default\n```\n\nIf not defined, the environment will default to the `default` team.\n\nThe cluster is automatically detected, but it is also possible to override it by setting\nthe `AUDIOCRAFT_CLUSTER` environment variable.\n\nBased on this team and cluster, the environment is then configured with:\n* The dora experiment outputs directory.\n* The available slurm partitions: categorized by global and team.\n* A shared reference directory: In order to facilitate sharing research models while remaining\nagnostic to the used compute cluster, we created the `//reference` symbol that can be used in\nYAML config to point to a defined reference folder containing shared checkpoints\n(e.g. baselines, models for evaluation...).\n\n**Important:** The default output dir for trained models and checkpoints is under `/tmp/`. This is suitable\nonly for quick testing. If you are doing anything serious you MUST edit the file `default.yaml` and\nproperly set the `dora_dir` entries.\n\n#### Overriding environment configurations\n\nYou can set the following environment variables to bypass the team's environment configuration:\n* `AUDIOCRAFT_CONFIG`: absolute path to a team config yaml file.\n* `AUDIOCRAFT_DORA_DIR`: absolute path to a custom dora directory.\n* `AUDIOCRAFT_REFERENCE_DIR`: absolute path to the shared reference directory.\n\n## Training pipelines\n\nEach task supported in AudioCraft has its own training pipeline and dedicated solver.\nLearn more about solvers and key designs around AudioCraft training pipeline below.\nPlease refer to the documentation of each task and model for specific information on a given task.\n\n\n### Solvers\n\nThe core training component in AudioCraft is the solver. A solver holds the definition\nof how to solve a given task: It implements the training pipeline logic, combining the datasets,\nmodel, optimization criterion and components and the full training loop. We refer the reader\nto [Flashy](https://github.com/facebookresearch/flashy) for core principles around solvers.\n\nAudioCraft proposes an initial solver, the `StandardSolver` that is used as the base implementation\nfor downstream solvers. This standard solver provides a nice base management of logging,\ncheckpoints loading/saving, xp restoration, etc. on top of the base Flashy implementation.\nIn AudioCraft, we made the assumption that all tasks are following the same set of stages:\ntrain, valid, evaluate and generation, each relying on a dedicated dataset.\n\nEach solver is responsible for defining the task to solve and the associated stages\nof the training loop in order to leave the full ownership of the training pipeline\nto the researchers. This includes loading the datasets, building the model and\noptimisation components, registering them and defining the execution of each stage.\nTo create a new solver for a given task, one should extend the StandardSolver\nand define each stage of the training loop. One can further customise its own solver\nstarting from scratch instead of inheriting from the standard solver.\n\n```python\nfrom . import base\nfrom .. import optim\n\n\nclass MyNewSolver(base.StandardSolver):\n\n    def __init__(self, cfg: omegaconf.DictConfig):\n        super().__init__(cfg)\n        # one can add custom attributes to the solver\n        self.criterion = torch.nn.L1Loss()\n\n    def best_metric(self):\n        # here optionally specify which metric to use to keep track of best state\n        return 'loss'\n\n    def build_model(self):\n        # here you can instantiate your models and optimization related objects\n        # this method will be called by the StandardSolver init method\n        self.model = ...\n        # the self.cfg attribute contains the raw configuration\n        self.optimizer = optim.build_optimizer(self.model.parameters(), self.cfg.optim)\n        # don't forget to register the states you'd like to include in your checkpoints!\n        self.register_stateful('model', 'optimizer')\n        # keep the model best state based on the best value achieved at validation for the given best_metric\n        self.register_best('model')\n        # if you want to add EMA around the model\n        self.register_ema('model')\n\n    def build_dataloaders(self):\n        # here you can instantiate your dataloaders\n        # this method will be called by the StandardSolver init method\n        self.dataloaders = ...\n\n    ...\n\n    # For both train and valid stages, the StandardSolver relies on\n    # a share common_train_valid implementation that is in charge of\n    # accessing the appropriate loader, iterate over the data up to\n    # the specified number of updates_per_epoch, run the ``run_step``\n    # function that you need to implement to specify the behavior\n    # and finally update the EMA and collect the metrics properly.\n    @abstractmethod\n    def run_step(self, idx: int, batch: tp.Any, metrics: dict):\n        \"\"\"Perform one training or valid step on a given batch.\n        \"\"\"\n        ... # provide your implementation of the solver over a batch\n\n    def train(self):\n        \"\"\"Train stage.\n        \"\"\"\n        return self.common_train_valid('train')\n\n    def valid(self):\n        \"\"\"Valid stage.\n        \"\"\"\n        return self.common_train_valid('valid')\n\n    @abstractmethod\n    def evaluate(self):\n        \"\"\"Evaluate stage.\n        \"\"\"\n        ... # provide your implementation here!\n\n    @abstractmethod\n    def generate(self):\n        \"\"\"Generate stage.\n        \"\"\"\n        ... # provide your implementation here!\n```\n\n### About Epochs\n\nAudioCraft Solvers uses the concept of Epoch. One epoch doesn't necessarily mean one pass over the entire\ndataset, but instead represent the smallest amount of computation that we want to work with before checkpointing.\nTypically, we find that having an Epoch time around 30min is ideal both in terms of safety (checkpointing often enough)\nand getting updates often enough. One Epoch is at least a `train` stage that lasts for `optim.updates_per_epoch` (2000 by default),\nand a `valid` stage. You can control how long the valid stage takes with `dataset.valid.num_samples`.\nOther stages (`evaluate`, `generate`) will only happen every X epochs, as given by `evaluate.every` and `generate.every`).\n\n\n### Models\n\nIn AudioCraft, a model is a container object that wraps one or more torch modules together\nwith potential processing logic to use in a solver. For example, a model would wrap an encoder module,\na quantisation bottleneck module, a decoder and some tensor processing logic. Each of the previous components\ncan be considered as a small « model unit » on its own but the container model is a practical component\nto manipulate and train a set of modules together.\n\n### Datasets\n\nSee the [dedicated documentation on datasets](./DATASETS.md).\n\n### Metrics\n\nSee the [dedicated documentation on metrics](./METRICS.md).\n\n### Conditioners\n\nAudioCraft language models can be conditioned in various ways and the codebase offers a modular implementation\nof different conditioners that can be potentially combined together.\nLearn more in the [dedicated documentation on conditioning](./CONDITIONING.md).\n\n### Configuration\n\nAudioCraft's configuration is defined in yaml files and the framework relies on\n[hydra](https://hydra.cc/docs/intro/) and [omegaconf](https://omegaconf.readthedocs.io/) to parse\nand manipulate the configuration through Dora.\n\n##### :warning: Important considerations around configurations\n\nOur configuration management relies on Hydra and the concept of group configs to structure\nand compose configurations. Updating the root default configuration files will then have\nan impact on all solvers and tasks.\n**One should never change the default configuration files. Instead they should use Hydra config groups in order to store custom configuration.**\nOnce this configuration is created and used for running experiments, you should not edit it anymore.\n\nNote that as we are using Dora as our experiment manager, all our experiment tracking is based on\nsignatures computed from delta between configurations.\n**One must therefore ensure backward compatibility of the configuration at all time.**\nSee [Dora's README](https://github.com/facebookresearch/dora) and the\n[section below introduction Dora](#running-experiments-with-dora).\n\n##### Configuration structure\n\nThe configuration is organized in config groups:\n* `conditioner`: default values for conditioning modules.\n* `dset`: contains all data source related information (paths to manifest files\nand metadata for a given dataset).\n* `model`: contains configuration for each model defined in AudioCraft and configurations\nfor different variants of models.\n* `solver`: contains the default configuration for each solver as well as configuration\nfor each solver task, combining all the above components.\n* `teams`: contains the cluster configuration per teams. See environment setup for more details.\n\nThe `config.yaml` file is the main configuration that composes the above groups\nand contains default configuration for AudioCraft.\n\n##### Solver's core configuration structure\n\nThe core configuration structure shared across solver is available in `solvers/default.yaml`.\n\n##### Other configuration modules\n\nAudioCraft configuration contains the different setups we used for our research and publications.\n\n## Running experiments with Dora\n\n### Launching jobs\n\nTry launching jobs for different tasks locally with dora run:\n\n```shell\n# run compression task with lightweight encodec\ndora run solver=compression/debug\n```\n\nMost of the time, the jobs are launched through dora grids, for example:\n\n```shell\n# run compression task through debug grid\ndora grid compression.debug\n```\n\nLearn more about running experiments with Dora below.\n\n### A small introduction to Dora\n\n[Dora](https://github.com/facebookresearch/dora) is the experiment manager tool used in AudioCraft.\nCheck out the README to learn how Dora works. Here is a quick summary of what to know:\n* An XP is a unique set of hyper-parameters with a given signature. The signature is a hash\nof those hyper-parameters. We always refer to an XP with its signature, e.g. 9357e12e. We will see\nafter that one can retrieve the hyper-params and re-rerun it in a single command.\n* In fact, the hash is defined as a delta between the base config and the one obtained\nwith the config overrides you passed from the command line. This means you must never change\nthe `conf/**.yaml` files directly, except for editing things like paths. Changing the default values\nin the config files means the XP signature won't reflect that change, and wrong checkpoints might be reused.\nI know, this is annoying, but the reason is that otherwise, any change to the config file would mean\nthat all XPs ran so far would see their signature change.\n\n#### Dora commands\n\n```shell\ndora info -f 81de367c  # this will show the hyper-parameter used by a specific XP.\n                       # Be careful some overrides might present twice, and the right most one\n                       # will give you the right value for it.\n\ndora run -d -f 81de367c   # run an XP with the hyper-parameters from XP 81de367c.\n                          # `-d` is for distributed, it will use all available GPUs.\n\ndora run -d -f 81de367c dataset.batch_size=32  # start from the config of XP 81de367c but change some hyper-params.\n                                               # This will give you a new XP with a new signature (e.g. 3fe9c332).\n\ndora info -f SIG -t    # will tail the log (if the XP has scheduled).\n# if you need to access the logs of the process for rank > 0, in particular because a crash didn't happen in the main\n# process, then use `dora info -f SIG` to get the main log name (finished into something like `/5037674_0_0_log.out`)\n# and worker K can be accessed as `/5037674_0_{K}_log.out`.\n# This is only for scheduled jobs, for local distributed runs with `-d`, then you should go into the XP folder,\n# and look for `worker_{K}.log` logs.\n```\n\nAn XP runs from a specific folder based on its signature, under the\n`<cluster_specific_path>/<user>/experiments/audiocraft/outputs/` folder.\nYou can safely interrupt a training and resume it, it will reuse any existing checkpoint,\nas it will reuse the same folder. If you made some change to the code and need to ignore\na previous checkpoint you can use `dora run --clear [RUN ARGS]`.\n\nIf you have a Slurm cluster, you can also use the dora grid command, e.g.\n\n```shell\n# Run a dummy grid located at `audiocraft/grids/my_grid_folder/my_grid_name.py`\ndora grid my_grid_folder.my_grid_name\n# The following will simply display the grid and also initialize the Dora experiments database.\n# You can then simply refer to a config using its signature (e.g. as `dora run -f SIG`).\ndora grid my_grid_folder.my_grid_name --dry_run --init\n```\n\nPlease refer to the [Dora documentation](https://github.com/facebookresearch/dora) for more information.\n\n\n#### Clearing up past experiments\n\n```shell\n# This will cancel all the XPs and delete their folder and checkpoints.\n# It will then reschedule them starting from scratch.\ndora grid my_grid_folder.my_grid_name --clear\n# The following will delete the folder and checkpoint for a single XP,\n# and then run it afresh.\ndora run [-f BASE_SIG] [ARGS] --clear\n```\n"
  },
  {
    "path": "docs/WATERMARKING.md",
    "content": "# AudioSeal: Proactive Localized Watermarking\n\nAudioCraft provides the training code and models for AudioSeal, a method for speech localized watermarking [Proactive Detection of Voice Cloning with Localized Watermarking][arxiv], with state-of-the-art robustness and detector speed. It jointly trains a generator that embeds a watermark in the audio, and a detector that detects the watermarked fragments in longer audios, even in the presence of editing.\n\n## Installation and setup\n\nMake sure to install audiocraft version `1.4.0a1` or later, and with the `[wm]` extra (see [README](../README.md)).\nAlternatively, you can just install audioseal yourself. To install AudioSeal, follow [Installation](https://github.com/facebookresearch/audioseal) guidelines in the AudioSeal repo.\n\n_NOTE_: Since we use AAC augmentation in our training loop, you need to install ffmpeg, or it will not work (See Section \"Installation\" in [README](../README.md)).\n\nMake sure you follow [steps for basic training setup](TRAINING.md) before starting.\n\n## API\nCheck the [Github repository](https://github.com/facebookresearch/audioseal) for more details.\n\n## Training\n\nThe [WatermarkSolver](../audiocraft/solvers/watermark.py) implements the AudioSeal's training pipeline. It joins the generator and detector that wrap\n`audioseal.AudioSealWM` and `audioseal.AudioSealDetector` respectively. For the training recipe, see [config/solver/watermark/robustness.yaml](../config/solver/watermark/robustness.yaml).\n\nFor illustration, we use the three example audios in `datasets`, with datasourc definition in [dset/audio/example.yaml](../config/dset/audio/example.yaml) (Please read [DATASET](./DATASETS.md) to understand AudioCraft's dataset structure.)\n\nTo run the Watermarking training pipeline locally:\n\n```bash\ndora run solver=watermark/robustness dset=audio/example\n```\n\nyou can override model / experiment parameters here directly like:\n\n```bash\ndora run solver=watermark/robustness dset=audio/example sample_rate=24000\n```\n\nIf you want to run in debug mode:\n\n```bash\npython3 -m pdb -c c -m dora run solver=watermark/robustness dset=audio/example\n```\n"
  },
  {
    "path": "egs/example/data.jsonl",
    "content": "{\"path\": \"dataset/example/electro_1.mp3\", \"duration\": 15.024, \"sample_rate\": 48000, \"amplitude\": null, \"weight\": null, \"info_path\": null}\n{\"path\": \"dataset/example/electro_2.mp3\", \"duration\": 20.035918367346937, \"sample_rate\": 44100, \"amplitude\": null, \"weight\": null, \"info_path\": null}\n"
  },
  {
    "path": "jasco_demo.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# JASCO\\n\",\n    \"Welcome to JASCO's demo jupyter notebook. \\n\",\n    \"Here you will find a self-contained example of how to use JASCO for temporally controlled music generation.\\n\",\n    \"\\n\",\n    \"You can choose a model from the following selection:\\n\",\n    \"1. facebook/jasco-chords-drums-400M - 10s music generation conditioned on text, chords and drums, 400M parameters\\n\",\n    \"2. facebook/jasco-chords-drums-1B - 10s music generation conditioned on text, chords and drums, 1B parameters\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"First, we start by initializing the JASCO model:\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 1,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stderr\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"/private/home/ortal1/miniconda3/envs/jasco_dev/lib/python3.9/site-packages/xformers/ops/fmha/flash.py:211: FutureWarning: `torch.library.impl_abstract` was renamed to `torch.library.register_fake`. Please use that instead; we will remove `torch.library.impl_abstract` in a future version of PyTorch.\\n\",\n      \"  @torch.library.impl_abstract(\\\"xformers_flash::flash_fwd\\\")\\n\",\n      \"/private/home/ortal1/miniconda3/envs/jasco_dev/lib/python3.9/site-packages/xformers/ops/fmha/flash.py:344: FutureWarning: `torch.library.impl_abstract` was renamed to `torch.library.register_fake`. Please use that instead; we will remove `torch.library.impl_abstract` in a future version of PyTorch.\\n\",\n      \"  @torch.library.impl_abstract(\\\"xformers_flash::flash_bwd\\\")\\n\",\n      \"/private/home/ortal1/miniconda3/envs/jasco_dev/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\\n\",\n      \"  from .autonotebook import tqdm as notebook_tqdm\\n\",\n      \"/checkpoint/ortal1/Projects/jasco_release/audiocraft/models/loaders.py:71: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\\n\",\n      \"  return torch.load(file, map_location=device)\\n\",\n      \"/private/home/ortal1/miniconda3/envs/jasco_dev/lib/python3.9/site-packages/transformers/models/encodec/modeling_encodec.py:124: UserWarning: To copy construct from a tensor, it is recommended to use sourceTensor.clone().detach() or sourceTensor.clone().detach().requires_grad_(True), rather than torch.tensor(sourceTensor).\\n\",\n      \"  self.register_buffer(\\\"padding_total\\\", torch.tensor(kernel_size - stride, dtype=torch.int64), persistent=False)\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"import os \\n\",\n    \"from audiocraft.models import JASCO\\n\",\n    \"\\n\",\n    \"chords_mapping_path = os.path.abspath('./assets/chord_to_index_mapping.pkl')\\n\",\n    \"model = JASCO.get_pretrained('facebook/jasco-chords-drums-1B', chords_mapping_path='./assets/chord_to_index_mapping.pkl')\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Next, let us configure the generation parameters. Specifically, you can control the following:\\n\",\n    \"* `cfg_coef_all` (float, optional): Coefficient used for classifier free guidance - fully conditional term. \\n\",\n    \"                                    Defaults to 5.0.\\n\",\n    \"* `cfg_coef_txt` (float, optional): Coefficient used for classifier free guidance - additional text conditional term. \\n\",\n    \"                                    Defaults to 0.0.\\n\",\n    \"\\n\",\n    \"When left unchanged, JASCO will revert to its default parameters.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 13,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"model.set_generation_params(\\n\",\n    \"    cfg_coef_all=0.0,\\n\",\n    \"    cfg_coef_txt=5.0\\n\",\n    \")\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Next, we can go ahead and start generating music given textual prompts.\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Text-conditional Generation\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"from audiocraft.utils.notebook import display_audio\\n\",\n    \"\\n\",\n    \"# set textual prompt\\n\",\n    \"text = \\\"Funky groove with electric piano playing blue chords rhythmically\\\"\\n\",\n    \"\\n\",\n    \"# run the model\\n\",\n    \"print(\\\"Generating...\\\")              \\n\",\n    \"output = model.generate(descriptions=[text], progress=True)\\n\",\n    \"\\n\",\n    \"# display the result\\n\",\n    \"print(f\\\"Text: {text}\\\\n\\\")\\n\",\n    \"display_audio(output, sample_rate=model.compression_model.sample_rate)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Now we can start adding temporal controls! We begin with conditioning on chord progressions:\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Chords-conditional Generation\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"from audiocraft.utils.notebook import display_audio\\n\",\n    \"\\n\",\n    \"model.set_generation_params(\\n\",\n    \"    cfg_coef_all=1.5,\\n\",\n    \"    cfg_coef_txt=2.5\\n\",\n    \")\\n\",\n    \"\\n\",\n    \"# set textual prompt\\n\",\n    \"text = \\\"Strings, woodwind, orchestral, symphony.\\\"\\n\",\n    \"\\n\",\n    \"# define chord progression\\n\",\n    \"chords = [('C', 0.0), ('D', 2.0), ('F', 4.0), ('Ab', 6.0), ('Bb', 7.0), ('C', 8.0)]\\n\",\n    \"\\n\",\n    \"# run the model\\n\",\n    \"print(\\\"Generating...\\\")\\n\",\n    \"output = model.generate_music(descriptions=[text], chords=chords, progress=True)\\n\",\n    \"\\n\",\n    \"# display the result\\n\",\n    \"print(f'Text: {text}')\\n\",\n    \"print(f'Chord progression: {chords}')\\n\",\n    \"display_audio(output, sample_rate=model.compression_model.sample_rate)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Next, we can condition the generation on drum tracks:\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Drums-conditional Generation\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"import torchaudio\\n\",\n    \"from audiocraft.utils.notebook import display_audio\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"# load drum prompt\\n\",\n    \"drums_waveform, sr = torchaudio.load(\\\"./assets/sep_drums_1.mp3\\\")\\n\",\n    \"\\n\",\n    \"# set textual prompt \\n\",\n    \"text = \\\"distortion guitars, heavy rock, catchy beat\\\"\\n\",\n    \"\\n\",\n    \"# run the model\\n\",\n    \"print(\\\"Generating...\\\")\\n\",\n    \"output = model.generate_music(\\n\",\n    \"    descriptions=[text],\\n\",\n    \"    drums_wav=drums_waveform,\\n\",\n    \"    drums_sample_rate=sr,\\n\",\n    \"    progress=True\\n\",\n    \")\\n\",\n    \"\\n\",\n    \"# display the result\\n\",\n    \"print('drum prompt:')\\n\",\n    \"display_audio(drums_waveform, sample_rate=sr)\\n\",\n    \"print(f'Text: {text}')\\n\",\n    \"display_audio(output, sample_rate=model.compression_model.sample_rate)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"We can also combine multiple temporal controls! Let's move on to generating with both chords and drums conditioning:\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Drums + Chords conditioning\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"import torchaudio\\n\",\n    \"from audiocraft.utils.notebook import display_audio\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"# load drum prompt\\n\",\n    \"drums_waveform, sr = torchaudio.load(\\\"./assets/sep_drums_1.mp3\\\")\\n\",\n    \"\\n\",\n    \"# set textual prompt \\n\",\n    \"text = \\\"string quartet, orchestral, dramatic\\\"\\n\",\n    \"\\n\",\n    \"# define chord progression\\n\",\n    \"chords = [('C', 0.0), ('D', 2.0), ('F', 4.0), ('Ab', 6.0), ('Bb', 7.0), ('C', 8.0)]\\n\",\n    \"\\n\",\n    \"# run the model\\n\",\n    \"print(\\\"Generating...\\\")\\n\",\n    \"output = model.generate_music(\\n\",\n    \"    descriptions=[text],\\n\",\n    \"    drums_wav=drums_waveform,\\n\",\n    \"    drums_sample_rate=sr,\\n\",\n    \"    chords=chords,\\n\",\n    \"    progress=True\\n\",\n    \")\\n\",\n    \"\\n\",\n    \"# display the result\\n\",\n    \"print('drum prompt:')\\n\",\n    \"display_audio(drums_waveform, sample_rate=sr)\\n\",\n    \"print(f'Chord progression: {chords}')\\n\",\n    \"print(f'Text: {text}')\\n\",\n    \"display_audio(output, sample_rate=model.compression_model.sample_rate)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Melody + Drums + Chords conditioning - inference example\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 3,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Source melody:\\n\"\n     ]\n    },\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"                <audio  controls=\\\"controls\\\" >\\n\",\n       \"                    <source src=\\\"data:audio/wav;base64,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\\\" type=\\\"audio/wav\\\" />\\n\",\n       \"                    Your browser does not support the audio element.\\n\",\n       \"                </audio>\\n\",\n       \"              \"\n      ],\n      \"text/plain\": [\n       \"<IPython.lib.display.Audio object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    },\n    {\n     \"data\": {\n      \"image/png\": \"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bo6+vr5SlwZwjsHBwVi+fHk8/vjj53384Ycfjm3btsVTTz0Vb7/9dsyePTuam5vj+PHjhTHr16+P999/P/bs2RO7d++ON954I+69997J2gWAIh0dHdHS0hJvvfVW7NmzJ06ePBl33HFHDA4OFsY88MAD8dJLL8XOnTujo6Mjjhw5EnfeeWfh8VOnTsWaNWvixIkT8eabb8af//znePbZZ2Pr1q2l2CVgmlu4cGE89NBD0dXVFe+++27cdttt8b3vfS/ef//9iNDTgKlr37598fTTT8eyZcuKtutrwLSXlZlbbrkla2lpKdw/depUtmDBgqy9vb2EVQFcWkRku3btKtwfHh7O6uvrs9/+9reFbUePHs2qqqqy559/PsuyLPvnP/+ZRUS2b9++wpiXX345y+Vy2UcffTRptQNcSF9fXxYRWUdHR5Zl/+tjM2bMyHbu3FkY869//SuLiKyzszPLsiz729/+llVUVGQ9PT2FMU8++WSWz+ezoaGhyd0BgPO4+uqrsz/84Q96GjBlHTt2LLvuuuuyPXv2ZF//+tez+++/P8syv9UAsizLymqlx4kTJ6KrqyuampoK2yoqKqKpqSk6OztLWBnA6H344YfR09NT1NNqampi1apVhZ7W2dkZc+fOjZUrVxbGNDU1RUVFRbz99tuTXjPA2fr7+yMiora2NiIiurq64uTJk0W9bcmSJbFo0aKi3vaVr3wl6urqCmOam5tjYGCg8H9WA5TCqVOnYseOHTE4OBiNjY16GjBltbS0xJo1a4r6V4TfagAREZWlLuBMn3zySZw6daqo6UZE1NXVxQcffFCiqgDGpqenJyLivD3t9GM9PT0xf/78oscrKyujtra2MAagVIaHh2Pz5s1x6623xg033BAR/+tbM2fOjLlz5xaNPbu3na/3nX4MYLIdPHgwGhsb4/jx4zFnzpzYtWtXLF26NA4cOKCnAVPOjh07Yv/+/bFv375zHvNbDaDMQg8AAMpHS0tLvPfee/GPf/yj1KUAXJYvf/nLceDAgejv74+//OUvsWHDhujo6Ch1WQCj1t3dHffff3/s2bMnZs2aVepyAMpSWZ3e6pprrokrrrgient7i7b39vZGfX19iaoCGJvTfetiPa2+vj76+vqKHv/888/j008/1feAkmptbY3du3fH66+/HgsXLixsr6+vjxMnTsTRo0eLxp/d287X+04/BjDZZs6cGV/60pdixYoV0d7eHsuXL4/f/e53ehow5XR1dUVfX1/cdNNNUVlZGZWVldHR0RHbtm2LysrKqKur09eAaa+sQo+ZM2fGihUrYu/evYVtw8PDsXfv3mhsbCxhZQCjt3jx4qivry/qaQMDA/H2228XelpjY2McPXo0urq6CmNee+21GB4ejlWrVk16zQBZlkVra2vs2rUrXnvttVi8eHHR4ytWrIgZM2YU9bZDhw7F4cOHi3rbwYMHi0LdPXv2RD6fj6VLl07OjgBcxPDwcAwNDelpwJRz++23x8GDB+PAgQOF28qVK2P9+vWFP+trwHRXdqe3amtriw0bNsTKlSvjlltuicceeywGBwdj48aNpS4N4ByfffZZ/Oc//ync//DDD+PAgQNRW1sbixYtis2bN8dvfvObuO6662Lx4sXxy1/+MhYsWBBr166NiIjrr78+vv3tb8c999wTTz31VJw8eTJaW1vjBz/4QSxYsKBEewVMZy0tLbF9+/Z48cUXo7q6unBe55qamrjyyiujpqYmNm3aFG1tbVFbWxv5fD7uu+++aGxsjNWrV0dExB133BFLly6NH/7wh/Hwww9HT09P/OIXv4iWlpaoqqoq5e4B09CWLVviO9/5TixatCiOHTsW27dvj7///e/x6quv6mnAlFNdXV241tpps2fPjnnz5hW262vAdFd2ocddd90VH3/8cWzdujV6enrixhtvjFdeeeWcCywBlIN33303vvnNbxbut7W1RUTEhg0b4tlnn42f/exnMTg4GPfee28cPXo0vvrVr8Yrr7xSdO7V5557LlpbW+P222+PioqKWLduXWzbtm3S9wUgIuLJJ5+MiIhvfOMbRdufeeaZuPvuuyMi4tFHHy30q6GhoWhubo4nnniiMPaKK66I3bt3x49//ONobGyM2bNnx4YNG+LXv/71ZO0GQEFfX1/86Ec/iv/+979RU1MTy5Yti1dffTW+9a1vRYSeBqRHXwOmu1yWZVmpiwAAAAAAALhcZXVNDwAAAAAAgLESegAAAAAAAEkQegAAAAAAAEkQegAAAAAAAEkQegAAAAAAAEkQegAAAAAAAEkQegAAAAAAAEkQegAAAAAAAEkQegAAAAAAAEkQegAAAAAAAEkQegAAAAAAAEkQegAAAAAAAEn4P8oFZFHDCXiRAAAAAElFTkSuQmCC\",\n      \"text/plain\": [\n       \"<Figure size 2000x2000 with 1 Axes>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    },\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Chords:\\n\",\n      \"[('N', 0.0), ('C', 0.32), ('Dm7', 3.456), ('Am', 4.608), ('F', 8.32), ('C', 9.216)]\\n\"\n     ]\n    },\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Separated drums:\\n\"\n     ]\n    },\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"                <audio  controls=\\\"controls\\\" >\\n\",\n       \"                    <source src=\\\"data:audio/wav;base64,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fQFwAVIBKwEBAdQAqwCMAHMAWgA5ABcA/P/n/9P/xf+2/6X/of+k/6j/rP+z/7H/s/+x/7X/v//D/8j/yf/N/8//0//a/9n/1f/Z/93/3f/a/8v/x//H/77/vP+3/6z/nv+R/4r/i/+G/3f/cf9n/2D/aP9y/33/i/+l/8z/7v/8/w0AMwBOAF4AaABwAHcAdwB3AH4AjACjALsAxgDHAMYAzwDgAOsA6QDcANoA4gDuAAoBKAE2ATYBMgEtASABGAEfAScBKAEpATIBPgFEAUgBVAFXAUMBLgEZAQgB/wADAQ4BHgEsATYBQwFEAToBKwEfARsBHQEiASYBHAELAfkA5gDOALgAmQB0AF8AVQBOAE0ATwBPAFMASAApAA4A7//j/wMAFAAfACoAHAAgADEAJwAfAB4ABgDx/+H/zP+6/7P/uP/N/+L/5v/t/97/vf+t/6j/nv+L/3n/aP9p/3v/h/+P/5L/jP92/1b/Qf8//0f/Vv9w/4P/kf+a/6L/p/+u/7r/uf+x/6n/q/+x/7n/xf/O/+D/8/8KACUAPQBTAGQAdAB2AHAAbABvAHcAfwCNAIsAgABtAEsAKwAVAAoACgAHAAMA///0//P/8P/h/83/wf/B/8v/2P/e/9n/1v/R/9b/6/8BABUAMgBcAI8AvwDXAO0AAgEJAQ0BAgHlAMIAkwBaACcA///c/8X/sP+X/4L/ef90/2P/V/9W/1P/Sv86/yr/Iv8g/yD/GP8I/wD/Ef8u/03/bv+T/6//vP/H/9v/CgAsADcAPgBAAEYAUABKADgAJQAMAO3/x/+Y/3b/XP89/yz/H/8U//7+5P7R/tD+1f7Y/t/+9/4o/1//g/+X/6b/rP+q/6X/kv91/1r/PP8c/w3/Gf8f/xn/HP8o/zr/XP+G/6T/xv/1/ykATwBWAE4ARwBFAEMAQQBLAF0AYABMAEIAOgAhAAYA5v/H/7j/rv+m/5v/lf+l/8f/7v8KACUASgB8AKgArACiAJ8AmQCTAJYApQCyALYArwCiAI0AdwBvAHQAewCAAHwAbwBeAEUALgAkAB0AIAAtAC4AKQAjACEAHwAJAN3/qP91/0n/Ov9A/1f/g/++//P/DAAAANX/rv+B/1H/Jv8Y/zH/Wf+H/6v/xf/H/8j/1f/c/+n//P8RADoAdgDEABUBRgFOAUIBNgEdAfIAtAB4AEkA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GQATABQAJAA5AEoAWQBkAGUAXgBdAF0AWQBYAFYAWABeAFsAWgBZAFgAXgBhAGQAbwBxAGwAZABWAEsASQBUAGIAbwB8AIcAjgCMAIEAcABiAFYASQBEAEgAUwBjAHUAhwCWAKMApwCfAIkAdgBxAG4AbABoAGQAXABVAFUAVQBcAFgASQA4ACsAKwAvAC8AMAAwAC8AMwAzADAALgAsACgAIwAlAC4ANwA3ADcAPwBCAEIAPgApABYACgD9//D/4P/W/9X/2v/X/9n/4f/p//b//f8FAA4AFAARAAwA/f/s/+f/2f/L/8T/w//C/77/sP+n/6b/of+g/6L/pf+s/7P/uP+6/77/xf/K/8z/zf/V/93/3v/W/9P/1P/T/9f/2f/h/+D/2v/U/8H/q/+W/4H/cv9u/3D/ef+C/4v/lP+Z/5j/kP+C/23/Wv9L/0b/Vf9r/3//lf+f/5v/lP+N/4b/ff9z/2z/aP9p/2v/bf9w/3f/e/90/2v/YP9S/0//VP9W/13/Y/9n/2r/Zv9k/2f/bf97/4j/kv+U/5D/if+E/4L/gP+E/5L/pf+z/7//z//U/9b/2f/R/8X/vf+6/7r/u/+//8P/w//L/9P/2P/V/9L/yP+9/7n/vf/D/8P/zP/X/93/4f/i/+P/2v/I/7j/rP+m/7H/t/+6/7r/sv+o/57/mv+X/5j/oP+i/6H/of+d/5b/jP+D/3r/ev97/37/fv9w/2b/YP9Q/0j/UP9c/2X/av9u/3X/hP+P/5L/iP90/1z/Sf89/zz/Qf9F/0//Vv9b/2T/Zv9d/0z/M/8d/xL/D/8S/xX/F/8b/yD/JP8l/yj/J/8e/xf/Ev8Y/x//J/8x/0D/Uf9d/2P/Yv9j/2P/Xv9W/0v/Qv8+/zb/Lf8l/yD/KP81/0D/RP9E/0L/PP85/z7/Sf9Q/1P/XP9u/4H/kP+k/7H/rv+t/6b/lv+N/4H/d/91/3H/cv9//5D/oP+q/6j/q/+x/7X/vv/K/9L/2P/c/9X/yP+7/7f/u//D/8z/3f/s//T/AAACAAQACQAGAP7/9v/v/+j/5v/l/+b/8P/6/wkAEwATAA8ABAD8//7/AQAFABQAJgA0AD4APgA2ACkAHAAXABsAKAA8AEsATwBPAFEATwBLAEYARABOAFoAXABnAHUAcABnAFYARAA7ADcAPwBQAGYAewCOAJkA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5P/k/+r/+f8FAAQA9f/n/+X/7f/0/+j/zf+8/73/zP/c/+D/1v/K/8X/zP/Z/+n/9v/w/+n/7f/4/wMACwAKAAgADQAWACYANAA4ADUAIwATABoANABQAFwATAA0AC4AOwBYAG8AagBWADwALgA8AFIAVgBEAC8AMgBSAHoAkgCMAHEAWwBXAG0AhACKAHYAWwBYAGEAdACBAHYAWwBJAFAAZAB1AG8AXwBNAEIASABdAGYAWQBDADYASQBhAHUAfAB3AHcAfACHAJgAowCYAIcAggCJAJgApgCcAIwAhQCFAJkAqQCmAJMAhgCNAKYAwADIAMkAvACuAKoAqgCqAKgAoQCXAJgAnwCkAKUAnACJAIEAdQByAHoAcwBlAFIAQgBAAFMAaQBuAGAAUQBRAF8AdAB6AHYAbgBnAGwAeAB9AHYAbQBmAGsAdwB8AHQAYwBYAFgAYwBlAF0ASQAzADcATwBtAHgAbQBeAFYAXgBnAGkAYQBTAEcAQwBQAGMAZgBcAFAASwBSAF0AXgBaAFgAWQBeAF8AVwBLAEcARABDAEsAUgBUAFUAWABeAG0AfACBAH0AbwBlAG0AcwB0AG4AYQBZAFwAXwBcAFYASwBLAFYAaAB1AHQAcABrAG0AcgB9AIAAewB2AHkAggB/AH0AfAB2AHIAbQBkAFYASQBFAEMAQwBEAEMAPAAvACEAFgAWABwAIQAjACIAHAAcACcALgAwACgAGgANAA0AEwAWABUACgAHAAkABgAEAAEAAAD9//v/9//8/wAA/P/1/+L/0//P/9r/4v/d/9T/0f/U/9r/4f/c/8v/u/+2/77/yP/P/9D/yv/C/7r/uP+4/7T/qP+d/5n/m/+f/6L/pP+a/5L/nP+p/7L/sf+h/5T/lv+f/6v/sP+j/5H/jP+P/5n/nv+d/5//o/+r/7r/vv+y/6j/of+f/6X/pf+h/5//nf+a/53/m/+c/5j/jP95/2f/av9v/3L/bP9e/1P/U/9h/2//cf9r/2j/aP9x/3z/gf9//3j/cv9z/3n/gf+J/4j/gP+B/5L/pv+w/7T/q/+d/5r/nf+s/7r/vP+0/6//s//H/9v/4P/Z/8n/vP+6/77/u/+u/57/lf+Q/5P/nP+d/5j/kP+O/5b/nv+a/5P/iv9+/4D/if+P/5j/l/+Q/5D/lv+f/6X/o/+d/5j/lv+S/4f/e/9v/3D/cv94/3v/ev9q/2L/Z/+C/4v/dv+I/37/fv+M/5T/mP+R/5L/lf+W/5n/nP+W/4b/cv9p/2b/av9y/3T/d/+D/43/k/+P/4j/h/+J/4//mP+h/6P/pP+m/6v/sv+4/7r/uv+6/73/xf/I/8b/wP+2/7b/tv+t/6X/m/+P/4b/hP+C/4z/k/+M/4j/iv+O/47/jv+Q/5P/l/+b/53/of+n/63/r/+t/7D/uP+7/7f/t/+4/7v/w//G/8n/z//R/9X/2v/b/9z/2v/X/9H/0v/S/9H/0P/J/83/1f/b/9//3v/Z/9j/1P/J/8n/yv/G/7//vf+9/77/vP+7/8X/zP/P/9f/3f/k/+v/6v/q/+3/8//7//7/AAAGAAkACgATAB4AIgAtADYAOQA4ADcAOgA7ADcAMgAwACoAKgArACgAKAAoACgAKwAvADAAMQAxADUANwAyADAAKwAjAB4AHAAaABkAHAAhACMAJQAlACYAKgAuADMAOAA3ADQANgA3ADkAOwA7ADcAMAAvADEAMAAsACYAIwAkACcAJwAqAC4AMQA1ADsAPgA8ADkAMgAwADcAQABHAE4AVQBgAG0AbQBpAGQAXgBcAFsAVwBVAFIASQBEAEMARQBKAEkAQgA8AD0AQgBEAEIAPQA8ADYANAAzADYAOgA6ADoAPABAAEAAPQA3AC4AKQAuADcAOQA5ADkAOQA5ADoAOAAzAC0AJgAiAB4AHAAbAB0AIgAmACwAMwA1ADYANwA5AEMATABUAFkAXgBgAGYAawBsAHIAdQB6AIIAiQCNAI8AiQB8AHIAZwBiAGIAYQBiAGMAZwBpAGoAawBqAGoAZQBiAGQAagBzAHcAdgB5AHoAeQB1AG4AaABjAGEAYgBkAGQAZwBwAHYAeAB5AHYAcQBpAGgAagBtAHEAcwBxAGwAagBmAGEAXQBbAGAAYgBlAGgAaABhAFkAVQBRAE4AUABOAEsATABQAFcAXwBfAF4AYABeAFsAWABUAFMAVgBUAFYAWABaAFwAWQBYAFQATwBMAEUAPwBCAEgASwBMAEsAVABfAGEAZgBmAF8AWABUAE4ASgBFAD4APgA6ADYANgA1ADYANgA3ADQAMQAwADAAMwAxADMANwA1ADIAMAAyADIANAAzADMALAAcABMACQAAAPz/+v/3//b/9v/6/wEAAAAAAAMA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EwAKAAgAAwDy/+P/yv+w/6H/mv+S/4j/fv92/3D/df96/33/ff+C/4X/q//P/8b/yP+//8b/0f/V/9f/2f/Y/9b/1f/U/9P/z//R/9b/5P/2/wwAHgAjACEAIgAmACsANABDAE0AVQBeAFsAWwBeAGIAagBtAGcAXQBQAEIAPQA2AC0ALQAxADUANQBAAFAAWwBfAFwAUgBOAE4AUwBaAGYAdgB/AI4AmQCkAK8AuADEAMwA1QDdAOMA5wDoAOsA7ADpAOwA6wDrAPIA/AACAQYBCgEOAREBDAENARQBEwELAQMB+wDuAOIA3ADVANAA1gDZAN8A6gDoAOIA3ADQAMMAwAC8ALEApwClAK8AuwDEAMgA0ADgAOsA8gD7AAMBBgEDAf4A/gAFAQoBDQEGAf8AAQEAAfsA9gDsAOEA3wDVAMsA0ADUANAAxAC3ALQAtQC3ALYArwCuALYAwgDWAOYA8wALASABMwFKAV4BbgF6AYgBjwGUAZkBnAGkAa0BswG4AboBtwGqAZMBcgFLASYBBwHyANwAxACtAJgAjgCYAKcArwCzALsAyADQAN0A7wADARgBIAEuAUMBUwFnAXkBhQGIAY4BkgGQAYsBhgGAAW4BVgFCATsBMQEfAQkB7QDPALgApQCXAIkAegBzAG8AbABsAGMAWABWAGEAfQCZALIAyQDYANgAywDCAL4AwgDFAM4A0QDMANYA6QD9AAUBAAH4APQA9QD5APcA8ADsAOwA4wDeAOgA7gD3AAAB+QDuAN4A1ADUANQA0gDUANMA0wDKALQAqACeAJ4AogCtALQAuADCAMEAuAC4AMYA3QDxAPkA+QDgAMIAqACMAHMATQAfAPT/3v/R/7b/mv9//2L/Q/8w/yT/Gf8W/xf/HP8q/z3/UP9y/53/xP/p/xQAQABmAIMAoADCAN8A+AANARoBIQErASsBIgESAf8A4QC8AJEAdABcADYAJQAeABYAFQAaACIAIAAcABgAFwAZABsAJQAtACkAHgAcACYAMgA2ADUANQAvACsALwAvADIAPABAADoALgAaAAoA+//i/9P/0//Q/8v/xf+8/67/o/+l/7v/1//p/+3/2f+6/6T/nP+m/7f/zv/k//T/+//6//P/2f++/6f/if91/2T/Tv9E/zf/Ef/k/q3+cv5G/in+Gv4E/tH9i/1V/TL9KP01/UT9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GgAYAAgA9P/w//X/AQAKAAcAAAACAA4AFAAUABMAFwAcAB4AHQAVAA4ABgAAAP7//v8IAAwABgD9//L/7v/r/+r/6v/k/+D/5f/w//z//P/0/+//9f8FABcAHwAeAB4AHwAgACUAMABCAEoASQBIAEoATgBWAGIAZABbAFkAXwBlAGQAVwA+ACgAJgAwADQAKAAaAB0AHgAcAB8AHAAVAAUAAwAJAAwAEQACAO7/4v/o//T//v8AAPv/9f/3/woAJQA+AEQAPQA5AEIAVQBnAHIAbQBaAE8AUQBZAGIAYgBbAFUAVABOAEEAOAAwACoAIgAWABUAGgAYAAoA/v/7/wQACQAFAAcAEQAlACgAHAAKAAAAAgAHABAAFQAOAAEA+v8AAAIA/f/8//7/AAAJABQAHQAgACEAJAAgACUALAAqAC0AIAARAA0ADwAPAAkABgD///n/AAAMAA4ACgACAP3//v8DAAcAAAD1/+v/5f/s//T/+v/9//n/8f/q//P/CQAVABoAEQD//wAACQATABMADQAFAP3//f/1/+3/2f/M/8n/z//Y/9n/1v/K/8X/yP/U/+H/6//n/+v/+f///wYABwAGAAcA/f/7////+//9//v/9v/t/+n/7v/u/+3/7v/0//j/9f/0//3/CAALAAMABAAJAAgABgD///X/7//u/+r/4//d/9T/zf/G/8f/yf/Q/9f/0//P/9X/4v/q//X/BwANABEAIAAdABkAGwAdABsAGAAgABcADAARABUAHQAkACMAGgAXABUAEwAWABUAFAAUABQAFAAXABoAIQAkACQAJgAkACUAKQAtACkAIwAhAB4AJQAmAB4AFQAPAA8AFAAXAAsA///z//j/BgAIAAcAAAD9//v//f8CAAAA+P/u/+n/4P/X/9b/z//N/9X/1P/W/9n/3P/g/+P/5//t//b//f/8//n///8KABYAHQAhACIAHwAnAC0ALAAvAC0AKgAlABoAEwAMAAsADgAVABQACQAAAPv/9P/r/9z/0f/M/8f/wv+6/7n/u/+8/77/u/+3/7f/vv/E/8T/wv+//73/uf+2/7b/wf/I/83/0//P/83/zP/M/83/zv/T/9f/1v/Y/9v/2//d/93/3v/i/+j/6f/k/+X/4P/X/9T/zf/Q/9n/3P/d/93/5P/n/+T/4f/g/+D/5f/v//j//f8CAAMA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9//0//X/9f/u/+f/4f/b/9r/3f/i/+n/9P8AABEAIAAuADgAPAA/AEEARABDAEAAOgAuACEAFQAMAAQA/f/y/+b/3P/V/87/y//H/8T/w//B/8P/yf/Q/9T/1f/b/93/3//k/+X/6f/t/+7/8f/1//r//f/8//b/8//z//D/4//W/8z/wf+8/7f/sv+w/7D/tP+6/7//wf+//7r/tv+4/73/wf/E/8n/0f/d/+r/9/8BAAYACwANAAwABwABAP//+P/z//H/8P/1//T/8P/v//X//P8AAAEAAwAEAAcADAASABYAEQAMAAsADAAKAAgABwABAP3/+//2//L/8f/z//X/9f/4//r/+//9//r/9f/x/+v/5v/m/+n/7f/x//f/AAAKABEAEwAUABoAHwAiACEAHwAcABgAFwAWABkAHwAhACEAIAAiACkALQAvACoAJwApACcAJgAkACMAIQAWAA4ACwADAPn/7//k/+P/5//n/+b/3v/Y/9z/5f/t//f/AAAFAA8AFAAZAB0AIAAjACUAJgAoACgAIAAWAA0ABwAGAAkABQADAAIAAAAAAAIACgATABkAHAAiACkALAAuAC8AMQAxAC4AMQA1ADkAPQA8ADkAPAA/AD8AQwBBADkANAAuACoAKwAqACUAIwAmACgAKgAsAC4ALwAyADUANgA6AEAARQBHAEsAUgBVAFUATwBKAEsATABJAEYARQBBAD0AOQA0ADAALAAnACQAJQAoACkAKAAkAB0AGAAWABkAGgAXABcAFgARAA0ACwAIAAoADwAQAA8ADQAMAAwACwAJAA0AEQALAAgACAADAAEAAAD9//3/AQAEAAgACgAIAA0AFAAUABQAFQATABAADwANAA0ADwAOAA0ADgASABcAGQAZABoAGwAeAB8AHQAZABIAEAALAAcABwACAP3/9P/v/+j/4//l/+f/6P/r//L/8//3//7/BgAQABUAGQAaABsAHgAcABoAFQAQAA0ACAADAP//+f/y/+j/3v/U/8v/x//D/8H/w//G/83/1P/a/9//5v/x//n/AAABAAEAAgABAAMABgAHAAkACAAEAAMA///7//j/7v/k/9z/1f/P/8z/z//U/9f/2v/c/9v/3v/h/+P/4//i/+L/4//m/+f/7f/w//b//v///wEABQAHAAQAAQD///7/+f/y/+r/5f/g/9v/2//P/8v/zv/I/8b/wf+//7z/vP+//8H/xv/K/8//1v/c/+T/5P/k/+b/4P/d/93/3v/g/+P/5f/l/+f/5//j/+T/5f/l/+b/5f/j/+P/5f/o/+3/8v/5/wAABAAJAAsACAAEAAQABgAHAAYABAAEAAMAAwAGAAgACwAOAAwADwAOAAsADAAJAAkADAANABEAFwAaABwAIAAjACcAKwAsAC0AMQAzADQAOQA5ADkAOQA8ADgAMgAxAC8AMAAxADUAMwAyADMAOQBEAEsAUgBVAFYAWQBaAFgAVgBSAEsARwBDAEEARABDAEEAPQA5ADQALQAoACAAGQARAAwACwAIAAQAAwACAAQABgAGAAQAAgD9//j/9P/s/+j/6P/m/+T/4f/g/97/3f/c/97/4f/h/9//4P/h/+D/3f/f/9//2//Y/9f/1f/T/8//zf/L/8j/yf/J/8v/z//W/9n/2//a/9r/2v/W/9T/1P/V/9b/1v/V/9H/0f/Q/87/zP/J/8L/uf+y/6r/pv+m/6X/qf+t/7P/uP+9/8X/x//L/8//0f/R/9T/1P/R/8z/y//J/8j/wv/B/8L/wv+//7X/u/+0/7D/rf+n/6v/qv+v/7L/tP+8/8L/xP/L/9P/2f/g/+n/8f/2////BgAMABQAGwAeACQAKgAvADYAOgA/AEEAQgA+AD4AQQBAAD0AOQAzACsAJQAaABEADAAJAAUABAAHAAoAEAATABcAGgAcAB0AHgAhACIAGwASAA0ACwAIAAYACQAMAAwADQAPABAAEAARABAADAAKAAgABQACAAAA/v/+//7//f/7//j/9f/v/+r/6P/k/+D/2v/X/9b/1P/U/9f/2v/d/+T/6P/x//z/CAASABgAHgAkACsALAAwAC8AKwApACYAJAAdABYAEQAPABAADwANAAkABAABAP//AAAAAP7////9//z//f8DAAcACAAHAAQAAwABAAEAAgAEAAUACwAPABQAFwAdACYALQAzADYAOgBBAEQASABLAEwASABEAEIAPgA7ADQALQAoACEAGgAVABQAEgAOAAoABwAIAAgABQAFAAkACwAQABUAGAAfACUAKgApACkAKQAoACgAIgAdABoAFgAQAAoABgADAP//+f/2//T/7v/s/+z/6P/n/+b/4//k/+P/4//n/+z/8f/y//X/+f/9/wAABwAMAA4AEQATABQAFAAVABUAEgAQAAwACgAIAAUABAADAAEAAwAEAAIAAAD///3/AAADAAMABQAHAAkACQAIAAMAAgAAAPz//v8AAAMABgAHAAcACAAIAAgACQAIAAYABwALAA4AEAATABMAFwAbAB4AIQAlACkAKQAnACcAJgAkACQAIwAfABoAEwANAAkAAgD7//X/7P/q/+7/9P/6/wEABgAIAAwADwAUABoAHgAdACEAJgAoACkAJAAiAB4AHAAfAB4AGQAWABYAFAARABAADwAPAA0ADQATABYAGAAbABkAGQAaABgAFgAWABgAGgAdACEAIgAhACAAIQAiACEAIAAiACEAIQAiACIAIQAhABsAFQAUABIADgAKAAYA/v/3//D/6P/l/+H/3f/c/9z/2P/W/9X/0v/R/9L/1P/V/9P/0P/N/87/0f/T/9b/2v/a/9v/3f/b/9z/3v/h/+X/6f/o/+j/5v/m/+P/4f/g/9//3//f/+H/4P/f/+H/4v/k/+r/7//y//j//P/+/wEABQAKAA0AEAAUABUAFQAZAB0AGwAbABgAEwAOAAgAAAD3/+//6P/o/+r/7f/y//b/9v/1//X/9v/4//n/+v/9//z//v8GAAwAEgAWABcAGQAaABsAGQAUAA8ACAADAP///v/9//3//v8AAAAAAAAEAAYACwASABMAGQAZABgAGQAaAB0AHQAaABMACAABAPr/9P/p/97/2//V/9L/0P/Q/9L/2f/c/97/2v/U/8//yv/H/8n/0f/U/9r/5//1/+n/5P/n/+D/3P/X/9n/2//h/+b/5//o/+f/4f/Y/8z/xf+//73/vP+9/7//wf/I/83/0f/W/9n/2//b/9r/2P/Z/9v/3f/f/+L/4v/g/+X/6f/z//3/BAAKAA0AEAAWABoAHAAdABsAGgAYABUAEgARAA4ABwD///T/6v/h/93/2//c/+D/3//g/+b/7P/3/wEADAARABEADgAOABcAKAA7AEkAUQBTAFQAVQBUAFUAVABSAE8ATQBKAEQAPAAzACkAHgAUAAgA+//t/+X/4f/f/93/1//O/8b/wf+7/7X/sv+s/6X/ov+l/6v/sv+4/8D/x//L/87/0f/X/93/5P/p/+3/8v/z//b//P8CAAUABQAHAAgAAwD+////AQAHAA0ADgANAAYA///8//v/+f/0//L/7v/m/+D/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SgBCADkAMAAqACIAFQAGAPj/8f/0//3/AwAIAAYACQARABcAHwAnACwALwA2AEAASABPAFEAUwBXAGAAZwBtAHAAbABpAGQAZQBeAFQASQA7AC8AHgAaABMABwD7/+7/5P/a/9f/1//Z/9//4v/h/97/2//a/9j/1//U/9f/2f/a/9r/3f/l/+n/7f/u//D/7v/s//D/8v/0//X/9P/1//r/AAAIAA4ADwAOAAsACgAKAAoACAAFAAQAAwADAAQABQAHAAcACAAKAAsACgAFAP//+f/1//D/6P/h/93/2//Y/9f/1//W/9X/2f/d/97/3//f/97/3//j/+j/6P/n/+z/7f/p/+r/7P/t/+f/4P/c/9j/2v/f/+X/6f/q/+z/7v/y//L/7//r/+L/3//i/+X/5//k/+L/5P/j/+D/3//f/93/2v/W/9b/1//Z/93/4P/f/9z/3//d/9j/1f/S/9L/zf/M/9H/0v/Q/9f/3f/e/+H/5v/n/+j/5v/i/97/1//P/8T/uP+x/6z/pv+i/57/nf+b/5X/nP+e/6D/p/+7/9j/zP/F/8f/0P/Z/9//6//y////CwALAA4AFQAQABEADwAKAAUA/v/6//n/+f/5/wMAEAAUABoAHQAfACAAGQAMAPz/7P/d/9T/yP/B/7z/uP+2/7P/sv+w/7P/tv/A/8z/0f/X/9z/4//o/+r/7P/t/+//7//4//j/9//9//r/9//4//f/9v/8//7/AQAGAAQABAACAPz/+v/8//z//v8BAAIABwALAAsADgAQABUAGgAeACIAIwAlACYAKAAnACIAHQASAAkAAQD6//P/7P/m/+X/5v/k/+T/6v/v//T/+f/8//7/AAAHAA0AEQATABcAFwAXABsAGgASAAwACQAIAAgACQANABcAHwAoADAANgA6ADoAOwA6ADwAQABGAEoASQBKAEgARQBCAEIAQgBAADwAOgA5ADgAOgA8AEMARQA+ADoANwA0ADUANwA9AD0APQA+ADwANwAyACsAKAAmACMAIAAdABoAFQAQAAsABgAIAAsADgAXACAAIwAiACAAIAAoAC4AMQA3AD0AQQBEAEcASgBRAE0ASQBIAEAAPAA5ADIALQAoACgAKAArAC4ANAA6AEQASwBRAFoAXQBgAGYAcAB0AHkAfQB8AH0AgQB8AHYAcgBpAGEAXABXAFMA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EQATABQAEQANAAYA///6//r//P/4//L/7P/i/9X/yf/A/7f/rf+p/6b/pf+s/7n/yP/a/+n/9/8BAAYABgABAPz/8v/t/+3/7//1//v///8BAAEAAQAAAAAABAAIAAwADwAVABwAJAApACsAKwAlABoADwAIAAEA+//y/+b/2//S/9D/1f/a/+H/6f/v//H/8f/0//b/+P/6//3//v/6/+//4//W/8z/xP/B/8P/wf+//8H/xv/O/9b/5v/1/wMAEgAdACYAJwAmACUAIgAaABMACgABAPv/+v/9/wYAEwAdACYALAAvADQAOgBAAEcATQBRAFAAUQBQAE8ATQBLAEsARwBKAFEAUwBPAEUAMwAoACUAHgAgACQAIAAWAAwABAD///r/9//3//X/8f/t/+f/3//W/8//xf+8/7j/uv/A/8n/1v/k//H///8MABsAJwAyAEAARwBLAEsARQBAAD0AOAA0ADUANQA5AD0AQAA8ADIAKwAiABUACwAFAP3/8//l/9f/zP+8/7P/rf+m/57/lf+M/4H/eP91/3f/ev+C/4r/j/+b/63/wv/S/97/6f/0/wAADQAgACwAOgBJAFAAWQBfAGAAXwBZAFAASABEAEEAPAAyACcAGwAKAPj/5v/d/9b/0f/Q/8z/x//C/8T/xf/C/8X/zv/Y/+P/7//4/wAABAABAPn/7//m/+D/2v/Z/9v/3//n/+//9v/9/wcAEgAYABkAEgAKAAQAAQADAAoAEQAfADQARABPAFIATwBMAEkASgBOAFIAVQBUAE4AQwA4AC8AJgAbAAwA+f/f/8P/pf+P/3//dv9y/2//bP9v/3b/eP98/4D/f/9+/33/gP+N/6H/sP+//83/2v/t//v/BAAPABcAFwAUABQAEwAWABwAIQAkACYAKQApACwAKwAnACYAJgAmACoAMgA6AD8AQwBIAFAAVABXAFIAQwA2ACkAHgAUABAADQAGAAEA/f/7////BwAIAAcAAwD4/+n/1//H/77/vf+5/7v/vP+4/7T/s/+4/8T/1v/q//v/DAAYACAAIwAnADEAPABEAEkAUQBTAE4ARQA6ADAAIAANAPf/4v/T/8b/uv+s/6D/nf+l/7b/x//W/+H/6f/u//b/AAAIABIAIAAyAEQAUQBXAFgAWABYAF4AYgBhAGAAVQBHADkALgAmAB0AGQAUABIA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\\\" type=\\\"audio/wav\\\" />\\n\",\n       \"                    Your browser does not support the audio element.\\n\",\n       \"                </audio>\\n\",\n       \"              \"\n      ],\n      \"text/plain\": [\n       \"<IPython.lib.display.Audio object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    },\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Generating...\\n\"\n     ]\n    },\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"                <audio  controls=\\\"controls\\\" >\\n\",\n       \"                    <source src=\\\"data:audio/wav;base64,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\\\" type=\\\"audio/wav\\\" />\\n\",\n       \"                    Your browser does not support the audio element.\\n\",\n       \"                </audio>\\n\",\n       \"              \"\n      ],\n      \"text/plain\": [\n       \"<IPython.lib.display.Audio object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    },\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"                <audio  controls=\\\"controls\\\" >\\n\",\n       \"                    <source src=\\\"data:audio/wav;base64,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\\\" type=\\\"audio/wav\\\" />\\n\",\n       \"                    Your browser does not support the audio element.\\n\",\n       \"                </audio>\\n\",\n       \"              \"\n      ],\n      \"text/plain\": [\n       \"<IPython.lib.display.Audio object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    },\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"                <audio  controls=\\\"controls\\\" >\\n\",\n       \"                    <source src=\\\"data:audio/wav;base64,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\\\" type=\\\"audio/wav\\\" />\\n\",\n       \"                    Your browser does not support the audio element.\\n\",\n       \"                </audio>\\n\",\n       \"              \"\n      ],\n      \"text/plain\": [\n       \"<IPython.lib.display.Audio object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"%matplotlib inline\\n\",\n    \"import torchaudio \\n\",\n    \"from audiocraft.models import JASCO\\n\",\n    \"from demucs import pretrained\\n\",\n    \"from demucs.apply import apply_model\\n\",\n    \"from demucs.audio import convert_audio\\n\",\n    \"import torch\\n\",\n    \"from audiocraft.utils.notebook import display_audio\\n\",\n    \"import matplotlib.pyplot as plt\\n\",\n    \"\\n\",\n    \"# --------------------------\\n\",\n    \"# First, choose file to load\\n\",\n    \"# --------------------------\\n\",\n    \"fnames = ['salience_1', 'salience_2']\\n\",\n    \"chords = [\\n\",\n    \"    [('N',  0.0), ('Eb7',  1.088000000), ('C#',  4.352000000), ('D',  4.864000000), ('Dm7',  6.720000000), ('G7',  8.256000000), ('Am7b5/G',  9.152000000)],  # for salience 1\\n\",\n    \"    [('N',  0.0), ('C',  0.320000000), ('Dm7',  3.456000000), ('Am',  4.608000000), ('F',  8.320000000), ('C',  9.216000000)]  # for salience 2\\n\",\n    \"]\\n\",\n    \"file_idx = 1  # either 0 or 1\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"# ------------------------------------\\n\",\n    \"# display audio, melody map and chords\\n\",\n    \"# ------------------------------------\\n\",\n    \"def plot_chromagram(tensor):\\n\",\n    \"    # Check if tensor is a PyTorch tensor\\n\",\n    \"    if not torch.is_tensor(tensor):\\n\",\n    \"        raise ValueError('Input should be a PyTorch tensor')\\n\",\n    \"    tensor = tensor.numpy().T # C, T\\n\",\n    \"    plt.figure(figsize=(20, 20))\\n\",\n    \"    plt.imshow(tensor, cmap='binary', interpolation='nearest', origin='lower')\\n\",\n    \"    plt.show()\\n\",\n    \"\\n\",\n    \"# load salience and display the corresponding wav\\n\",\n    \"melody_prompt_wav, melody_prompt_sr = torchaudio.load(f\\\"./assets/{fnames[file_idx]}.wav\\\")\\n\",\n    \"print(\\\"Source melody:\\\")\\n\",\n    \"display_audio(melody_prompt_wav, sample_rate=melody_prompt_sr)\\n\",\n    \"melody =  torch.load(f\\\"./assets/{fnames[file_idx]}.th\\\", weights_only=True)\\n\",\n    \"plot_chromagram(melody)\\n\",\n    \"print(\\\"Chords:\\\")\\n\",\n    \"print(chords[file_idx])\\n\",\n    \"\\n\",\n    \"# --------------------------------------------------\\n\",\n    \"# use demucs to seperate the drums stem from src mix\\n\",\n    \"# --------------------------------------------------\\n\",\n    \"def _get_drums_stem(wav: torch.Tensor, sample_rate: int) -> torch.Tensor:\\n\",\n    \"    \\\"\\\"\\\"Get parts of the wav that holds the drums, extracting the main stems from the wav.\\\"\\\"\\\"\\n\",\n    \"    demucs_model = pretrained.get_model('htdemucs').to('cuda')\\n\",\n    \"    wav = convert_audio(\\n\",\n    \"        wav, sample_rate, demucs_model.samplerate, demucs_model.audio_channels)  # type: ignore\\n\",\n    \"    stems = apply_model(demucs_model, wav.cuda().unsqueeze(0), device='cuda').squeeze(0)\\n\",\n    \"    drum_stem = stems[demucs_model.sources.index('drums')]  # extract relevant stems for drums conditioning\\n\",\n    \"    return convert_audio(drum_stem.cpu(), demucs_model.samplerate, sample_rate, 1)  # type: ignore\\n\",\n    \"drums_wav = _get_drums_stem(melody_prompt_wav, melody_prompt_sr)\\n\",\n    \"print(\\\"Separated drums:\\\")\\n\",\n    \"display_audio(drums_wav, sample_rate=melody_prompt_sr)\\n\",\n    \"\\n\",\n    \"# ----------------------------------\\n\",\n    \"# Generate using the loaded controls\\n\",\n    \"# ----------------------------------\\n\",\n    \"# these are free-form texts written randomly\\n\",\n    \"texts = [\\n\",\n    \"    '90s rock with heavy drums and hammond',\\n\",\n    \"    '80s pop with groovy synth bass and drum machine',\\n\",\n    \"    'folk song with leading accordion',\\n\",\n    \"]\\n\",\n    \"\\n\",\n    \"print(\\\"Generating...\\\")\\n\",\n    \"# replacing dynammic solver with simple euler solver\\n\",\n    \"model.set_generation_params(cfg_coef_all=1.5, cfg_coef_txt=2.5, euler=True, euler_steps=50)  # manually set with euler solver\\n\",\n    \"output = model.generate_music(\\n\",\n    \"    descriptions=texts,\\n\",\n    \"    chords=chords[file_idx],\\n\",\n    \"    drums_wav=drums_wav,\\n\",\n    \"    drums_sample_rate=melody_prompt_sr,\\n\",\n    \"    melody_salience_matrix=melody.permute(1, 0),\\n\",\n    \"    progress=True\\n\",\n    \")\\n\",\n    \"display_audio(output, sample_rate=model.compression_model.sample_rate)\"\n   ]\n  }\n ],\n \"metadata\": {\n  \"kernelspec\": {\n   \"display_name\": \"jasco_dev\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.9.19\"\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 2\n}\n"
  },
  {
    "path": "model_cards/AUDIOGEN_MODEL_CARD.md",
    "content": "# AudioGen Model Card\n\n## Model details\n**Organization developing the model:** The FAIR team of Meta AI.\n\n**Model date:** This version of AudioGen was trained between July 2023 and August 2023.\n\n**Model version:** This is version 2 of the model, not to be confused with the original AudioGen model published in [\"AudioGen: Textually Guided Audio Generation\"][audiogen].\nIn this version (v2), AudioGen was trained on the same data, but with some other differences:\n1. This model was trained on 10 seconds (vs. 5 seconds in v1).\n2. The discrete representation used under the hood is extracted using a retrained EnCodec model on the environmental sound data, following the EnCodec setup detailed in the [\"Simple and Controllable Music Generation\" paper][musicgen].\n3. No audio mixing augmentations.\n\n**Model type:** AudioGen consists of an EnCodec model for audio tokenization, and an auto-regressive language model based on the transformer architecture for audio modeling. The released model has 1.5B parameters.\n\n**Paper or resource for more information:** More information can be found in the paper [AudioGen: Textually Guided Audio Generation](https://arxiv.org/abs/2209.15352).\n\n**Citation details:** See [AudioGen paper][audiogen]\n\n**License:** Code is released under MIT, model weights are released under CC-BY-NC 4.0.\n\n**Where to send questions or comments about the model:** Questions and comments about AudioGen can be sent via the [GitHub repository](https://github.com/facebookresearch/audiocraft) of the project, or by opening an issue.\n\n## Intended use\n**Primary intended use:** The primary use of AudioGen is research on AI-based audio generation, including:\n- Research efforts, such as probing and better understanding the limitations of generative models to further improve the state of science\n- Generation of sound guided by text to understand current abilities of generative AI models by machine learning amateurs\n\n**Primary intended users:** The primary intended users of the model are researchers in audio, machine learning and artificial intelligence, as well as amateur seeking to better understand those models.\n\n**Out-of-scope use cases** The model should not be used on downstream applications without further risk evaluation and mitigation. The model should not be used to intentionally create or disseminate audio pieces that create hostile or alienating environments for people. This includes generating audio that people would foreseeably find disturbing, distressing, or offensive; or content that propagates historical or current stereotypes.\n\n## Metrics\n\n**Models performance measures:** We used the following objective measure to evaluate the model on a standard audio benchmark:\n- Frechet Audio Distance computed on features extracted from a pre-trained audio classifier (VGGish)\n- Kullback-Leibler Divergence on label distributions extracted from a pre-trained audio classifier (PaSST)\n\nAdditionally, we run qualitative studies with human participants, evaluating the performance of the model with the following axes:\n- Overall quality of the audio samples;\n- Text relevance to the provided text input;\n\nMore details on performance measures and human studies can be found in the paper.\n\n**Decision thresholds:** Not applicable.\n\n## Evaluation datasets\n\nThe model was evaluated on the [AudioCaps benchmark](https://audiocaps.github.io/).\n\n## Training datasets\n\nThe model was trained on the following data sources: a subset of AudioSet (Gemmeke et al., 2017), [BBC sound effects](https://sound-effects.bbcrewind.co.uk/), AudioCaps (Kim et al., 2019), Clotho v2 (Drossos et al., 2020), VGG-Sound (Chen et al., 2020), FSD50K (Fonseca et al., 2021), [Free To Use Sounds](https://www.freetousesounds.com/all-in-one-bundle/), [Sonniss Game Effects](https://sonniss.com/gameaudiogdc), [WeSoundEffects](https://wesoundeffects.com/we-sound-effects-bundle-2020/), [Paramount Motion - Odeon Cinematic Sound Effects](https://www.paramountmotion.com/odeon-sound-effects).\n\n## Evaluation results\n\nBelow are the objective metrics obtained with the released model on AudioCaps (consisting of 10-second long samples). Note that the model differs from the original AudioGen model introduced in the paper, hence the difference in the metrics.\n\n| Model | Frechet Audio Distance | KLD | Text consistency |\n|---|---|---|---|\n| facebook/audiogen-medium | 1.77 | 1.58 | 0.30 |\n\nMore information can be found in the paper [AudioGen: Textually Guided Audio Generation][audiogen], in the Experiments section.\n\n## Limitations and biases\n\n**Limitations:**\n- The model is not able to generate realistic vocals.\n- The model has been trained with English descriptions and will not perform as well in other languages.\n- It is sometimes difficult to assess what types of text descriptions provide the best generations. Prompt engineering may be required to obtain satisfying results.\n\n**Biases:** The datasets used for training may be lacking of diversity and are not representative of all possible sound events. The generated samples from the model will reflect the biases from the training data.\n\n**Risks and harms:** Biases and limitations of the model may lead to generation of samples that may be considered as biased, inappropriate or offensive. We believe that providing the code to reproduce the research and train new models will allow to broaden the application to new and more representative data.\n\n**Use cases:** Users must be aware of the biases, limitations and risks of the model. AudioGen is a model developed for artificial intelligence research on audio generation. As such, it should not be used for downstream applications without further investigation and mitigation of risks.\n\n[musicgen]: https://arxiv.org/abs/2306.05284\n[audiogen]: https://arxiv.org/abs/2209.15352\n"
  },
  {
    "path": "model_cards/JASCO_MODEL_CARD.md",
    "content": "## Model details\n\n**Organization developing the model:** The FAIR team of Meta AI.\n\n**Model date:** JASCO was trained in November 2024.\n\n**Model version:** This is the version 1 of the model.\n\n**Model type:** JASCO consists of an EnCodec model for audio tokenization, and a flow-matching model based on the transformer architecture for music modeling.\nThe model comes in different sizes: 400M and 1B; and currently have a two variant: text-to-music + {chords, drums} controls and text-to-music + {chords, drums, melody} controls.\nJASCO is trained with condition dropout and could be used for inference with dropped conditions.\n \n**Paper or resources for more information:** More information can be found in the paper [Joint Audio And Symbolic Conditioning for Temporally Controlled Text-To-Music Generation][arxiv].\n\n**Citation details:** \n\nCode was implemented by Or Tal and Alon Ziv.\n\n```\n@misc{tal2024joint,\n    title={Joint Audio and Symbolic Conditioning for Temporally Controlled Text-to-Music Generation}, \n    author={Or Tal and Alon Ziv and Itai Gat and Felix Kreuk and Yossi Adi},\n    year={2024},\n    eprint={2406.10970},\n    archivePrefix={arXiv},\n    primaryClass={cs.SD}\n}\n```\n\n**License:** Code is released under MIT, model weights are released under CC-BY-NC 4.0.\n\n**Where to send questions or comments about the model:** Questions and comments about JASCO can be sent via the [GitHub repository](https://github.com/facebookresearch/audiocraft) of the project, or by opening an issue.\n\n## Intended use\n**Primary intended use:** The primary use of JASCO is research on AI-based music generation, including:\n\n- Research efforts, such as probing and better understanding the limitations of generative models to further improve the state of science\n- Generation of music guided by text and (opt) local controls, to understand current abilities of generative AI models by machine learning amateurs\n\n**Primary intended users:** The primary intended users of the model are researchers in audio, machine learning and artificial intelligence, as well as amateur seeking to better understand those models.\n\n**Out-of-scope use cases:** The model should not be used on downstream applications without further risk evaluation and mitigation. The model should not be used to intentionally create or disseminate music pieces that create hostile or alienating environments for people. This includes generating music that people would foreseeably find disturbing, distressing, or offensive; or content that propagates historical or current stereotypes.\n\n## Metrics\n\n**Models performance measures:** We used the following objective measure to evaluate the model on a standard music benchmark:\n\n- Frechet Audio Distance computed on features extracted from a pre-trained audio classifier (VGGish).\n- CLAP Score between audio embedding and text embedding extracted from a pre-trained CLAP model.\n- Melody cosine similarity - pairwise comparison of chromagram extracted from refrence and generated waveforms.\n- Onset F1 - pairwise comparison of onsets extracted from refrence and generated waveforms.\n- Chords Intersection over union (IOU) - pairwise comparison of symbolic chords extracted from refrence and generated waveforms.\n\nAdditionally, we run qualitative studies with human participants, evaluating the performance of the model with the following axes:\n\n- Overall quality of the music samples;\n- Text relevance to the provided text input;\n- Melody match w.r.t reference signal;\n- Drum beat match w.r.t reference signal;\n\nMore details on performance measures and human studies can be found in the [paper][arxiv].\n\n**Decision thresholds:** Not applicable.\n\n## Evaluation datasets\n\nThe model was evaluated on the [MusicCaps benchmark](https://www.kaggle.com/datasets/googleai/musiccaps) and on an in-domain held-out evaluation set, with no artist overlap with the training set.\n\n## Training datasets\n\nThe model was trained on licensed data using the following sources: the [Meta Music Initiative Sound Collection](https://www.fb.com/sound),  [Shutterstock music collection](https://www.shutterstock.com/music) and the [Pond5 music collection](https://www.pond5.com/). See the paper for more details about the training set and corresponding preprocessing.\n\n## Evaluation results\n\nBelow are the objective metrics obtained on MusicCaps with the released model. \n\nText-to-music with temporal controls\n\n| Model                                   | Frechet Audio Distance | Text Consistency | Chord IOU | Onset F1 | Melody Cosine Similarity |\n|---|---|---|---|---|---|\n| facebook/jasco-chords-drums-400M        | 5.866                  | 0.284            | 0.588     | 0.328    | 0.096                    |\n| facebook/jasco-chords-drums-1B          | 5.587                  | 0.291            | 0.589     | 0.331    | 0.097                    |\n| facebook/jasco-chords-drums-melody-400M | 4.730                  | 0.317            | 0.689     | 0.379    | 0.423                    |\n| facebook/jasco-chords-drums-melody-1B   | 5.098                  | 0.313            | 0.690     | 0.378    | 0.427                    |\n\nNote: reccommanded CFG coefficient ratio stands at 1:2 - 'all':'text', results for chords-drums-melody were sampled with all: 1.75, text: 3.5 \n\nText-to-music w.o temporal controls (dropped)\n\n\n| Model                                   | Frechet Audio Distance | Text Consistency | Chord IOU | Onset F1 | Melody Cosine Similarity |\n|---|---|---|---|---|---|\n| facebook/jasco-chords-drums-400M        | 5.648                  | 0.272            | 0.070     | 0.204    | 0.093                    |\n| facebook/jasco-chords-drums-1B          | 5.602                  | 0.281            | 0.071     | 0.214    | 0.093                    |\n| facebook/jasco-chords-drums-melody-400M | 5.816                  | 0.293            | 0.091     | 0.203    | 0.098                    |\n| facebook/jasco-chords-drums-melody-1B   | 5.470                  | 0.297            | 0.097     | 0.208    | 0.097                    |\n\n## Limitations and biases\n\n**Data:** The data sources used to train the model are created by music professionals and covered by legal agreements with the right holders. The model is trained on ~16k hours of data, we believe that scaling the model on larger datasets can further improve the performance of the model.\n\n**Mitigations:** \nPre-trained models were used to obtain pseudo symbolic supervision. Refer to **Data Preprocessing** section in [Jasco's docs](../docs/JASCO.md)\n\n**Limitations:**\n\n- The model is not able to generate realistic vocals.\n- The model has been trained with English descriptions and will not perform as well in other languages.\n- The model does not perform equally well for all music styles and cultures.\n- It is sometimes difficult to assess what types of text descriptions provide the best generations. Prompt engineering and experimentation with classifier free guidance coefficients may be required to obtain satisfying results.\n- Model could be sensitive to CFG coefficients as melody introduces a strong bias that would require higher text coefficient during generation, some hyper-parameter search could be necessary to obtain desired results.\n\n**Biases:** The source of data is potentially lacking diversity and all music cultures are not equally represented in the dataset. The model may not perform equally well on the wide variety of music genres that exists. The generated samples from the model will reflect the biases from the training data. Further work on this model should include methods for balanced and just representations of cultures, for example, by scaling the training data to be both diverse and inclusive.\n\n**Risks and harms:** Biases and limitations of the model may lead to generation of samples that may be considered as biased, inappropriate or offensive. We believe that providing the code to reproduce the research and train new models will allow to broaden the application to new and more representative data.\n\n**Use cases:** Users must be aware of the biases, limitations and risks of the model. JASCO is a model developed for artificial intelligence research on controllable music generation. As such, it should not be used for downstream applications without further investigation and mitigation of risks.\n\n## API\n\nWe provide a simple API and pre-trained models:\n- `facebook/jasco-chords-drums-400M`: 400M model, text to music with chords and drums support, generates 10-second samples - [🤗 Hub](https://huggingface.co/facebook/jasco-chords-drums-400M)\n- `facebook/jasco-chords-drums-1B`: 1B model, text to music with chords and drums support, generates 10-second samples - [🤗 Hub](https://huggingface.co/facebook/jasco-chords-drums-1B)\n- `facebook/jasco-chords-drums-melody-400M`: 400M model, text to music with chords, drums and melody support, generates 10-second samples - [🤗 Hub](https://huggingface.co/facebook/jasco-chords-drums-melody-400M)\n- `facebook/jasco-chords-drums-melody-1B`: 1B model, text to music with chords, drums and melody support, generates 10-second samples - [🤗 Hub](https://huggingface.co/facebook/jasco-chords-drums-melody-1B)\n\n\nSee after a quick example for using the API.\n\n```python\nfrom audiocraft.models import JASCO\n\nmodel = JASCO.get_pretrained('facebook/jasco-chords-drums-400M', chords_mapping_path='../assets/chord_to_index_mapping.pkl')\n\nmodel.set_generation_params(\n    cfg_coef_all=1.5,\n    cfg_coef_txt=0.5\n)\n\n# set textual prompt\ntext = \"Strings, woodwind, orchestral, symphony.\"\n\n# define chord progression\nchords = [('C', 0.0), ('D', 2.0), ('F', 4.0), ('Ab', 6.0), ('Bb', 7.0), ('C', 8.0)]\n\n# run inference\noutput = model.generate_music(descriptions=[text], chords=chords, progress=True)\n\naudio_write('output', output.cpu().squeeze(0), model.sample_rate, strategy=\"loudness\", loudness_compressor=True)\n```\n\n[arxiv]: https://arxiv.org/pdf/2406.10970"
  },
  {
    "path": "model_cards/MAGNET_MODEL_CARD.md",
    "content": "# MAGNeT Model Card\n\n## Model details\n\n**Organization developing the model:** The FAIR team of Meta AI.\n\n**Model date:** MAGNeT was trained between November 2023 and January 2024.\n\n**Model version:** This is the version 1 of the model.\n\n**Model type:** MAGNeT consists of an EnCodec model for audio tokenization, and a non-autoregressive model based on the transformer architecture for music modeling. The model comes in different sizes: 300M and 1.5B; and two variants: a model trained for text-to-music generation, and a model trained for text-to-sound generation.\n \n**Paper or resources for more information:** More information can be found in the paper [Masked Audio Generation using a Single Non-Autoregressive Transformer][arxiv].\n\n**Citation details:** See [our paper][arxiv]\n\n**License:** Code is released under MIT, model weights are released under CC-BY-NC 4.0.\n\n**Where to send questions or comments about the model:** Questions and comments about MAGNeT can be sent via the [GitHub repository](https://github.com/facebookresearch/audiocraft) of the project, or by opening an issue.\n\n## Intended use\n**Primary intended use:** The primary use of MAGNeT is research on AI-based music generation, including:\n\n- Research efforts, such as probing and better understanding the limitations of generative models to further improve the state of science\n- Generation of music guided by text to understand current abilities of generative AI models by machine learning amateurs\n\n**Primary intended users:** The primary intended users of the model are researchers in audio, machine learning and artificial intelligence, as well as amateur seeking to better understand those models.\n\n**Out-of-scope use cases:** The model should not be used on downstream applications without further risk evaluation and mitigation. The model should not be used to intentionally create or disseminate music pieces that create hostile or alienating environments for people. This includes generating music that people would foreseeably find disturbing, distressing, or offensive; or content that propagates historical or current stereotypes.\n\n## Metrics\n\n**Models performance measures:** We used the following objective measure to evaluate the model on a standard music benchmark:\n\n- Frechet Audio Distance computed on features extracted from a pre-trained audio classifier (VGGish)\n- Kullback-Leibler Divergence on label distributions extracted from a pre-trained audio classifier (PaSST)\n- CLAP Score between audio embedding and text embedding extracted from a pre-trained CLAP model\n\nAdditionally, we run qualitative studies with human participants, evaluating the performance of the model with the following axes:\n\n- Overall quality of the music samples;\n- Text relevance to the provided text input;\n\nMore details on performance measures and human studies can be found in the paper.\n\n**Decision thresholds:** Not applicable.\n\n## Evaluation datasets\n\nThe model was evaluated on the [MusicCaps benchmark](https://www.kaggle.com/datasets/googleai/musiccaps) and on an in-domain held-out evaluation set, with no artist overlap with the training set.\n\n## Training datasets\n\nThe model was trained on licensed data using the following sources: the [Meta Music Initiative Sound Collection](https://www.fb.com/sound),  [Shutterstock music collection](https://www.shutterstock.com/music) and the [Pond5 music collection](https://www.pond5.com/). See the paper for more details about the training set and corresponding preprocessing.\n\n## Evaluation results\n\nBelow are the objective metrics obtained on MusicCaps with the released model. Note that for the publicly released models, we used the state-of-the-art music source separation method, namely the open source [Hybrid Transformer for Music Source Separation](https://github.com/facebookresearch/demucs) (HT-Demucs), in order to keep only instrumental tracks. This explains the difference in objective metrics with the models used in the paper.\n\n| Model | Frechet Audio Distance | KLD | Text Consistency |\n|---|---|---|---|\n| **facebook/magnet-small-10secs**  | 4.22 | 1.11 | 0.28 |\n| facebook/magnet-medium-10secs | 4.61 | 1.14 | 0.28 |\n| facebook/magnet-small-30secs  | 4.35 | 1.17 | 0.28 |\n| facebook/magnet-medium-30secs | 4.63 | 1.20 | 0.28 |\n\nMore information can be found in the paper  [Masked Audio Generation using a Single Non-Autoregressive Transformer][arxiv], in the Results section.\n\n## Limitations and biases\n\n**Data:** The data sources used to train the model are created by music professionals and covered by legal agreements with the right holders. The model is trained on 16K hours of data, we believe that scaling the model on larger datasets can further improve the performance of the model.\n\n**Mitigations:** Tracks that include vocals have been removed from the data source using corresponding tags, and using a state-of-the-art music source separation method, namely using the open source [Hybrid Transformer for Music Source Separation](https://github.com/facebookresearch/demucs) (HT-Demucs).\n\n**Limitations:**\n\n- The model is not able to generate realistic vocals.\n- The model has been trained with English descriptions and will not perform as well in other languages.\n- The model does not perform equally well for all music styles and cultures.\n- The model sometimes generates end of songs, collapsing to silence.\n- It is sometimes difficult to assess what types of text descriptions provide the best generations. Prompt engineering may be required to obtain satisfying results.\n\n**Biases:** The source of data is potentially lacking diversity and all music cultures are not equally represented in the dataset. The model may not perform equally well on the wide variety of music genres that exists. The generated samples from the model will reflect the biases from the training data. Further work on this model should include methods for balanced and just representations of cultures, for example, by scaling the training data to be both diverse and inclusive.\n\n**Risks and harms:** Biases and limitations of the model may lead to generation of samples that may be considered as biased, inappropriate or offensive. We believe that providing the code to reproduce the research and train new models will allow to broaden the application to new and more representative data.\n\n**Use cases:** Users must be aware of the biases, limitations and risks of the model. MAGNeT is a model developed for artificial intelligence research on controllable music generation. As such, it should not be used for downstream applications without further investigation and mitigation of risks.\n\n[arxiv]: https://arxiv.org/abs/2401.04577\n\n## Audio-MAGNeT - Sound-effect generation models\n\n### Training datasets\n\nThe audio-MAGNeT models were trained on the following data sources: a subset of AudioSet (Gemmeke et al., 2017), [BBC sound effects](https://sound-effects.bbcrewind.co.uk/), AudioCaps (Kim et al., 2019), Clotho v2 (Drossos et al., 2020), VGG-Sound (Chen et al., 2020), FSD50K (Fonseca et al., 2021), [Free To Use Sounds](https://www.freetousesounds.com/all-in-one-bundle/), [Sonniss Game Effects](https://sonniss.com/gameaudiogdc), [WeSoundEffects](https://wesoundeffects.com/we-sound-effects-bundle-2020/), [Paramount Motion - Odeon Cinematic Sound Effects](https://www.paramountmotion.com/odeon-sound-effects).\n\n\n### Evaluation datasets\n\nThe audio-magnet models (sound effect generation) were evaluated on the [AudioCaps benchmark](https://audiocaps.github.io/).\n\n### Evaluation results\n\nBelow are the objective metrics obtained with the released audio-magnet models on AudioCaps (consisting of 10-second long samples). \n\n| Model | Frechet Audio Distance | KLD |\n|---|---|---|\n| facebook/audio-magnet-small | 3.21 | 1.42 |\n| facebook/audio-magnet-medium | 2.32 | 1.64 |\n"
  },
  {
    "path": "model_cards/MUSICGEN_MODEL_CARD.md",
    "content": "# MusicGen Model Card\n\n## Model details\n\n**Organization developing the model:** The FAIR team of Meta AI.\n\n**Model date:** MusicGen was trained between April 2023 and May 2023.\n\n**Model version:** This is the version 1 of the model.\n\n**Model type:** MusicGen consists of an EnCodec model for audio tokenization, an auto-regressive language model based on the transformer architecture for music modeling. The model comes in different sizes: 300M, 1.5B and 3.3B parameters ; and two variants: a model trained for text-to-music generation task and a model trained for melody-guided music generation.\n\n**Paper or resources for more information:** More information can be found in the paper [Simple and Controllable Music Generation][arxiv].\n\n**Citation details:** See [our paper][arxiv]\n\n**License:** Code is released under MIT, model weights are released under CC-BY-NC 4.0.\n\n**Where to send questions or comments about the model:** Questions and comments about MusicGen can be sent via the [GitHub repository](https://github.com/facebookresearch/audiocraft) of the project, or by opening an issue.\n\n## Intended use\n**Primary intended use:** The primary use of MusicGen is research on AI-based music generation, including:\n\n- Research efforts, such as probing and better understanding the limitations of generative models to further improve the state of science\n- Generation of music guided by text or melody to understand current abilities of generative AI models by machine learning amateurs\n\n**Primary intended users:** The primary intended users of the model are researchers in audio, machine learning and artificial intelligence, as well as amateur seeking to better understand those models.\n\n**Out-of-scope use cases:** The model should not be used on downstream applications without further risk evaluation and mitigation. The model should not be used to intentionally create or disseminate music pieces that create hostile or alienating environments for people. This includes generating music that people would foreseeably find disturbing, distressing, or offensive; or content that propagates historical or current stereotypes.\n\n## Metrics\n\n**Models performance measures:** We used the following objective measure to evaluate the model on a standard music benchmark:\n\n- Frechet Audio Distance computed on features extracted from a pre-trained audio classifier (VGGish)\n- Kullback-Leibler Divergence on label distributions extracted from a pre-trained audio classifier (PaSST)\n- CLAP Score between audio embedding and text embedding extracted from a pre-trained CLAP model\n\nAdditionally, we run qualitative studies with human participants, evaluating the performance of the model with the following axes:\n\n- Overall quality of the music samples;\n- Text relevance to the provided text input;\n- Adherence to the melody for melody-guided music generation.\n\nMore details on performance measures and human studies can be found in the paper.\n\n**Decision thresholds:** Not applicable.\n\n## Evaluation datasets\n\nThe model was evaluated on the [MusicCaps benchmark](https://www.kaggle.com/datasets/googleai/musiccaps) and on an in-domain held-out evaluation set, with no artist overlap with the training set.\n\n## Training datasets\n\nThe model was trained on licensed data using the following sources: the [Meta Music Initiative Sound Collection](https://www.fb.com/sound),  [Shutterstock music collection](https://www.shutterstock.com/music) and the [Pond5 music collection](https://www.pond5.com/). See the paper for more details about the training set and corresponding preprocessing.\n\n## Evaluation results\n\nBelow are the objective metrics obtained on MusicCaps with the released model. Note that for the publicly released models, we had all the datasets go through a state-of-the-art music source separation method, namely using the open source [Hybrid Transformer for Music Source Separation](https://github.com/facebookresearch/demucs) (HT-Demucs), in order to keep only the instrumental part. This explains the difference in objective metrics with the models used in the paper.\n\n| Model | Frechet Audio Distance | KLD | Text Consistency | Chroma Cosine Similarity |\n|---|---|---|---|---|\n| facebook/musicgen-small  | 4.88 | 1.42 | 0.27 | - |\n| facebook/musicgen-medium | 5.14 | 1.38 | 0.28 | - |\n| facebook/musicgen-large  | 5.48 | 1.37 | 0.28 | - |\n| facebook/musicgen-melody | 4.93 | 1.41 | 0.27 | 0.44 |\n\nMore information can be found in the paper [Simple and Controllable Music Generation][arxiv], in the Results section.\n\n## Limitations and biases\n\n**Data:** The data sources used to train the model are created by music professionals and covered by legal agreements with the right holders. The model is trained on 20K hours of data, we believe that scaling the model on larger datasets can further improve the performance of the model.\n\n**Mitigations:** Vocals have been removed from the data source using corresponding tags, and then using a state-of-the-art music source separation method, namely using the open source [Hybrid Transformer for Music Source Separation](https://github.com/facebookresearch/demucs) (HT-Demucs).\n\n**Limitations:**\n\n- The model is not able to generate realistic vocals.\n- The model has been trained with English descriptions and will not perform as well in other languages.\n- The model does not perform equally well for all music styles and cultures.\n- The model sometimes generates end of songs, collapsing to silence.\n- It is sometimes difficult to assess what types of text descriptions provide the best generations. Prompt engineering may be required to obtain satisfying results.\n\n**Biases:** The source of data is potentially lacking diversity and all music cultures are not equally represented in the dataset. The model may not perform equally well on the wide variety of music genres that exists. The generated samples from the model will reflect the biases from the training data. Further work on this model should include methods for balanced and just representations of cultures, for example, by scaling the training data to be both diverse and inclusive.\n\n**Risks and harms:** Biases and limitations of the model may lead to generation of samples that may be considered as biased, inappropriate or offensive. We believe that providing the code to reproduce the research and train new models will allow to broaden the application to new and more representative data.\n\n**Use cases:** Users must be aware of the biases, limitations and risks of the model. MusicGen is a model developed for artificial intelligence research on controllable music generation. As such, it should not be used for downstream applications without further investigation and mitigation of risks.\n\n## Update: stereo models and large melody.\n\nWe further release a set of stereophonic capable models. Those were fine tuned for 200k updates starting\nfrom the mono models. The training data is otherwise identical and capabilities and limitations are shared with the base modes. The stereo models work by getting 2 streams of tokens from the EnCodec model, and interleaving those using\nthe delay pattern. We also release a mono large model with melody conditioning capabilities. The list of new models\nis as follow:\n\n- facebook/musicgen-stereo-small\n- facebook/musicgen-stereo-medium\n- facebook/musicgen-stereo-large\n- facebook/musicgen-stereo-melody\n- facebook/musicgen-melody-large\n- facebook/musicgen-stereo-melody-large\n\n\n[arxiv]: https://arxiv.org/abs/2306.05284\n"
  },
  {
    "path": "model_cards/MUSICGEN_STYLE_MODEL_CARD.md",
    "content": "# MusicGen Model Card\n\n## Model details\n\n**Organization developing the model:** The FAIR team of Meta AI.\n\n**Model date:** MusicGen-Style was trained between November 2023 and February 2024.\n\n**Model version:** This is the version 1 of the model.\n\n**Model type:** MusicGen-Style consists of an EnCodec model for audio tokenization, a 1.5B parameters auto-regressive language model based on the transformer architecture for music modeling conditioned by a text conditioner as well as a style conditioner.\n\n**Paper or resources for more information:** More information can be found in the paper [Audio Conditioning for Music Generation via Discrete Bottleneck Features][arxiv].\n\n**Citation details:** See [our paper][arxiv]\n\n**License:** Code is released under MIT, model weights are released under CC-BY-NC 4.0.\n\n**Where to send questions or comments about the model:** Questions and comments about MusicGen-Style can be sent via the [GitHub repository](https://github.com/facebookresearch/audiocraft) of the project, or by opening an issue.\n\n## Intended use\n**Primary intended use:** The primary use of MusicGen-Style is research on AI-based music generation, including:\n\n- Research efforts, such as probing and better understanding the limitations of generative models to further improve the state of science\n- Generation of music guided by text or style to understand current abilities of generative AI models by machine learning amateurs\n\n**Primary intended users:** The primary intended users of the model are researchers in audio, machine learning and artificial intelligence, as well as amateur seeking to better understand those models.\n\n**Out-of-scope use cases:** The model should not be used on downstream applications without further risk evaluation and mitigation. The model should not be used to intentionally create or disseminate music pieces that create hostile or alienating environments for people. This includes generating music that people would foreseeably find disturbing, distressing, or offensive; or content that propagates historical or current stereotypes.\n\n## Training datasets\n\nThe model was trained on licensed data using the following sources: the [Meta Music Initiative Sound Collection](https://www.fb.com/sound),  [Shutterstock music collection](https://www.shutterstock.com/music) and the [Pond5 music collection](https://www.pond5.com/). See the paper for more details about the training set and corresponding preprocessing.\n\n\n## Limitations and biases\n\n**Data:** The data sources used to train the model are created by music professionals and covered by legal agreements with the right holders. The model is trained on 20K hours of data, we believe that scaling the model on larger datasets can further improve the performance of the model.\n\n**Mitigations:** Vocals have been removed from the data source using corresponding tags, and then using a state-of-the-art music source separation method, namely using the open source [Hybrid Transformer for Music Source Separation](https://github.com/facebookresearch/demucs) (HT-Demucs).\n\n**Limitations:**\n\n- The model is not able to generate realistic vocals.\n- The model has been trained with English descriptions and will not perform as well in other languages.\n- The model does not perform equally well for all music styles and cultures.\n- The model sometimes generates end of songs, collapsing to silence.\n- It is sometimes difficult to assess what types of text descriptions provide the best generations. Prompt engineering may be required to obtain satisfying results.\n\n**Biases:** The source of data is potentially lacking diversity and all music cultures are not equally represented in the dataset. The model may not perform equally well on the wide variety of music genres that exists. The generated samples from the model will reflect the biases from the training data. Further work on this model should include methods for balanced and just representations of cultures, for example, by scaling the training data to be both diverse and inclusive.\n\n**Risks and harms:** Biases and limitations of the model may lead to generation of samples that may be considered as biased, inappropriate or offensive. We believe that providing the code to reproduce the research and train new models will allow to broaden the application to new and more representative data.\n\n**Use cases:** Users must be aware of the biases, limitations and risks of the model. MusicGen-Style is a model developed for artificial intelligence research on controllable music generation. As such, it should not be used for downstream applications without further investigation and mitigation of risks.\n\n\n\n[arxiv]: https://arxiv.org/abs/2407.12563\n"
  },
  {
    "path": "mypy.ini",
    "content": "[mypy]\n\n[mypy-treetable,torchaudio.*,soundfile,einops.*,av.*,tqdm.*,num2words.*,spacy,xformers.*,scipy,flashy.*,torchmetrics.*,hydra,pesq,demucs.*,huggingface_hub,transformers,dac.*]\nignore_missing_imports = True\n"
  },
  {
    "path": "requirements.txt",
    "content": "# please make sure you have already a pytorch install that is cuda enabled!\nav==11.0.0\neinops\nflashy>=0.0.1\nhydra-core>=1.1\nhydra_colorlog\njulius\nnum2words\nnumpy<2.0.0\nsentencepiece\nspacy==3.7.6\ntorch==2.1.0\ntorchaudio>=2.0.0,<2.1.2\nhuggingface_hub\ntqdm\ntransformers>=4.31.0  # need Encodec there.\nxformers<0.0.23\ndemucs\nlibrosa\nsoundfile\ngradio\ntorchmetrics\nencodec\nprotobuf\ntorchvision==0.16.0\ntorchtext==0.16.0\npesq\npystoi\ntorchdiffeq\n"
  },
  {
    "path": "scripts/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n"
  },
  {
    "path": "scripts/chords/build_chord_maps.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\nimport os\nimport pickle\nfrom tqdm import tqdm\nimport argparse\n\n\ndef parse_args():\n    parser = argparse.ArgumentParser()\n    parser.add_argument('--chords_folder', type=str, required=True,\n                        help='path to directory containing parsed chords files')\n    parser.add_argument('--output_directory', type=str, required=False,\n                        help='path to output directory to generate code maps to, \\\n                            if not given - chords_folder would be used', default='')\n    parser.add_argument('--path_to_pre_defined_map', type=str, required=False,\n                        help='for evaluation purpose, use pre-defined chord-to-index map', default='')\n    args = parser.parse_args()\n    return args\n\n\ndef get_chord_dict(chord_folder: str):\n    chord_dict = {}\n    distinct_chords = set()\n\n    chord_to_index = {}  # Mapping between chord and index\n    index_counter = 0\n\n    for filename in tqdm(os.listdir(chord_folder)):\n        if filename.endswith(\".chords\"):\n            idx = filename.split(\".\")[0]\n\n            with open(os.path.join(chord_folder, filename), \"rb\") as file:\n                chord_data = pickle.load(file)\n\n            for chord, _ in chord_data:\n                distinct_chords.add(chord)\n                if chord not in chord_to_index:\n                    chord_to_index[chord] = index_counter\n                    index_counter += 1\n\n            chord_dict[idx] = chord_data\n    chord_to_index[\"UNK\"] = index_counter\n    return chord_dict, distinct_chords, chord_to_index\n\n\ndef get_predefined_chord_to_index_map(path_to_chords_to_index_map: str):\n    def inner(chord_folder: str):\n        chords_to_index = pickle.load(open(path_to_chords_to_index_map, \"rb\"))\n        distinct_chords = set(chords_to_index.keys())\n        chord_dict = {}\n        for filename in tqdm(os.listdir(chord_folder), desc=f'iterating: {chord_folder}'):\n            if filename.endswith(\".chords\"):\n                idx = filename.split(\".\")[0]\n\n                with open(os.path.join(chord_folder, filename), \"rb\") as file:\n                    chord_data = pickle.load(file)\n\n                chord_dict[idx] = chord_data\n        return chord_dict, distinct_chords, chords_to_index\n    return inner\n\n\nif __name__ == \"__main__\":\n    '''This script processes and maps chord data from a directory of parsed chords files,\n    generating two output files: a combined chord dictionary and a chord-to-index mapping.'''\n    args = parse_args()\n    chord_folder = args.chords_folder\n    output_dir = args.output_directory\n    if output_dir == '':\n        output_dir = chord_folder\n    func = get_chord_dict\n    if args.path_to_pre_defined_map != \"\":\n        func = get_predefined_chord_to_index_map(args.path_to_pre_defined_map)\n\n    chord_dict, distinct_chords, chord_to_index = func(chord_folder)\n\n    # Save the combined chord dictionary as a pickle file\n    combined_filename = os.path.join(output_dir, \"combined_chord_dict.pkl\")\n    with open(combined_filename, \"wb\") as file:\n        pickle.dump(chord_dict, file)\n\n    # Save the chord-to-index mapping as a pickle file\n    mapping_filename = os.path.join(output_dir, \"chord_to_index_mapping.pkl\")\n    with open(mapping_filename, \"wb\") as file:\n        pickle.dump(chord_to_index, file)\n\n    print(\"Number of distinct chords:\", len(distinct_chords))\n    print(\"Chord dictionary:\", chord_to_index)\n"
  },
  {
    "path": "scripts/chords/extract_chords.py",
    "content": "# Env - chords_extraction on devfair\n\nimport pickle\nimport argparse\nfrom chord_extractor.extractors import Chordino  # type: ignore\nfrom chord_extractor import clear_conversion_cache, LabelledChordSequence  # type: ignore\nimport os\nfrom tqdm import tqdm\n\n\ndef parse_args():\n    parser = argparse.ArgumentParser()\n    parser.add_argument('--src_jsonl_file', type=str, required=True,\n                        help='abs path to .jsonl file containing list of absolute file paths seperated by new line')\n    parser.add_argument('--target_output_dir', type=str, required=True,\n                        help='target directory to save parsed chord files to, individual files will be saved inside')\n    parser.add_argument(\"--override\", action=\"store_true\")\n    args = parser.parse_args()\n    return args\n\n\ndef save_to_db_cb(tgt_dir: str):\n    # Every time one of the files has had chords extracted, receive the chords here\n    # along with the name of the original file and then run some logic here, e.g. to\n    # save the latest data to DB\n    def inner(results: LabelledChordSequence):\n        path = results.id.split(\".wav\")\n\n        sequence = [(item.chord, item.timestamp) for item in results.sequence]\n\n        if len(path) != 2:\n            print(\"Something\")\n            print(path)\n        else:\n            file_idx = path[0].split(\"/\")[-1]\n            with open(f\"{tgt_dir}/{file_idx}.chords\", \"wb\") as f:\n                # dump the object to the file\n                pickle.dump(sequence, f)\n    return inner\n\n\nif __name__ == \"__main__\":\n    '''This script extracts chord data from a list of audio files using the Chordino extractor,\n    and saves the extracted chords to individual files in a target directory.'''\n    print(\"parsed args\")\n    args = parse_args()\n    files_to_extract_from = list()\n    with open(args.src_jsonl_file, \"r\") as json_file:\n        for line in tqdm(json_file.readlines()):\n            # fpath = json.loads(line.replace(\"\\n\", \"\"))['path']\n            fpath = line.replace(\"\\n\", \"\")\n            if not args.override:\n                fname = fpath.split(\"/\")[-1].replace(\".wav\", \".chords\")\n                if os.path.exists(f\"{args.target_output_dir}/{fname}\"):\n                    continue\n            files_to_extract_from.append(line.replace(\"\\n\", \"\"))\n\n    print(f\"num files to parse: {len(files_to_extract_from)}\")\n\n    chordino = Chordino()\n\n    # Optionally clear cache of file conversions (e.g. wav files that have been converted from midi)\n    clear_conversion_cache()\n\n    # Run bulk extraction\n    res = chordino.extract_many(\n        files_to_extract_from,\n        callback=save_to_db_cb(args.target_output_dir),\n        num_extractors=80,\n        num_preprocessors=80,\n        max_files_in_cache=400,\n        stop_on_error=False,\n    )\n"
  },
  {
    "path": "scripts/chords/job_array_example.sh",
    "content": "#!/bin/zsh\n#SBATCH --job-name=my_job_array\n#SBATCH --array=0-N  # adjust the range of indices as needed\n#SBATCH --output=logs/%A_%a.out  # output file name format, this assumes there exists a <root>/logs directory\n#SBATCH --error=logs/%A_%a.err  # error file name format, this assumes there exists a <root>/logs directory\n#SBATCH --time=01:00:00  # adjust the time limit as needed\n#SBATCH --nodes=1  # adjust the number of nodes as needed\n#SBATCH --ntasks-per-node=1  # adjust the number of tasks per node as needed\n#SBATCH --cpus-per-task=8  # adjust the number of CPUs per task as needed\n#SBATCH --mem-per-cpu=16G  # adjust the memory per CPU as needed\n\n# Load any necessary modules or dependencies\nconda activate your_env\n\n# run extraction of chords in job array\npython scripts/chords/extract_chords.py --src_jsonl_file /path/to/parsed/filepaths_${SLURM_ARRAY_TASK_ID}.jsonl --target_output_dir /target/directory/to/save/chords/to --path_to_pre_defined_map /path/to/predefined/chord_to_index_mapping.pkl\n\n"
  },
  {
    "path": "scripts/mos.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\n\"\"\"\nTo run this script, from the root of the repo. Make sure to have Flask installed\n\n    FLASK_DEBUG=1 FLASK_APP=scripts.mos flask run -p 4567\n    # or if you have gunicorn\n    gunicorn -w 4 -b 127.0.0.1:8895 -t 120 'scripts.mos:app'  --access-logfile -\n\n\"\"\"\nfrom collections import defaultdict\nfrom functools import wraps\nfrom hashlib import sha1\nimport json\nimport math\nfrom pathlib import Path\nimport random\nimport typing as tp\n\nfrom flask import Flask, redirect, render_template, request, session, url_for\n\nfrom audiocraft import train\nfrom audiocraft.utils.samples.manager import get_samples_for_xps\n\n\nSAMPLES_PER_PAGE = 8\nMAX_RATING = 5\nstorage = Path(train.main.dora.dir / 'mos_storage')\nstorage.mkdir(exist_ok=True)\nsurveys = storage / 'surveys'\nsurveys.mkdir(exist_ok=True)\nmagma_root = Path(train.__file__).parent.parent\napp = Flask('mos', static_folder=str(magma_root / 'scripts/static'),\n            template_folder=str(magma_root / 'scripts/templates'))\napp.secret_key = b'audiocraft makes the best songs'\n\n\ndef normalize_path(path: Path):\n    \"\"\"Just to make path a bit nicer, make them relative to the Dora root dir.\n    \"\"\"\n    path = path.resolve()\n    dora_dir = train.main.dora.dir.resolve() / 'xps'\n    return path.relative_to(dora_dir)\n\n\ndef get_full_path(normalized_path: Path):\n    \"\"\"Revert `normalize_path`.\n    \"\"\"\n    return train.main.dora.dir.resolve() / 'xps' / normalized_path\n\n\ndef get_signature(xps: tp.List[str]):\n    \"\"\"Return a signature for a list of XP signatures.\n    \"\"\"\n    return sha1(json.dumps(xps).encode()).hexdigest()[:10]\n\n\ndef ensure_logged(func):\n    \"\"\"Ensure user is logged in.\n    \"\"\"\n    @wraps(func)\n    def _wrapped(*args, **kwargs):\n        user = session.get('user')\n        if user is None:\n            return redirect(url_for('login', redirect_to=request.url))\n        return func(*args, **kwargs)\n    return _wrapped\n\n\n@app.route('/login', methods=['GET', 'POST'])\ndef login():\n    \"\"\"Login user if not already, then redirect.\n    \"\"\"\n    user = session.get('user')\n    if user is None:\n        error = None\n        if request.method == 'POST':\n            user = request.form['user']\n            if not user:\n                error = 'User cannot be empty'\n        if user is None or error:\n            return render_template('login.html', error=error)\n    assert user\n    session['user'] = user\n    redirect_to = request.args.get('redirect_to')\n    if redirect_to is None:\n        redirect_to = url_for('index')\n    return redirect(redirect_to)\n\n\n@app.route('/', methods=['GET', 'POST'])\n@ensure_logged\ndef index():\n    \"\"\"Offer to create a new study.\n    \"\"\"\n    errors = []\n    if request.method == 'POST':\n        xps_or_grids = [part.strip() for part in request.form['xps'].split()]\n        xps = set()\n        for xp_or_grid in xps_or_grids:\n            xp_path = train.main.dora.dir / 'xps' / xp_or_grid\n            if xp_path.exists():\n                xps.add(xp_or_grid)\n                continue\n            grid_path = train.main.dora.dir / 'grids' / xp_or_grid\n            if grid_path.exists():\n                for child in grid_path.iterdir():\n                    if child.is_symlink():\n                        xps.add(child.name)\n                continue\n            errors.append(f'{xp_or_grid} is neither an XP nor a grid!')\n        assert xps or errors\n        blind = 'true' if request.form.get('blind') == 'on' else 'false'\n        xps = list(xps)\n        if not errors:\n            signature = get_signature(xps)\n            manifest = {\n                'xps': xps,\n            }\n            survey_path = surveys / signature\n            survey_path.mkdir(exist_ok=True)\n            with open(survey_path / 'manifest.json', 'w') as f:\n                json.dump(manifest, f, indent=2)\n            return redirect(url_for('survey', blind=blind, signature=signature))\n    return render_template('index.html', errors=errors)\n\n\n@app.route('/survey/<signature>', methods=['GET', 'POST'])\n@ensure_logged\ndef survey(signature):\n    success = request.args.get('success', False)\n    seed = int(request.args.get('seed', 4321))\n    blind = request.args.get('blind', 'false') in ['true', 'on', 'True']\n    exclude_prompted = request.args.get('exclude_prompted', 'false') in ['true', 'on', 'True']\n    exclude_unprompted = request.args.get('exclude_unprompted', 'false') in ['true', 'on', 'True']\n    max_epoch = int(request.args.get('max_epoch', '-1'))\n    survey_path = surveys / signature\n    assert survey_path.exists(), survey_path\n\n    user = session['user']\n    result_folder = survey_path / 'results'\n    result_folder.mkdir(exist_ok=True)\n    result_file = result_folder / f'{user}_{seed}.json'\n\n    with open(survey_path / 'manifest.json') as f:\n        manifest = json.load(f)\n\n    xps = [train.main.get_xp_from_sig(xp) for xp in manifest['xps']]\n    names, ref_name = train.main.get_names(xps)\n\n    samples_kwargs = {\n        'exclude_prompted': exclude_prompted,\n        'exclude_unprompted': exclude_unprompted,\n        'max_epoch': max_epoch,\n    }\n    matched_samples = get_samples_for_xps(xps, epoch=-1, **samples_kwargs)  # fetch latest epoch\n    models_by_id = {\n        id: [{\n            'xp': xps[idx],\n            'xp_name': names[idx],\n            'model_id': f'{xps[idx].sig}-{sample.id}',\n            'sample': sample,\n            'is_prompted': sample.prompt is not None,\n            'errors': [],\n        } for idx, sample in enumerate(samples)]\n        for id, samples in matched_samples.items()\n    }\n    experiments = [\n        {'xp': xp, 'name': names[idx], 'epoch': list(matched_samples.values())[0][idx].epoch}\n        for idx, xp in enumerate(xps)\n    ]\n\n    keys = list(matched_samples.keys())\n    keys.sort()\n    rng = random.Random(seed)\n    rng.shuffle(keys)\n    model_ids = keys[:SAMPLES_PER_PAGE]\n\n    if blind:\n        for key in model_ids:\n            rng.shuffle(models_by_id[key])\n\n    ok = True\n    if request.method == 'POST':\n        all_samples_results = []\n        for id in model_ids:\n            models = models_by_id[id]\n            result = {\n                'id': id,\n                'is_prompted': models[0]['is_prompted'],\n                'models': {}\n            }\n            all_samples_results.append(result)\n            for model in models:\n                rating = request.form[model['model_id']]\n                if rating:\n                    rating = int(rating)\n                    assert rating <= MAX_RATING and rating >= 1\n                    result['models'][model['xp'].sig] = rating\n                    model['rating'] = rating\n                else:\n                    ok = False\n                    model['errors'].append('Please rate this model.')\n        if ok:\n            result = {\n                'results': all_samples_results,\n                'seed': seed,\n                'user': user,\n                'blind': blind,\n                'exclude_prompted': exclude_prompted,\n                'exclude_unprompted': exclude_unprompted,\n            }\n            print(result)\n            with open(result_file, 'w') as f:\n                json.dump(result, f)\n            seed = seed + 1\n            return redirect(url_for(\n                'survey', signature=signature, blind=blind, seed=seed,\n                exclude_prompted=exclude_prompted, exclude_unprompted=exclude_unprompted,\n                max_epoch=max_epoch, success=True))\n\n    ratings = list(range(1, MAX_RATING + 1))\n    return render_template(\n        'survey.html', ratings=ratings, blind=blind, seed=seed, signature=signature, success=success,\n        exclude_prompted=exclude_prompted, exclude_unprompted=exclude_unprompted, max_epoch=max_epoch,\n        experiments=experiments, models_by_id=models_by_id, model_ids=model_ids, errors=[],\n        ref_name=ref_name, already_filled=result_file.exists())\n\n\n@app.route('/audio/<path:path>')\ndef audio(path: str):\n    full_path = Path('/') / path\n    assert full_path.suffix in [\".mp3\", \".wav\"]\n    return full_path.read_bytes(), {'Content-Type': 'audio/mpeg'}\n\n\ndef mean(x):\n    return sum(x) / len(x)\n\n\ndef std(x):\n    m = mean(x)\n    return math.sqrt(sum((i - m)**2 for i in x) / len(x))\n\n\n@app.route('/results/<signature>')\n@ensure_logged\ndef results(signature):\n\n    survey_path = surveys / signature\n    assert survey_path.exists(), survey_path\n    result_folder = survey_path / 'results'\n    result_folder.mkdir(exist_ok=True)\n\n    # ratings per model, then per user.\n    ratings_per_model = defaultdict(list)\n    users = []\n    for result_file in result_folder.iterdir():\n        if result_file.suffix != '.json':\n            continue\n        with open(result_file) as f:\n            results = json.load(f)\n        users.append(results['user'])\n        for result in results['results']:\n            for sig, rating in result['models'].items():\n                ratings_per_model[sig].append(rating)\n\n    fmt = '{:.2f}'\n    models = []\n    for model in sorted(ratings_per_model.keys()):\n        ratings = ratings_per_model[model]\n\n        models.append({\n            'sig': model,\n            'samples': len(ratings),\n            'mean_rating': fmt.format(mean(ratings)),\n            # the value 1.96 was probably chosen to achieve some\n            # confidence interval assuming gaussianity.\n            'std_rating': fmt.format(1.96 * std(ratings) / len(ratings)**0.5),\n        })\n    return render_template('results.html', signature=signature, models=models, users=users)\n"
  },
  {
    "path": "scripts/resample_dataset.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\"\"\"Resampling script.\n\"\"\"\nimport argparse\nfrom pathlib import Path\nimport shutil\nimport typing as tp\n\nimport submitit\nimport tqdm\n\nfrom audiocraft.data.audio import audio_read, audio_write\nfrom audiocraft.data.audio_dataset import load_audio_meta, find_audio_files\nfrom audiocraft.data.audio_utils import convert_audio\nfrom audiocraft.environment import AudioCraftEnvironment\n\n\ndef read_txt_files(path: tp.Union[str, Path]):\n    with open(args.files_path) as f:\n        lines = [line.rstrip() for line in f]\n        print(f\"Read {len(lines)} in .txt\")\n        lines = [line for line in lines if Path(line).suffix not in ['.json', '.txt', '.csv']]\n        print(f\"Filtered and keep {len(lines)} from .txt\")\n        return lines\n\n\ndef read_egs_files(path: tp.Union[str, Path]):\n    path = Path(path)\n    if path.is_dir():\n        if (path / 'data.jsonl').exists():\n            path = path / 'data.jsonl'\n        elif (path / 'data.jsonl.gz').exists():\n            path = path / 'data.jsonl.gz'\n        else:\n            raise ValueError(\"Don't know where to read metadata from in the dir. \"\n                             \"Expecting either a data.jsonl or data.jsonl.gz file but none found.\")\n    meta = load_audio_meta(path)\n    return [m.path for m in meta]\n\n\ndef process_dataset(args, n_shards: int, node_index: int, task_index: tp.Optional[int] = None):\n    if task_index is None:\n        env = submitit.JobEnvironment()\n        task_index = env.global_rank\n    shard_index = node_index * args.tasks_per_node + task_index\n\n    if args.files_path is None:\n        lines = [m.path for m in find_audio_files(args.root_path, resolve=False, progress=True, workers=8)]\n    else:\n        files_path = Path(args.files_path)\n        if files_path.suffix == '.txt':\n            print(f\"Reading file list from .txt file: {args.files_path}\")\n            lines = read_txt_files(args.files_path)\n        else:\n            print(f\"Reading file list from egs: {args.files_path}\")\n            lines = read_egs_files(args.files_path)\n\n    total_files = len(lines)\n    print(\n        f\"Total of {total_files} processed with {n_shards} shards. \" +\n        f\"Current idx = {shard_index} -> {total_files // n_shards} files to process\"\n    )\n    for idx, line in tqdm.tqdm(enumerate(lines)):\n\n        # skip if not part of this shard\n        if idx % n_shards != shard_index:\n            continue\n\n        path = str(AudioCraftEnvironment.apply_dataset_mappers(line))\n        root_path = str(args.root_path)\n        if not root_path.endswith('/'):\n            root_path += '/'\n        assert path.startswith(str(root_path)), \\\n            f\"Mismatch between path and provided root: {path} VS {root_path}\"\n\n        try:\n            metadata_path = Path(path).with_suffix('.json')\n            out_path = args.out_path / path[len(root_path):]\n            out_metadata_path = out_path.with_suffix('.json')\n            out_done_token = out_path.with_suffix('.done')\n\n            # don't reprocess existing files\n            if out_done_token.exists():\n                continue\n\n            print(idx, out_path, path)\n            mix, sr = audio_read(path)\n            mix_channels = args.channels if args.channels is not None and args.channels > 0 else mix.size(0)\n            # enforce simple stereo\n            out_channels = mix_channels\n            if out_channels > 2:\n                print(f\"Mix has more than two channels: {out_channels}, enforcing 2 channels\")\n                out_channels = 2\n            out_sr = args.sample_rate if args.sample_rate is not None else sr\n            out_wav = convert_audio(mix, sr, out_sr, out_channels)\n            audio_write(out_path.with_suffix(''), out_wav, sample_rate=out_sr,\n                        format=args.format, normalize=False, strategy='clip')\n            if metadata_path.exists():\n                shutil.copy(metadata_path, out_metadata_path)\n            else:\n                print(f\"No metadata found at {str(metadata_path)}\")\n            out_done_token.touch()\n        except Exception as e:\n            print(f\"Error processing file line: {line}, {e}\")\n\n\nif __name__ == '__main__':\n    parser = argparse.ArgumentParser(description=\"Resample dataset with SLURM.\")\n    parser.add_argument(\n        \"--log_root\",\n        type=Path,\n        default=Path.home() / 'tmp' / 'resample_logs',\n    )\n    parser.add_argument(\n        \"--files_path\",\n        type=Path,\n        help=\"List of files to process, either .txt (one file per line) or a jsonl[.gz].\",\n    )\n    parser.add_argument(\n        \"--root_path\",\n        type=Path,\n        required=True,\n        help=\"When rewriting paths, this will be the prefix to remove.\",\n    )\n    parser.add_argument(\n        \"--out_path\",\n        type=Path,\n        required=True,\n        help=\"When rewriting paths, `root_path` will be replaced by this.\",\n    )\n    parser.add_argument(\"--xp_name\", type=str, default=\"shutterstock\")\n    parser.add_argument(\n        \"--nodes\",\n        type=int,\n        default=4,\n    )\n    parser.add_argument(\n        \"--tasks_per_node\",\n        type=int,\n        default=20,\n    )\n    parser.add_argument(\n        \"--cpus_per_task\",\n        type=int,\n        default=4,\n    )\n    parser.add_argument(\n        \"--memory_gb\",\n        type=int,\n        help=\"Memory in GB.\"\n    )\n    parser.add_argument(\n        \"--format\",\n        type=str,\n        default=\"wav\",\n    )\n    parser.add_argument(\n        \"--sample_rate\",\n        type=int,\n        default=32000,\n    )\n    parser.add_argument(\n        \"--channels\",\n        type=int,\n    )\n    parser.add_argument(\n        \"--partition\",\n        default='learnfair',\n    )\n    parser.add_argument(\"--qos\")\n    parser.add_argument(\"--account\")\n    parser.add_argument(\"--timeout\", type=int, default=4320)\n    parser.add_argument('--debug', action='store_true', help='debug mode (local run)')\n    args = parser.parse_args()\n    n_shards = args.tasks_per_node * args.nodes\n    if args.files_path is None:\n        print(\"Warning: --files_path not provided, not recommended when processing more than 10k files.\")\n    if args.debug:\n        print(\"Debugging mode\")\n        process_dataset(args, n_shards=n_shards, node_index=0, task_index=0)\n    else:\n\n        log_folder = Path(args.log_root) / args.xp_name / '%j'\n        print(f\"Logging to: {log_folder}\")\n        log_folder.parent.mkdir(parents=True, exist_ok=True)\n        executor = submitit.AutoExecutor(folder=str(log_folder))\n        if args.qos:\n            executor.update_parameters(slurm_partition=args.partition, slurm_qos=args.qos, slurm_account=args.account)\n        else:\n            executor.update_parameters(slurm_partition=args.partition)\n        executor.update_parameters(\n            slurm_job_name=args.xp_name, timeout_min=args.timeout,\n            cpus_per_task=args.cpus_per_task, tasks_per_node=args.tasks_per_node, nodes=1)\n        if args.memory_gb:\n            executor.update_parameters(mem=f'{args.memory_gb}GB')\n        jobs = []\n        with executor.batch():\n            for node_index in range(args.nodes):\n                job = executor.submit(process_dataset, args, n_shards=n_shards, node_index=node_index)\n                jobs.append(job)\n        for job in jobs:\n            print(f\"Waiting on job {job.job_id}\")\n            job.results()\n"
  },
  {
    "path": "scripts/static/style.css",
    "content": "body {\n    background-color: #fbfbfb;\n    margin: 0;\n}\n\nselect, input {\n    font-size: 1em;\n    max-width: 100%;\n}\n\n.xp_name {\n    font-family: monospace;\n}\n\n.simple_form {\n    background-color: #dddddd;\n    padding: 1em;\n    margin: 0.5em;\n}\n\ntextarea {\n    margin-top: 0.5em;\n    margin-bottom: 0.5em;\n}\n\n.rating {\n    background-color: grey;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    padding-left: 8px;\n    padding-right: 8px;\n    margin-right: 2px;\n    cursor:pointer;\n}\n\n.rating_selected {\n    background-color: purple;\n}\n\n.content {\n    font-family: sans-serif;\n    background-color: #f6f6f6;\n    padding: 40px;\n    margin: 0 auto;\n    max-width: 1000px;\n}\n\n.track label {\n    padding-top: 10px;\n    padding-bottom: 10px;\n}\n.track {\n    padding: 15px;\n    margin: 5px;\n    background-color: #c8c8c8;\n}\n\n.submit-big {\n    width:400px;\n    height:30px;\n    font-size: 20px;\n}\n\n.error {\n    color: red;\n}\n\n.ratings {\n    margin-left: 10px;\n}\n\n.important {\n    font-weight: bold;\n}\n\n.survey {\n    margin-bottom: 100px;\n}\n\n.success {\n    color: #25901b;\n    font-weight: bold;\n}\n.warning {\n    color: #8a1f19;\n    font-weight: bold;\n}\n.track>section {\n    display: flex;\n    align-items:  center;\n}\n\n.prompt {\n    display: flex;\n    align-items: center;\n}\n\n.track>section>div {\n    padding-left:  10px;\n}\n\naudio {\n    max-width: 280px;\n    max-height: 40px;\n    margin-left: 10px;\n    margin-right: 10px;\n}\n\n.special {\n    font-weight: bold;\n    color: #2c2c2c;\n}\n\n"
  },
  {
    "path": "scripts/templates/base.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    {% block head %}\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <link rel=\"stylesheet\" href=\"{{url_for('static', filename='style.css')}}\" />\n    <title>AudioCraft — MOS</title>\n    {% endblock %}\n</head>\n<body>\n    <div class=\"content\">\n\t<h1>AudioCraft — MOS </h1>\n    {% block content %}{% endblock %}\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "scripts/templates/index.html",
    "content": "{% extends \"base.html\" %}\n{% block content %}\n\n<p>\n    Welcome <span class=\"special\">{{session['user']}}</span> to the internal MOS assistant for AudioCraft.\n    You can create custom surveys between your models, that you can\n    evaluate yourself, or with the help of your teammates, by simply\n    sharing a link!\n</p>\n\n{% for error in errors %}\n<p class=\"error\">{{error}}</p>\n{% endfor %}\n<form method=\"post\" action=\"{{url_for('index')}}\" class=\"simple_form\">\n    <div>\n        <label for=\"xps\"> Space separated lists of XP SIGS or Grid names:\n        </label><br>\n        <textarea autofocus name=\"xps\" rows=\"4\" cols=\"30\"></textarea>\n    </div>\n    <div>\n        <label> Blind study\n            <input type=\"checkbox\" name=\"blind\">\n        </label>\n    </div>\n    <input type=\"submit\" value=\"Create study\">\n<form>\n\n{% endblock %}\n"
  },
  {
    "path": "scripts/templates/login.html",
    "content": "{% extends \"base.html\" %}\n{% block content %}\n\n<p>\n    You must identify yourself first! We use a highly secured protocol\n    where you just decide your username, and that's it. No password, no encryption,\n    just pure trust.\n</p>\n\n{% if error %}\n<p class=\"error\">{{error}}</p>\n{% endif %}\n<form method=\"post\" class=\"simple_form\">\n    <label> Username\n        <input type=\"text\" name=\"user\">\n    </label>\n    <input type=\"submit\" value=\"login\">\n<form>\n\n{% endblock %}\n"
  },
  {
    "path": "scripts/templates/results.html",
    "content": "{% extends \"base.html\" %}\n{% block content %}\n\n<h1>Results for survey #{{signature}}</h1>\n<p>Checkout <a href=\"{{url_for('survey', signature=signature)}}\">the survey page</a> for details on the models.</p>\n<p>The following users voted:\n\t{% for user in users %}\n\t\t<span class=\"special\">{{user}}</span>\n\t{% endfor %}\n\n{% for model in models %}\n<h3>{{model['sig']}} ({{model['samples']}} samples)</h3>\n<p>Ratings: {{model['mean_rating']}} ± {{model['std_rating']}}</p>\n\n{% endfor %}\n\n{% endblock %}\n"
  },
  {
    "path": "scripts/templates/survey.html",
    "content": "{% extends \"base.html\" %}\n{% block content %}\n<h1>Survey #{{signature}}</h1>\n{% if success %}\n<p class=\"success\"> Your ratings have been saved!\nYou have been moved to the next random seed, if you want\nto keep rating more samples. </p>\n{% endif %}\n{% if already_filled %}\n<p class=\"warning\"> You already rated those samples in the past,\n    filling this form will override your previous ratings.\n</p>\n{% endif %}\n<p>Welcome <span class='special'>{{session['user']}}</span> to the survey <span class='special'>#{{signature}}</span>.\nGo to <a href=\"{{url_for('results', signature=signature)}}\">the result page</a> to check the results. Go to <a href=\"{{url_for('index')}}\">the home page</a> to start a new survey.\n</p>\n\n{% for error in errors %}\n<p class=\"error\">{{error}}</p>\n{% endfor %}\n\n{% if not blind %}\n<p>Base config is: <span class=\"xp_name\">{{ref_name}}</span></p>\n<p>The following experiments are compared:</p>\n<ul>\n    {% for experiment in experiments %}\n    <li><span class='special'>{{experiment.xp.sig}}</span> ({{experiment.epoch}} epochs): <span class=\"xp_name\">{{experiment.name}}</span></li>\n    {% endfor %}\n</ul>\n{% else %}\n<p>This is a blind experiment, the order of all XPs is shuffled with every sample.</p>\n{% endif %}\n<p>The current random seed is {{seed}}. You can change it with the following form, and also update blind/non blind.\n</p>\n<form method=\"get\" action=\"\" class=\"simple_form\">\n    <input type=\"number\" name=\"seed\" value=\"{{seed}}\">\n    <label>Blind?\n    <input type=\"checkbox\" name=\"blind\" {% if blind %} checked {% endif %}> </label>\n    <label>Exclude unprompted?\n    <input type=\"checkbox\" name=\"exclude_unprompted\" {% if exclude_unprompted %} checked {% endif %}> </label>\n    <label>Exclude prompted?\n    <input type=\"checkbox\" name=\"exclude_prompted\" {% if exclude_prompted %} checked {% endif %}> </label>\n    <label>Max epoch?\n    <input type=\"text\" name=\"max_epoch\" value=\"{{max_epoch}}\"> </label>\n    <input type=\"submit\" value=\"Update\">\n</form>\n\n<h2>Samples</h2>\n<div class=\"survey\">\n<form method=\"post\" action=\"{{url_for('survey', signature=signature, blind='true' if blind else 'false', exclude_prompted='true' if exclude_prompted else 'false', exclude_unprompted='true' if exclude_unprompted else 'false', seed=seed, max_epoch=max_epoch)}}\" class=\"simple_form\">\n{% for id in model_ids %}\n    <div class=\"track\">\n    <h4>{{id}}</h4>\n    {% for model in models_by_id[id] %}\n        {% if loop.index == 1 and model.is_prompted %}\n            <section class=\"prompt\">\n            <p>Prompt is </p>\n                <audio controls>\n                    <source src=\"{{url_for('audio', path=model.sample.prompt.path)}}\" type=\"audio/mp3\">\n                </audio>\n            <p>Ground truth is </p>\n                <audio controls>\n                    <source src=\"{{url_for('audio', path=model.sample.prompt.ground_truth_path)}}\" type=\"audio/mp3\">\n                </audio>\n            </section>\n        {% endif %}\n        {% for err in model['errors'] %}\n            <p class=\"error\">{{err}}</p>\n        {% endfor %}\n        <section class=\"model\">\n        {% if not blind %}\n            <p class=\"special\">{{model.xp.sig}}:</p>\n        {% endif %}\n        <audio controls>\n                <source src=\"{{url_for('audio', path=model.sample.path)}}\" type=\"audio/mp3\">\n            Your browser does not support the audio element.\n        </audio>\n        <p>Rating:</p>\n        <section class=\"ratings\" id=\"ratings-{{model.model_id}}\">\n            {% for rating in ratings %}\n            <span class=\"rating rating_{{rating}} {% if rating == model.rating %}rating_selected{% endif %}\"\n                    data-target=\"{{model.model_id}}\" data-rating=\"{{rating}}\" onclick=\"updateNote(this)\">{{rating}}</span>\n            {% endfor %}\n            <input type=\"hidden\" name=\"{{model.model_id}}\" id=\"{{model.model_id}}\" value=\"{{model.rating}}\">\n        </section>\n        </p>\n        </section>\n    {% endfor %}\n        </div>\n        <hr>\n{% endfor %}\n    <button type=\"submit\" class=\"submit-big\">\n        Submit evaluations\n    </button>\n<form>\n</div>\n<script>\nfunction updateNote(node) {\n    var target = node.getAttribute('data-target');\n    var rating = node.getAttribute('data-rating');\n    var field = document.getElementById(target);\n    field.value = rating;\n    node.classList.add('rating_selected');\n\n    var parent = document.getElementById('ratings-' + target);\n    for (const other of parent.childNodes) {\n        if (other.tagName === 'SPAN' && other.classList.contains('rating_selected') && other !== node) {\n            other.classList.remove('rating_selected');\n        }\n    }\n}\n\nfunction setupCallback(elem, elems) {\n  elem.addEventListener(\"play\", function () {\n    for (var other of elems) {\n      if (other !== elem) {\n        other.pause();\n        // other.currentTime = 0.;\n      }\n    }\n  });\n}\n\ndocument.addEventListener('DOMContentLoaded', function () {\n  var elems = document.body.getElementsByTagName(\"audio\");\n  for (var elem of elems) {\n    setupCallback(elem, elems);\n  }\n});\n</script>\n{% endblock %}\n"
  },
  {
    "path": "setup.cfg",
    "content": "[pep8]\nmax-line-length = 120\n\n[flake8]\nmax-line-length = 120\n\n[coverage:report]\ninclude = audiocraft/*\nomit =\n    audiocraft/environment.py\n    audiocraft/solvers/*\n    audiocraft/utils/*\n    audiocraft/*/loaders.py\n    audiocraft/*/builders.py\n"
  },
  {
    "path": "setup.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom pathlib import Path\n\nfrom setuptools import setup, find_packages\n\n\nNAME = 'audiocraft'\nDESCRIPTION = 'Audio generation research library for PyTorch'\n\nURL = 'https://github.com/facebookresearch/audiocraft'\nAUTHOR = 'FAIR Speech & Audio'\nEMAIL = 'defossez@meta.com, jadecopet@meta.com'\nREQUIRES_PYTHON = '>=3.8.0'\n\nfor line in open('audiocraft/__init__.py'):\n    line = line.strip()\n    if '__version__' in line:\n        context = {}\n        exec(line, context)\n        VERSION = context['__version__']\n\nHERE = Path(__file__).parent\n\ntry:\n    with open(HERE / \"README.md\", encoding='utf-8') as f:\n        long_description = '\\n' + f.read()\nexcept FileNotFoundError:\n    long_description = DESCRIPTION\n\nREQUIRED = [i.strip() for i in open(HERE / 'requirements.txt') if not i.startswith('#')]\n\nsetup(\n    name=NAME,\n    version=VERSION,\n    description=DESCRIPTION,\n    author_email=EMAIL,\n    long_description=long_description,\n    long_description_content_type='text/markdown',\n    author=AUTHOR,\n    url=URL,\n    python_requires=REQUIRES_PYTHON,\n    install_requires=REQUIRED,\n    extras_require={\n        'dev': ['coverage', 'flake8', 'mypy', 'pdoc3', 'pytest'],\n        'wm': ['audioseal'],\n    },\n    packages=[p for p in find_packages() if p.startswith('audiocraft')],\n    package_data={'audiocraft': ['py.typed']},\n    include_package_data=True,\n    license='MIT License',\n    classifiers=[\n        # Trove classifiers\n        # Full list: https://pypi.python.org/pypi?%3Aaction=list_classifiers\n        'License :: OSI Approved :: MIT License',\n        'Topic :: Multimedia :: Sound/Audio',\n        'Topic :: Scientific/Engineering :: Artificial Intelligence',\n    ],\n)\n"
  },
  {
    "path": "tests/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n"
  },
  {
    "path": "tests/adversarial/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n"
  },
  {
    "path": "tests/adversarial/test_discriminators.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport random\n\nimport torch\n\nfrom audiocraft.adversarial.discriminators import (\n    MultiPeriodDiscriminator,\n    MultiScaleDiscriminator,\n    MultiScaleSTFTDiscriminator\n)\n\n\nclass TestMultiPeriodDiscriminator:\n\n    def test_mpd_discriminator(self):\n        N, C, T = 2, 2, random.randrange(1, 100_000)\n        t0 = torch.randn(N, C, T)\n        periods = [1, 2, 3]\n        mpd = MultiPeriodDiscriminator(periods=periods, in_channels=C)\n        logits, fmaps = mpd(t0)\n\n        assert len(logits) == len(periods)\n        assert len(fmaps) == len(periods)\n        assert all([logit.shape[0] == N and len(logit.shape) == 4 for logit in logits])\n        assert all([feature.shape[0] == N for fmap in fmaps for feature in fmap])\n\n\nclass TestMultiScaleDiscriminator:\n\n    def test_msd_discriminator(self):\n        N, C, T = 2, 2, random.randrange(1, 100_000)\n        t0 = torch.randn(N, C, T)\n\n        scale_norms = ['weight_norm', 'weight_norm']\n        msd = MultiScaleDiscriminator(scale_norms=scale_norms, in_channels=C)\n        logits, fmaps = msd(t0)\n\n        assert len(logits) == len(scale_norms)\n        assert len(fmaps) == len(scale_norms)\n        assert all([logit.shape[0] == N and len(logit.shape) == 3 for logit in logits])\n        assert all([feature.shape[0] == N for fmap in fmaps for feature in fmap])\n\n\nclass TestMultiScaleStftDiscriminator:\n\n    def test_msstftd_discriminator(self):\n        N, C, T = 2, 2, random.randrange(1, 100_000)\n        t0 = torch.randn(N, C, T)\n\n        n_filters = 4\n        n_ffts = [128, 256, 64]\n        hop_lengths = [32, 64, 16]\n        win_lengths = [128, 256, 64]\n\n        msstftd = MultiScaleSTFTDiscriminator(filters=n_filters, n_ffts=n_ffts, hop_lengths=hop_lengths,\n                                              win_lengths=win_lengths, in_channels=C)\n        logits, fmaps = msstftd(t0)\n\n        assert len(logits) == len(n_ffts)\n        assert len(fmaps) == len(n_ffts)\n        assert all([logit.shape[0] == N and len(logit.shape) == 4 for logit in logits])\n        assert all([feature.shape[0] == N for fmap in fmaps for feature in fmap])\n"
  },
  {
    "path": "tests/adversarial/test_losses.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport pytest\nimport random\n\nimport torch\n\nfrom audiocraft.adversarial import (\n    AdversarialLoss,\n    get_adv_criterion,\n    get_real_criterion,\n    get_fake_criterion,\n    FeatureMatchingLoss,\n    MultiScaleDiscriminator,\n)\n\n\nclass TestAdversarialLoss:\n\n    def test_adversarial_single_multidiscriminator(self):\n        adv = MultiScaleDiscriminator()\n        optimizer = torch.optim.Adam(\n            adv.parameters(),\n            lr=1e-4,\n        )\n        loss, loss_real, loss_fake = get_adv_criterion('mse'), get_real_criterion('mse'), get_fake_criterion('mse')\n        adv_loss = AdversarialLoss(adv, optimizer, loss, loss_real, loss_fake)\n\n        B, C, T = 4, 1, random.randint(1000, 5000)\n        real = torch.randn(B, C, T)\n        fake = torch.randn(B, C, T)\n\n        disc_loss = adv_loss.train_adv(fake, real)\n        assert isinstance(disc_loss, torch.Tensor) and isinstance(disc_loss.item(), float)\n\n        loss, loss_feat = adv_loss(fake, real)\n        assert isinstance(loss, torch.Tensor) and isinstance(loss.item(), float)\n        # we did not specify feature loss\n        assert loss_feat.item() == 0.\n\n    def test_adversarial_feat_loss(self):\n        adv = MultiScaleDiscriminator()\n        optimizer = torch.optim.Adam(\n            adv.parameters(),\n            lr=1e-4,\n        )\n        loss, loss_real, loss_fake = get_adv_criterion('mse'), get_real_criterion('mse'), get_fake_criterion('mse')\n        feat_loss = FeatureMatchingLoss()\n        adv_loss = AdversarialLoss(adv, optimizer, loss, loss_real, loss_fake, feat_loss)\n\n        B, C, T = 4, 1, random.randint(1000, 5000)\n        real = torch.randn(B, C, T)\n        fake = torch.randn(B, C, T)\n\n        loss, loss_feat = adv_loss(fake, real)\n\n        assert isinstance(loss, torch.Tensor) and isinstance(loss.item(), float)\n        assert isinstance(loss_feat, torch.Tensor) and isinstance(loss.item(), float)\n\n\nclass TestGeneratorAdversarialLoss:\n\n    def test_hinge_generator_adv_loss(self):\n        adv_loss = get_adv_criterion(loss_type='hinge')\n\n        t0 = torch.randn(1, 2, 0)\n        t1 = torch.FloatTensor([1.0, 2.0, 3.0])\n\n        assert adv_loss(t0).item() == 0.0\n        assert adv_loss(t1).item() == -2.0\n\n    def test_mse_generator_adv_loss(self):\n        adv_loss = get_adv_criterion(loss_type='mse')\n\n        t0 = torch.randn(1, 2, 0)\n        t1 = torch.FloatTensor([1.0, 1.0, 1.0])\n        t2 = torch.FloatTensor([2.0, 5.0, 5.0])\n\n        assert adv_loss(t0).item() == 0.0\n        assert adv_loss(t1).item() == 0.0\n        assert adv_loss(t2).item() == 11.0\n\n\nclass TestDiscriminatorAdversarialLoss:\n\n    def _disc_loss(self, loss_type: str, fake: torch.Tensor, real: torch.Tensor):\n        disc_loss_real = get_real_criterion(loss_type)\n        disc_loss_fake = get_fake_criterion(loss_type)\n\n        loss = disc_loss_fake(fake) + disc_loss_real(real)\n        return loss\n\n    def test_hinge_discriminator_adv_loss(self):\n        loss_type = 'hinge'\n        t0 = torch.FloatTensor([0.0, 0.0, 0.0])\n        t1 = torch.FloatTensor([1.0, 2.0, 3.0])\n\n        assert self._disc_loss(loss_type, t0, t0).item() == 2.0\n        assert self._disc_loss(loss_type, t1, t1).item() == 3.0\n\n    def test_mse_discriminator_adv_loss(self):\n        loss_type = 'mse'\n\n        t0 = torch.FloatTensor([0.0, 0.0, 0.0])\n        t1 = torch.FloatTensor([1.0, 1.0, 1.0])\n\n        assert self._disc_loss(loss_type, t0, t0).item() == 1.0\n        assert self._disc_loss(loss_type, t1, t0).item() == 2.0\n\n\nclass TestFeatureMatchingLoss:\n\n    def test_features_matching_loss_base(self):\n        ft_matching_loss = FeatureMatchingLoss()\n        length = random.randrange(1, 100_000)\n        t1 = torch.randn(1, 2, length)\n\n        loss = ft_matching_loss([t1], [t1])\n        assert isinstance(loss, torch.Tensor)\n        assert loss.item() == 0.0\n\n    def test_features_matching_loss_raises_exception(self):\n        ft_matching_loss = FeatureMatchingLoss()\n        length = random.randrange(1, 100_000)\n        t1 = torch.randn(1, 2, length)\n        t2 = torch.randn(1, 2, length + 1)\n\n        with pytest.raises(AssertionError):\n            ft_matching_loss([], [])\n\n        with pytest.raises(AssertionError):\n            ft_matching_loss([t1], [t1, t1])\n\n        with pytest.raises(AssertionError):\n            ft_matching_loss([t1], [t2])\n\n    def test_features_matching_loss_output(self):\n        loss_nonorm = FeatureMatchingLoss(normalize=False)\n        loss_layer_normed = FeatureMatchingLoss(normalize=True)\n\n        length = random.randrange(1, 100_000)\n        t1 = torch.randn(1, 2, length)\n        t2 = torch.randn(1, 2, length)\n\n        assert loss_nonorm([t1, t2], [t1, t2]).item() == 0.0\n        assert loss_layer_normed([t1, t2], [t1, t2]).item() == 0.0\n\n        t3 = torch.FloatTensor([1.0, 2.0, 3.0])\n        t4 = torch.FloatTensor([2.0, 10.0, 3.0])\n\n        assert loss_nonorm([t3], [t4]).item() == 3.0\n        assert loss_nonorm([t3, t3], [t4, t4]).item() == 6.0\n\n        assert loss_layer_normed([t3], [t4]).item() == 3.0\n        assert loss_layer_normed([t3, t3], [t4, t4]).item() == 3.0\n"
  },
  {
    "path": "tests/common_utils/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n# flake8: noqa\nfrom .temp_utils import TempDirMixin\nfrom .wav_utils import get_batch_white_noise, get_white_noise, save_wav\n"
  },
  {
    "path": "tests/common_utils/temp_utils.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport os\nimport tempfile\n\n\nclass TempDirMixin:\n    \"\"\"Mixin to provide easy access to temp dir.\n    \"\"\"\n\n    temp_dir_ = None\n\n    @classmethod\n    def get_base_temp_dir(cls):\n        # If AUDIOCRAFT_TEST_DIR is set, use it instead of temporary directory.\n        # this is handy for debugging.\n        key = \"AUDIOCRAFT_TEST_DIR\"\n        if key in os.environ:\n            return os.environ[key]\n        if cls.temp_dir_ is None:\n            cls.temp_dir_ = tempfile.TemporaryDirectory()\n        return cls.temp_dir_.name\n\n    @classmethod\n    def tearDownClass(cls):\n        if cls.temp_dir_ is not None:\n            try:\n                cls.temp_dir_.cleanup()\n                cls.temp_dir_ = None\n            except PermissionError:\n                # On Windows there is a know issue with `shutil.rmtree`,\n                # which fails intermittently.\n                # https://github.com/python/cpython/issues/74168\n                # Following the above thread, we ignore it.\n                pass\n        super().tearDownClass()\n\n    @property\n    def id(self):\n        return self.__class__.__name__\n\n    def get_temp_path(self, *paths):\n        temp_dir = os.path.join(self.get_base_temp_dir(), self.id)\n        path = os.path.join(temp_dir, *paths)\n        os.makedirs(os.path.dirname(path), exist_ok=True)\n        return path\n\n    def get_temp_dir(self, *paths):\n        temp_dir = os.path.join(self.get_base_temp_dir(), self.id)\n        path = os.path.join(temp_dir, *paths)\n        os.makedirs(path, exist_ok=True)\n        return path\n"
  },
  {
    "path": "tests/common_utils/wav_utils.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom pathlib import Path\n\nimport torch\n\nfrom audiocraft.data.audio import audio_write\n\n\ndef get_white_noise(chs: int = 1, num_frames: int = 1):\n    wav = torch.randn(chs, num_frames)\n    return wav\n\n\ndef get_batch_white_noise(bs: int = 1, chs: int = 1, num_frames: int = 1):\n    wav = torch.randn(bs, chs, num_frames)\n    return wav\n\n\ndef save_wav(path: str, wav: torch.Tensor, sample_rate: int):\n    assert wav.dim() == 2, wav.shape\n    fp = Path(path)\n    assert fp.suffix in ['.mp3', '.ogg', '.wav', '.flac'], fp\n    audio_write(fp.parent / fp.stem, wav, sample_rate, fp.suffix[1:],\n                normalize=False, strategy='clip', peak_clip_headroom_db=0)\n"
  },
  {
    "path": "tests/data/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n"
  },
  {
    "path": "tests/data/test_audio.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom itertools import product\nimport random\n\nimport numpy as np\nimport torch\nimport torchaudio\n\nfrom audiocraft.data.audio import audio_info, audio_read, audio_write, _av_read\n\nfrom ..common_utils import TempDirMixin, get_white_noise, save_wav\n\n\nclass TestInfo(TempDirMixin):\n\n    def test_info_mp3(self):\n        sample_rates = [8000, 16_000]\n        channels = [1, 2]\n        duration = 1.\n        for sample_rate, ch in product(sample_rates, channels):\n            wav = get_white_noise(ch, int(sample_rate * duration))\n            path = self.get_temp_path('sample_wav.mp3')\n            save_wav(path, wav, sample_rate)\n            info = audio_info(path)\n            assert info.sample_rate == sample_rate\n            assert info.channels == ch\n            # we cannot trust torchaudio for num_frames, so we don't check\n\n    def _test_info_format(self, ext: str):\n        sample_rates = [8000, 16_000]\n        channels = [1, 2]\n        duration = 1.\n        for sample_rate, ch in product(sample_rates, channels):\n            n_frames = int(sample_rate * duration)\n            wav = get_white_noise(ch, n_frames)\n            path = self.get_temp_path(f'sample_wav{ext}')\n            save_wav(path, wav, sample_rate)\n            info = audio_info(path)\n            assert info.sample_rate == sample_rate\n            assert info.channels == ch\n            assert np.isclose(info.duration, duration, atol=1e-5)\n\n    def test_info_wav(self):\n        self._test_info_format('.wav')\n\n    def test_info_flac(self):\n        self._test_info_format('.flac')\n\n    def test_info_ogg(self):\n        self._test_info_format('.ogg')\n\n    def test_info_m4a(self):\n        # TODO: generate m4a file programmatically\n        # self._test_info_format('.m4a')\n        pass\n\n\nclass TestRead(TempDirMixin):\n\n    def test_read_full_wav(self):\n        sample_rates = [8000, 16_000]\n        channels = [1, 2]\n        duration = 1.\n        for sample_rate, ch in product(sample_rates, channels):\n            n_frames = int(sample_rate * duration)\n            wav = get_white_noise(ch, n_frames).clamp(-0.99, 0.99)\n            path = self.get_temp_path('sample_wav.wav')\n            save_wav(path, wav, sample_rate)\n            read_wav, read_sr = audio_read(path)\n            assert read_sr == sample_rate\n            assert read_wav.shape[0] == wav.shape[0]\n            assert read_wav.shape[1] == wav.shape[1]\n            assert torch.allclose(read_wav, wav, rtol=1e-03, atol=1e-04)\n\n    def test_read_partial_wav(self):\n        sample_rates = [8000, 16_000]\n        channels = [1, 2]\n        duration = 1.\n        read_duration = torch.rand(1).item()\n        for sample_rate, ch in product(sample_rates, channels):\n            n_frames = int(sample_rate * duration)\n            read_frames = int(sample_rate * read_duration)\n            wav = get_white_noise(ch, n_frames).clamp(-0.99, 0.99)\n            path = self.get_temp_path('sample_wav.wav')\n            save_wav(path, wav, sample_rate)\n            read_wav, read_sr = audio_read(path, 0, read_duration)\n            assert read_sr == sample_rate\n            assert read_wav.shape[0] == wav.shape[0]\n            assert read_wav.shape[1] == read_frames\n            assert torch.allclose(read_wav[..., 0:read_frames], wav[..., 0:read_frames], rtol=1e-03, atol=1e-04)\n\n    def test_read_seek_time_wav(self):\n        sample_rates = [8000, 16_000]\n        channels = [1, 2]\n        duration = 1.\n        read_duration = 1.\n        for sample_rate, ch in product(sample_rates, channels):\n            n_frames = int(sample_rate * duration)\n            wav = get_white_noise(ch, n_frames).clamp(-0.99, 0.99)\n            path = self.get_temp_path('sample_wav.wav')\n            save_wav(path, wav, sample_rate)\n            seek_time = torch.rand(1).item()\n            read_wav, read_sr = audio_read(path, seek_time, read_duration)\n            seek_frames = int(sample_rate * seek_time)\n            expected_frames = n_frames - seek_frames\n            assert read_sr == sample_rate\n            assert read_wav.shape[0] == wav.shape[0]\n            assert read_wav.shape[1] == expected_frames\n            assert torch.allclose(read_wav, wav[..., seek_frames:], rtol=1e-03, atol=1e-04)\n\n    def test_read_seek_time_wav_padded(self):\n        sample_rates = [8000, 16_000]\n        channels = [1, 2]\n        duration = 1.\n        read_duration = 1.\n        for sample_rate, ch in product(sample_rates, channels):\n            n_frames = int(sample_rate * duration)\n            read_frames = int(sample_rate * read_duration)\n            wav = get_white_noise(ch, n_frames).clamp(-0.99, 0.99)\n            path = self.get_temp_path('sample_wav.wav')\n            save_wav(path, wav, sample_rate)\n            seek_time = torch.rand(1).item()\n            seek_frames = int(sample_rate * seek_time)\n            expected_frames = n_frames - seek_frames\n            read_wav, read_sr = audio_read(path, seek_time, read_duration, pad=True)\n            expected_pad_wav = torch.zeros(wav.shape[0], read_frames - expected_frames)\n            assert read_sr == sample_rate\n            assert read_wav.shape[0] == wav.shape[0]\n            assert read_wav.shape[1] == read_frames\n            assert torch.allclose(read_wav[..., :expected_frames], wav[..., seek_frames:], rtol=1e-03, atol=1e-04)\n            assert torch.allclose(read_wav[..., expected_frames:], expected_pad_wav)\n\n\nclass TestAvRead(TempDirMixin):\n\n    def test_avread_seek_base(self):\n        sample_rates = [8000, 16_000]\n        channels = [1, 2]\n        duration = 2.\n        for sample_rate, ch in product(sample_rates, channels):\n            n_frames = int(sample_rate * duration)\n            wav = get_white_noise(ch, n_frames)\n            path = self.get_temp_path(f'reference_a_{sample_rate}_{ch}.wav')\n            save_wav(path, wav, sample_rate)\n            for _ in range(100):\n                # seek will always load a full duration segment in the file\n                seek_time = random.uniform(0.0, 1.0)\n                seek_duration = random.uniform(0.001, 1.0)\n                read_wav, read_sr = _av_read(path, seek_time, seek_duration)\n                assert read_sr == sample_rate\n                assert read_wav.shape[0] == wav.shape[0]\n                assert read_wav.shape[-1] == int(seek_duration * sample_rate)\n\n    def test_avread_seek_partial(self):\n        sample_rates = [8000, 16_000]\n        channels = [1, 2]\n        duration = 1.\n        for sample_rate, ch in product(sample_rates, channels):\n            n_frames = int(sample_rate * duration)\n            wav = get_white_noise(ch, n_frames)\n            path = self.get_temp_path(f'reference_b_{sample_rate}_{ch}.wav')\n            save_wav(path, wav, sample_rate)\n            for _ in range(100):\n                # seek will always load a partial segment\n                seek_time = random.uniform(0.5, 1.)\n                seek_duration = 1.\n                expected_num_frames = n_frames - int(seek_time * sample_rate)\n                read_wav, read_sr = _av_read(path, seek_time, seek_duration)\n                assert read_sr == sample_rate\n                assert read_wav.shape[0] == wav.shape[0]\n                assert read_wav.shape[-1] == expected_num_frames\n\n    def test_avread_seek_outofbound(self):\n        sample_rates = [8000, 16_000]\n        channels = [1, 2]\n        duration = 1.\n        for sample_rate, ch in product(sample_rates, channels):\n            n_frames = int(sample_rate * duration)\n            wav = get_white_noise(ch, n_frames)\n            path = self.get_temp_path(f'reference_c_{sample_rate}_{ch}.wav')\n            save_wav(path, wav, sample_rate)\n            seek_time = 1.5\n            read_wav, read_sr = _av_read(path, seek_time, 1.)\n            assert read_sr == sample_rate\n            assert read_wav.shape[0] == wav.shape[0]\n            assert read_wav.shape[-1] == 0\n\n    def test_avread_seek_edge(self):\n        sample_rates = [8000, 16_000]\n        # some of these values will have\n        # int(((frames - 1) / sample_rate) * sample_rate) != (frames - 1)\n        n_frames = [1000, 1001, 1002]\n        channels = [1, 2]\n        for sample_rate, ch, frames in product(sample_rates, channels, n_frames):\n            duration = frames / sample_rate\n            wav = get_white_noise(ch, frames)\n            path = self.get_temp_path(f'reference_d_{sample_rate}_{ch}.wav')\n            save_wav(path, wav, sample_rate)\n            seek_time = (frames - 1) / sample_rate\n            seek_frames = int(seek_time * sample_rate)\n            read_wav, read_sr = _av_read(path, seek_time, duration)\n            assert read_sr == sample_rate\n            assert read_wav.shape[0] == wav.shape[0]\n            assert read_wav.shape[-1] == (frames - seek_frames)\n\n\nclass TestAudioWrite(TempDirMixin):\n\n    def test_audio_write_wav(self):\n        torch.manual_seed(1234)\n        sample_rates = [8000, 16_000]\n        n_frames = [1000, 1001, 1002]\n        channels = [1, 2]\n        strategies = [\"peak\", \"clip\", \"rms\"]\n        formats = [\"wav\", \"mp3\"]\n        for sample_rate, ch, frames in product(sample_rates, channels, n_frames):\n            for format_, strategy in product(formats, strategies):\n                wav = get_white_noise(ch, frames)\n                path = self.get_temp_path(f'pred_{sample_rate}_{ch}')\n                audio_write(path, wav, sample_rate, format_, strategy=strategy)\n                read_wav, read_sr = torchaudio.load(f'{path}.{format_}')\n                if format_ == \"wav\":\n                    assert read_wav.shape == wav.shape\n\n                if format_ == \"wav\" and strategy in [\"peak\", \"rms\"]:\n                    rescaled_read_wav = read_wav / read_wav.abs().max() * wav.abs().max()\n                    # for a Gaussian, the typical max scale will be less than ~5x the std.\n                    # The error when writing to disk will ~ 1/2**15, and when rescaling, 5x that.\n                    # For RMS target, rescaling leaves more headroom by default, leading\n                    # to a 20x rescaling typically\n                    atol = (5 if strategy == \"peak\" else 20) / 2**15\n                    delta = (rescaled_read_wav - wav).abs().max()\n                    assert torch.allclose(wav, rescaled_read_wav, rtol=0, atol=atol), (delta, atol)\n            formats = [\"wav\"]  # faster unit tests\n"
  },
  {
    "path": "tests/data/test_audio_dataset.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom functools import partial\nfrom itertools import product\nimport json\nimport math\nimport os\nimport random\nimport typing as tp\n\nimport pytest\nimport torch\nfrom torch.utils.data import DataLoader\n\nfrom audiocraft.data.audio_dataset import (\n    AudioDataset,\n    AudioMeta,\n    _get_audio_meta,\n    load_audio_meta,\n    save_audio_meta\n)\nfrom audiocraft.data.zip import PathInZip\n\nfrom ..common_utils import TempDirMixin, get_white_noise, save_wav\n\n\nclass TestAudioMeta(TempDirMixin):\n\n    def test_get_audio_meta(self):\n        sample_rates = [8000, 16_000]\n        channels = [1, 2]\n        duration = 1.\n        for sample_rate, ch in product(sample_rates, channels):\n            n_frames = int(duration * sample_rate)\n            wav = get_white_noise(ch, n_frames)\n            path = self.get_temp_path('sample.wav')\n            save_wav(path, wav, sample_rate)\n            m = _get_audio_meta(path, minimal=True)\n            assert m.path == path, 'path does not match'\n            assert m.sample_rate == sample_rate, 'sample rate does not match'\n            assert m.duration == duration, 'duration does not match'\n            assert m.amplitude is None\n            assert m.info_path is None\n\n    def test_save_audio_meta(self):\n        audio_meta = [\n            AudioMeta(\"mypath1\", 1., 16_000, None, None, PathInZip('/foo/bar.zip:/relative/file1.json')),\n            AudioMeta(\"mypath2\", 2., 16_000, None, None, PathInZip('/foo/bar.zip:/relative/file2.json'))\n            ]\n        empty_audio_meta = []\n        for idx, meta in enumerate([audio_meta, empty_audio_meta]):\n            path = self.get_temp_path(f'data_{idx}_save.jsonl')\n            save_audio_meta(path, meta)\n            with open(path, 'r') as f:\n                lines = f.readlines()\n                read_meta = [AudioMeta.from_dict(json.loads(line)) for line in lines]\n                assert len(read_meta) == len(meta)\n                for m, read_m in zip(meta, read_meta):\n                    assert m == read_m\n\n    def test_load_audio_meta(self):\n        try:\n            import dora\n        except ImportError:\n            dora = None  # type: ignore\n\n        audio_meta = [\n            AudioMeta(\"mypath1\", 1., 16_000, None, None, PathInZip('/foo/bar.zip:/relative/file1.json')),\n            AudioMeta(\"mypath2\", 2., 16_000, None, None, PathInZip('/foo/bar.zip:/relative/file2.json'))\n            ]\n        empty_meta = []\n        for idx, meta in enumerate([audio_meta, empty_meta]):\n            path = self.get_temp_path(f'data_{idx}_load.jsonl')\n            with open(path, 'w') as f:\n                for m in meta:\n                    json_str = json.dumps(m.to_dict()) + '\\n'\n                    f.write(json_str)\n            read_meta = load_audio_meta(path)\n            assert len(read_meta) == len(meta)\n            for m, read_m in zip(meta, read_meta):\n                if dora:\n                    m.path = dora.git_save.to_absolute_path(m.path)\n                assert m == read_m, f'original={m}, read={read_m}'\n\n\nclass TestAudioDataset(TempDirMixin):\n\n    def _create_audio_files(self,\n                            root_name: str,\n                            num_examples: int,\n                            durations: tp.Union[float, tp.Tuple[float, float]] = (0.1, 1.),\n                            sample_rate: int = 16_000,\n                            channels: int = 1):\n        root_dir = self.get_temp_dir(root_name)\n        for i in range(num_examples):\n            if isinstance(durations, float):\n                duration = durations\n            elif isinstance(durations, tuple) and len(durations) == 1:\n                duration = durations[0]\n            elif isinstance(durations, tuple) and len(durations) == 2:\n                duration = random.uniform(durations[0], durations[1])\n            else:\n                assert False\n            n_frames = int(duration * sample_rate)\n            wav = get_white_noise(channels, n_frames)\n            path = os.path.join(root_dir, f'example_{i}.wav')\n            save_wav(path, wav, sample_rate)\n        return root_dir\n\n    def _create_audio_dataset(self,\n                              root_name: str,\n                              total_num_examples: int,\n                              durations: tp.Union[float, tp.Tuple[float, float]] = (0.1, 1.),\n                              sample_rate: int = 16_000,\n                              channels: int = 1,\n                              segment_duration: tp.Optional[float] = None,\n                              num_examples: int = 10,\n                              shuffle: bool = True,\n                              return_info: bool = False):\n        root_dir = self._create_audio_files(root_name, total_num_examples, durations, sample_rate, channels)\n        dataset = AudioDataset.from_path(root_dir,\n                                         minimal_meta=True,\n                                         segment_duration=segment_duration,\n                                         num_samples=num_examples,\n                                         sample_rate=sample_rate,\n                                         channels=channels,\n                                         shuffle=shuffle,\n                                         return_info=return_info)\n        return dataset\n\n    def test_dataset_full(self):\n        total_examples = 10\n        min_duration, max_duration = 1., 4.\n        sample_rate = 16_000\n        channels = 1\n        dataset = self._create_audio_dataset(\n            'dset', total_examples, durations=(min_duration, max_duration),\n            sample_rate=sample_rate, channels=channels, segment_duration=None)\n        assert len(dataset) == total_examples\n        assert dataset.sample_rate == sample_rate\n        assert dataset.channels == channels\n        for idx in range(len(dataset)):\n            sample = dataset[idx]\n            assert sample.shape[0] == channels\n            assert sample.shape[1] <= int(max_duration * sample_rate)\n            assert sample.shape[1] >= int(min_duration * sample_rate)\n\n    def test_dataset_segment(self):\n        total_examples = 10\n        num_samples = 20\n        min_duration, max_duration = 1., 4.\n        segment_duration = 1.\n        sample_rate = 16_000\n        channels = 1\n        dataset = self._create_audio_dataset(\n            'dset', total_examples, durations=(min_duration, max_duration), sample_rate=sample_rate,\n            channels=channels, segment_duration=segment_duration, num_examples=num_samples)\n        assert len(dataset) == num_samples\n        assert dataset.sample_rate == sample_rate\n        assert dataset.channels == channels\n        for idx in range(len(dataset)):\n            sample = dataset[idx]\n            assert sample.shape[0] == channels\n            assert sample.shape[1] == int(segment_duration * sample_rate)\n\n    def test_dataset_equal_audio_and_segment_durations(self):\n        total_examples = 1\n        num_samples = 2\n        audio_duration = 1.\n        segment_duration = 1.\n        sample_rate = 16_000\n        channels = 1\n        dataset = self._create_audio_dataset(\n            'dset', total_examples, durations=audio_duration, sample_rate=sample_rate,\n            channels=channels, segment_duration=segment_duration, num_examples=num_samples)\n        assert len(dataset) == num_samples\n        assert dataset.sample_rate == sample_rate\n        assert dataset.channels == channels\n        for idx in range(len(dataset)):\n            sample = dataset[idx]\n            assert sample.shape[0] == channels\n            assert sample.shape[1] == int(segment_duration * sample_rate)\n        # the random seek_time adds variability on audio read\n        sample_1 = dataset[0]\n        sample_2 = dataset[1]\n        assert not torch.allclose(sample_1, sample_2)\n\n    def test_dataset_samples(self):\n        total_examples = 1\n        num_samples = 2\n        audio_duration = 1.\n        segment_duration = 1.\n        sample_rate = 16_000\n        channels = 1\n\n        create_dataset = partial(\n            self._create_audio_dataset,\n            'dset', total_examples, durations=audio_duration, sample_rate=sample_rate,\n            channels=channels, segment_duration=segment_duration, num_examples=num_samples,\n        )\n\n        dataset = create_dataset(shuffle=True)\n        # when shuffle = True, we have different inputs for the same index across epoch\n        sample_1 = dataset[0]\n        sample_2 = dataset[0]\n        assert not torch.allclose(sample_1, sample_2)\n\n        dataset_noshuffle = create_dataset(shuffle=False)\n        # when shuffle = False, we have same inputs for the same index across epoch\n        sample_1 = dataset_noshuffle[0]\n        sample_2 = dataset_noshuffle[0]\n        assert torch.allclose(sample_1, sample_2)\n\n    def test_dataset_return_info(self):\n        total_examples = 10\n        num_samples = 20\n        min_duration, max_duration = 1., 4.\n        segment_duration = 1.\n        sample_rate = 16_000\n        channels = 1\n        dataset = self._create_audio_dataset(\n            'dset', total_examples, durations=(min_duration, max_duration), sample_rate=sample_rate,\n            channels=channels, segment_duration=segment_duration, num_examples=num_samples, return_info=True)\n        assert len(dataset) == num_samples\n        assert dataset.sample_rate == sample_rate\n        assert dataset.channels == channels\n        for idx in range(len(dataset)):\n            sample, segment_info = dataset[idx]\n            assert sample.shape[0] == channels\n            assert sample.shape[1] == int(segment_duration * sample_rate)\n            assert segment_info.sample_rate == sample_rate\n            assert segment_info.total_frames == int(segment_duration * sample_rate)\n            assert segment_info.n_frames <= int(segment_duration * sample_rate)\n            assert segment_info.seek_time >= 0\n\n    def test_dataset_return_info_no_segment_duration(self):\n        total_examples = 10\n        num_samples = 20\n        min_duration, max_duration = 1., 4.\n        segment_duration = None\n        sample_rate = 16_000\n        channels = 1\n        dataset = self._create_audio_dataset(\n            'dset', total_examples, durations=(min_duration, max_duration), sample_rate=sample_rate,\n            channels=channels, segment_duration=segment_duration, num_examples=num_samples, return_info=True)\n        assert len(dataset) == total_examples\n        assert dataset.sample_rate == sample_rate\n        assert dataset.channels == channels\n        for idx in range(len(dataset)):\n            sample, segment_info = dataset[idx]\n            assert sample.shape[0] == channels\n            assert sample.shape[1] == segment_info.total_frames\n            assert segment_info.sample_rate == sample_rate\n            assert segment_info.n_frames <= segment_info.total_frames\n\n    def test_dataset_collate_fn(self):\n        total_examples = 10\n        num_samples = 20\n        min_duration, max_duration = 1., 4.\n        segment_duration = 1.\n        sample_rate = 16_000\n        channels = 1\n        dataset = self._create_audio_dataset(\n            'dset', total_examples, durations=(min_duration, max_duration), sample_rate=sample_rate,\n            channels=channels, segment_duration=segment_duration, num_examples=num_samples, return_info=False)\n        batch_size = 4\n        dataloader = DataLoader(\n            dataset,\n            batch_size=batch_size,\n            num_workers=0\n        )\n        for idx, batch in enumerate(dataloader):\n            assert batch.shape[0] == batch_size\n\n    @pytest.mark.parametrize(\"segment_duration\", [1.0, None])\n    def test_dataset_with_meta_collate_fn(self, segment_duration):\n        total_examples = 10\n        num_samples = 20\n        min_duration, max_duration = 1., 4.\n        segment_duration = 1.\n        sample_rate = 16_000\n        channels = 1\n        dataset = self._create_audio_dataset(\n            'dset', total_examples, durations=(min_duration, max_duration), sample_rate=sample_rate,\n            channels=channels, segment_duration=segment_duration, num_examples=num_samples, return_info=True)\n        batch_size = 4\n        dataloader = DataLoader(\n            dataset,\n            batch_size=batch_size,\n            collate_fn=dataset.collater,\n            num_workers=0\n        )\n        for idx, batch in enumerate(dataloader):\n            wav, infos = batch\n            assert wav.shape[0] == batch_size\n            assert len(infos) == batch_size\n\n    @pytest.mark.parametrize(\"segment_duration,sample_on_weight,sample_on_duration,a_hist,b_hist,c_hist\", [\n        [1, True, True, 0.5, 0.5, 0.0],\n        [1, False, True, 0.25, 0.5, 0.25],\n        [1, True, False, 0.666, 0.333, 0.0],\n        [1, False, False, 0.333, 0.333, 0.333],\n        [None, False, False, 0.333, 0.333, 0.333]])\n    def test_sample_with_weight(self, segment_duration, sample_on_weight, sample_on_duration, a_hist, b_hist, c_hist):\n        random.seed(1234)\n        rng = torch.Generator()\n        rng.manual_seed(1234)\n\n        def _get_histogram(dataset, repetitions=20_000):\n            counts = {file_meta.path: 0. for file_meta in meta}\n            for _ in range(repetitions):\n                file_meta = dataset.sample_file(0, rng)\n                counts[file_meta.path] += 1\n            return {name: count / repetitions for name, count in counts.items()}\n\n        meta = [\n           AudioMeta(path='a', duration=5, sample_rate=1, weight=2),\n           AudioMeta(path='b', duration=10, sample_rate=1, weight=None),\n           AudioMeta(path='c', duration=5, sample_rate=1, weight=0),\n        ]\n        dataset = AudioDataset(\n            meta, segment_duration=segment_duration, sample_on_weight=sample_on_weight,\n            sample_on_duration=sample_on_duration)\n        hist = _get_histogram(dataset)\n        assert math.isclose(hist['a'], a_hist, abs_tol=0.01)\n        assert math.isclose(hist['b'], b_hist, abs_tol=0.01)\n        assert math.isclose(hist['c'], c_hist, abs_tol=0.01)\n\n    def test_meta_duration_filter_all(self):\n        meta = [\n           AudioMeta(path='a', duration=5, sample_rate=1, weight=2),\n           AudioMeta(path='b', duration=10, sample_rate=1, weight=None),\n           AudioMeta(path='c', duration=5, sample_rate=1, weight=0),\n        ]\n        try:\n            AudioDataset(meta, segment_duration=11, min_segment_ratio=1)\n            assert False\n        except AssertionError:\n            assert True\n\n    def test_meta_duration_filter_long(self):\n        meta = [\n           AudioMeta(path='a', duration=5, sample_rate=1, weight=2),\n           AudioMeta(path='b', duration=10, sample_rate=1, weight=None),\n           AudioMeta(path='c', duration=5, sample_rate=1, weight=0),\n        ]\n        dataset = AudioDataset(meta, segment_duration=None, min_segment_ratio=1, max_audio_duration=7)\n        assert len(dataset) == 2\n"
  },
  {
    "path": "tests/data/test_audio_utils.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport julius\nimport torch\nimport pytest\n\nfrom audiocraft.data.audio_utils import (\n    _clip_wav,\n    convert_audio_channels,\n    convert_audio,\n    f32_pcm,\n    i16_pcm,\n    normalize_audio\n)\nfrom ..common_utils import get_batch_white_noise\n\n\nclass TestConvertAudioChannels:\n\n    def test_convert_audio_channels_downmix(self):\n        b, c, t = 2, 3, 100\n        audio = get_batch_white_noise(b, c, t)\n        mixed = convert_audio_channels(audio, channels=2)\n        assert list(mixed.shape) == [b, 2, t]\n\n    def test_convert_audio_channels_nochange(self):\n        b, c, t = 2, 3, 100\n        audio = get_batch_white_noise(b, c, t)\n        mixed = convert_audio_channels(audio, channels=c)\n        assert list(mixed.shape) == list(audio.shape)\n\n    def test_convert_audio_channels_upmix(self):\n        b, c, t = 2, 1, 100\n        audio = get_batch_white_noise(b, c, t)\n        mixed = convert_audio_channels(audio, channels=3)\n        assert list(mixed.shape) == [b, 3, t]\n\n    def test_convert_audio_channels_upmix_error(self):\n        b, c, t = 2, 2, 100\n        audio = get_batch_white_noise(b, c, t)\n        with pytest.raises(ValueError):\n            convert_audio_channels(audio, channels=3)\n\n\nclass TestConvertAudio:\n\n    def test_convert_audio_channels_downmix(self):\n        b, c, dur = 2, 3, 4.\n        sr = 128\n        audio = get_batch_white_noise(b, c, int(sr * dur))\n        out = convert_audio(audio, from_rate=sr, to_rate=sr, to_channels=2)\n        assert list(out.shape) == [audio.shape[0], 2, audio.shape[-1]]\n\n    def test_convert_audio_channels_upmix(self):\n        b, c, dur = 2, 1, 4.\n        sr = 128\n        audio = get_batch_white_noise(b, c, int(sr * dur))\n        out = convert_audio(audio, from_rate=sr, to_rate=sr, to_channels=3)\n        assert list(out.shape) == [audio.shape[0], 3, audio.shape[-1]]\n\n    def test_convert_audio_upsample(self):\n        b, c, dur = 2, 1, 4.\n        sr = 2\n        new_sr = 3\n        audio = get_batch_white_noise(b, c, int(sr * dur))\n        out = convert_audio(audio, from_rate=sr, to_rate=new_sr, to_channels=c)\n        out_j = julius.resample.resample_frac(audio, old_sr=sr, new_sr=new_sr)\n        assert torch.allclose(out, out_j)\n\n    def test_convert_audio_resample(self):\n        b, c, dur = 2, 1, 4.\n        sr = 3\n        new_sr = 2\n        audio = get_batch_white_noise(b, c, int(sr * dur))\n        out = convert_audio(audio, from_rate=sr, to_rate=new_sr, to_channels=c)\n        out_j = julius.resample.resample_frac(audio, old_sr=sr, new_sr=new_sr)\n        assert torch.allclose(out, out_j)\n\n    def test_convert_pcm(self):\n        b, c, dur = 2, 1, 4.\n        sr = 3\n        i16_audio = torch.randint(-2**15, 2**15, (b, c, int(sr * dur)), dtype=torch.int16)\n        f32_audio = f32_pcm(i16_audio)\n        another_i16_audio = i16_pcm(f32_audio)\n        assert torch.allclose(i16_audio, another_i16_audio)\n\n\nclass TestNormalizeAudio:\n\n    def test_clip_wav(self):\n        b, c, dur = 2, 1, 4.\n        sr = 3\n        audio = 10.0 * get_batch_white_noise(b, c, int(sr * dur))\n        _clip_wav(audio)\n        assert audio.abs().max() <= 1\n\n    def test_normalize_audio_clip(self):\n        b, c, dur = 2, 1, 4.\n        sr = 3\n        audio = 10.0 * get_batch_white_noise(b, c, int(sr * dur))\n        norm_audio = normalize_audio(audio, strategy='clip')\n        assert norm_audio.abs().max() <= 1\n\n    def test_normalize_audio_rms(self):\n        b, c, dur = 2, 1, 4.\n        sr = 3\n        audio = 10.0 * get_batch_white_noise(b, c, int(sr * dur))\n        norm_audio = normalize_audio(audio, strategy='rms')\n        assert norm_audio.abs().max() <= 1\n\n    def test_normalize_audio_peak(self):\n        b, c, dur = 2, 1, 4.\n        sr = 3\n        audio = 10.0 * get_batch_white_noise(b, c, int(sr * dur))\n        norm_audio = normalize_audio(audio, strategy='peak')\n        assert norm_audio.abs().max() <= 1\n"
  },
  {
    "path": "tests/losses/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n"
  },
  {
    "path": "tests/losses/test_losses.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport random\n\nimport torch\n\nfrom audiocraft.losses import (\n    MelSpectrogramL1Loss,\n    MultiScaleMelSpectrogramLoss,\n    MRSTFTLoss,\n    SISNR,\n    STFTLoss,\n)\nfrom audiocraft.losses.loudnessloss import TFLoudnessRatio\nfrom audiocraft.losses.wmloss import WMMbLoss\nfrom tests.common_utils.wav_utils import get_white_noise\n\n\ndef test_mel_l1_loss():\n    N, C, T = 2, 2, random.randrange(1000, 100_000)\n    t1 = torch.randn(N, C, T)\n    t2 = torch.randn(N, C, T)\n\n    mel_l1 = MelSpectrogramL1Loss(sample_rate=22_050)\n    loss = mel_l1(t1, t2)\n    loss_same = mel_l1(t1, t1)\n\n    assert isinstance(loss, torch.Tensor)\n    assert isinstance(loss_same, torch.Tensor)\n    assert loss_same.item() == 0.0\n\n\ndef test_msspec_loss():\n    N, C, T = 2, 2, random.randrange(1000, 100_000)\n    t1 = torch.randn(N, C, T)\n    t2 = torch.randn(N, C, T)\n\n    msspec = MultiScaleMelSpectrogramLoss(sample_rate=22_050)\n    loss = msspec(t1, t2)\n    loss_same = msspec(t1, t1)\n\n    assert isinstance(loss, torch.Tensor)\n    assert isinstance(loss_same, torch.Tensor)\n    assert loss_same.item() == 0.0\n\n\ndef test_mrstft_loss():\n    N, C, T = 2, 2, random.randrange(1000, 100_000)\n    t1 = torch.randn(N, C, T)\n    t2 = torch.randn(N, C, T)\n\n    mrstft = MRSTFTLoss()\n    loss = mrstft(t1, t2)\n\n    assert isinstance(loss, torch.Tensor)\n\n\ndef test_sisnr_loss():\n    N, C, T = 2, 2, random.randrange(1000, 100_000)\n    t1 = torch.randn(N, C, T)\n    t2 = torch.randn(N, C, T)\n\n    sisnr = SISNR()\n    loss = sisnr(t1, t2)\n\n    assert isinstance(loss, torch.Tensor)\n\n\ndef test_stft_loss():\n    N, C, T = 2, 2, random.randrange(1000, 100_000)\n    t1 = torch.randn(N, C, T)\n    t2 = torch.randn(N, C, T)\n\n    mrstft = STFTLoss()\n    loss = mrstft(t1, t2)\n\n    assert isinstance(loss, torch.Tensor)\n\n\ndef test_wm_loss():\n    N, nbits, T = 2, 16, random.randrange(1000, 100_000)\n    positive = torch.randn(N, 2 + nbits, T)\n    t2 = torch.randn(N, 1, T)\n    message = torch.randn(N, nbits)\n\n    wmloss = WMMbLoss(0.3, \"mse\")\n    loss = wmloss(positive, None, t2, message)\n\n    assert isinstance(loss, torch.Tensor)\n\n\ndef test_loudness_loss():\n    sr = 16_000\n    duration = 1.0\n    wav = get_white_noise(1, int(sr * duration)).unsqueeze(0)\n    tflrloss = TFLoudnessRatio(sample_rate=sr, n_bands=1)\n\n    loss = tflrloss(wav, wav)\n    assert isinstance(loss, torch.Tensor)\n"
  },
  {
    "path": "tests/metrics/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n"
  },
  {
    "path": "tests/metrics/test_pesq.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport julius\nimport pesq\nimport torch\nfrom audiocraft.metrics.pesq import PesqMetric\nfrom ..common_utils import TempDirMixin, get_batch_white_noise\n\n\ndef tensor_pesq(y_pred: torch.Tensor, y: torch.Tensor, sr: int):\n    # pesq returns error if no speech is detected, so we catch it\n    if sr != 16000:\n        y_pred = julius.resample_frac(y_pred, sr, 16000)\n        y = julius.resample_frac(y, sr, 16000)\n    P, n = 0, 0\n    for ii in range(y_pred.size(0)):\n        try:  # torchmetrics crashes when there is one error in the batch so doing it manually..\n            P += pesq.pesq(16000, y[ii, 0].cpu().numpy(), y_pred[ii, 0].cpu().numpy())\n            n += 1\n        except pesq.NoUtterancesError:  # this error can append when the sample don't contain speech\n            pass\n    p = P / n if n != 0 else 0.0\n    return p\n\n\nclass TestPesq(TempDirMixin):\n\n    def test(self):\n        sample_rate = 16_000\n        duration = 20\n        channel = 1\n        bs = 10\n        wavs = get_batch_white_noise(bs, channel, int(sample_rate * duration))\n\n        pesq_metric = PesqMetric(sample_rate=sample_rate)\n        pesq1 = pesq_metric(wavs, wavs)\n        print(f\"Pesq between 2 identical white noises: {pesq1}\")\n        assert pesq1 > 1\n\n        pesq2 = tensor_pesq(wavs, wavs, 16000)\n        assert torch.allclose(pesq1, torch.tensor(pesq2))\n"
  },
  {
    "path": "tests/models/test_audiogen.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport pytest\nimport torch\n\nfrom audiocraft.models import AudioGen\n\n\nclass TestAudioGenModel:\n    def get_audiogen(self):\n        ag = AudioGen.get_pretrained(name='debug', device='cpu')\n        ag.set_generation_params(duration=2.0, extend_stride=2.)\n        return ag\n\n    def test_base(self):\n        ag = self.get_audiogen()\n        assert ag.frame_rate == 25\n        assert ag.sample_rate == 16000\n        assert ag.audio_channels == 1\n\n    def test_generate_continuation(self):\n        ag = self.get_audiogen()\n        prompt = torch.randn(3, 1, 16000)\n        wav = ag.generate_continuation(prompt, 16000)\n        assert list(wav.shape) == [3, 1, 32000]\n\n        prompt = torch.randn(2, 1, 16000)\n        wav = ag.generate_continuation(\n            prompt, 16000, ['youpi', 'lapin dort'])\n        assert list(wav.shape) == [2, 1, 32000]\n\n        prompt = torch.randn(2, 1, 16000)\n        with pytest.raises(AssertionError):\n            wav = ag.generate_continuation(\n                prompt, 16000, ['youpi', 'lapin dort', 'one too many'])\n\n    def test_generate(self):\n        ag = self.get_audiogen()\n        wav = ag.generate(\n            ['youpi', 'lapin dort'])\n        assert list(wav.shape) == [2, 1, 32000]\n\n    def test_generate_long(self):\n        ag = self.get_audiogen()\n        ag.max_duration = 3.\n        ag.set_generation_params(duration=4., extend_stride=2.)\n        wav = ag.generate(\n            ['youpi', 'lapin dort'])\n        assert list(wav.shape) == [2, 1, 16000 * 4]\n"
  },
  {
    "path": "tests/models/test_encodec_model.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport random\n\nimport numpy as np\nimport torch\n\nfrom audiocraft.models import EncodecModel\nfrom audiocraft.modules import SEANetEncoder, SEANetDecoder\nfrom audiocraft.quantization import DummyQuantizer\n\n\nclass TestEncodecModel:\n\n    def _create_encodec_model(self,\n                              sample_rate: int,\n                              channels: int,\n                              dim: int = 5,\n                              n_filters: int = 3,\n                              n_residual_layers: int = 1,\n                              ratios: list = [5, 4, 3, 2],\n                              **kwargs):\n        frame_rate = np.prod(ratios)\n        encoder = SEANetEncoder(channels=channels, dimension=dim, n_filters=n_filters,\n                                n_residual_layers=n_residual_layers, ratios=ratios)\n        decoder = SEANetDecoder(channels=channels, dimension=dim, n_filters=n_filters,\n                                n_residual_layers=n_residual_layers, ratios=ratios)\n        quantizer = DummyQuantizer()\n        model = EncodecModel(encoder, decoder, quantizer, frame_rate=frame_rate,\n                             sample_rate=sample_rate, channels=channels, **kwargs)\n        return model\n\n    def test_model(self):\n        random.seed(1234)\n        sample_rate = 24_000\n        channels = 1\n        model = self._create_encodec_model(sample_rate, channels)\n        for _ in range(10):\n            length = random.randrange(1, 10_000)\n            x = torch.randn(2, channels, length)\n            res = model(x)\n            assert res.x.shape == x.shape\n\n    def test_model_renorm(self):\n        random.seed(1234)\n        sample_rate = 24_000\n        channels = 1\n        model_nonorm = self._create_encodec_model(sample_rate, channels, renormalize=False)\n        model_renorm = self._create_encodec_model(sample_rate, channels, renormalize=True)\n\n        for _ in range(10):\n            length = random.randrange(1, 10_000)\n            x = torch.randn(2, channels, length)\n            codes, scales = model_nonorm.encode(x)\n            codes, scales = model_renorm.encode(x)\n            assert scales is not None\n"
  },
  {
    "path": "tests/models/test_multibanddiffusion.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport random\n\nimport numpy as np\nimport torch\nfrom audiocraft.models.multibanddiffusion import MultiBandDiffusion, DiffusionProcess\nfrom audiocraft.models import EncodecModel, DiffusionUnet\nfrom audiocraft.modules import SEANetEncoder, SEANetDecoder\nfrom audiocraft.modules.diffusion_schedule import NoiseSchedule\nfrom audiocraft.quantization import DummyQuantizer\n\n\nclass TestMBD:\n\n    def _create_mbd(self,\n                    sample_rate: int,\n                    channels: int,\n                    n_filters: int = 3,\n                    n_residual_layers: int = 1,\n                    ratios: list = [5, 4, 3, 2],\n                    num_steps: int = 1000,\n                    codec_dim: int = 128,\n                    **kwargs):\n        frame_rate = np.prod(ratios)\n        encoder = SEANetEncoder(channels=channels, dimension=codec_dim, n_filters=n_filters,\n                                n_residual_layers=n_residual_layers, ratios=ratios)\n        decoder = SEANetDecoder(channels=channels, dimension=codec_dim, n_filters=n_filters,\n                                n_residual_layers=n_residual_layers, ratios=ratios)\n        quantizer = DummyQuantizer()\n        compression_model = EncodecModel(encoder, decoder, quantizer, frame_rate=frame_rate,\n                                         sample_rate=sample_rate, channels=channels, **kwargs)\n        diffusion_model = DiffusionUnet(chin=channels, num_steps=num_steps, codec_dim=codec_dim)\n        schedule = NoiseSchedule(device='cpu', num_steps=num_steps)\n        DP = DiffusionProcess(model=diffusion_model, noise_schedule=schedule)\n        mbd = MultiBandDiffusion(DPs=[DP], codec_model=compression_model)\n        return mbd\n\n    def test_model(self):\n        random.seed(1234)\n        sample_rate = 24_000\n        channels = 1\n        codec_dim = 128\n        mbd = self._create_mbd(sample_rate=sample_rate, channels=channels, codec_dim=codec_dim)\n        for _ in range(10):\n            length = random.randrange(1, 10_000)\n            x = torch.randn(2, channels, length)\n            res = mbd.regenerate(x, sample_rate)\n            assert res.shape == x.shape\n"
  },
  {
    "path": "tests/models/test_musicgen.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport pytest\nimport torch\n\nfrom audiocraft.models import MusicGen\n\n\nclass TestMusicGenModel:\n    def get_musicgen(self):\n        mg = MusicGen.get_pretrained(name='debug', device='cpu')\n        mg.set_generation_params(duration=2.0, extend_stride=2.)\n        return mg\n\n    def test_base(self):\n        mg = self.get_musicgen()\n        assert mg.frame_rate == 25\n        assert mg.sample_rate == 32000\n        assert mg.audio_channels == 1\n\n    def test_generate_unconditional(self):\n        mg = self.get_musicgen()\n        wav = mg.generate_unconditional(3)\n        assert list(wav.shape) == [3, 1, 64000]\n\n    def test_generate_continuation(self):\n        mg = self.get_musicgen()\n        prompt = torch.randn(3, 1, 32000)\n        wav = mg.generate_continuation(prompt, 32000)\n        assert list(wav.shape) == [3, 1, 64000]\n\n        prompt = torch.randn(2, 1, 32000)\n        wav = mg.generate_continuation(\n            prompt, 32000, ['youpi', 'lapin dort'])\n        assert list(wav.shape) == [2, 1, 64000]\n\n        prompt = torch.randn(2, 1, 32000)\n        with pytest.raises(AssertionError):\n            wav = mg.generate_continuation(\n                prompt, 32000, ['youpi', 'lapin dort', 'one too many'])\n\n    def test_generate(self):\n        mg = self.get_musicgen()\n        wav = mg.generate(\n            ['youpi', 'lapin dort'])\n        assert list(wav.shape) == [2, 1, 64000]\n\n    def test_generate_long(self):\n        mg = self.get_musicgen()\n        mg.max_duration = 3.\n        mg.set_generation_params(duration=4., extend_stride=2.)\n        wav = mg.generate(\n            ['youpi', 'lapin dort'])\n        assert list(wav.shape) == [2, 1, 32000 * 4]\n\n    def test_generate_two_step_cfg(self):\n        mg = self.get_musicgen()\n        mg.set_generation_params(duration=2.0, extend_stride=2., two_step_cfg=True)\n        wav = mg.generate(\n            ['youpi', 'lapin dort'])\n        assert list(wav.shape) == [2, 1, 64000]\n"
  },
  {
    "path": "tests/models/test_watermark.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\n\nimport torch\nfrom audiocraft.models.watermark import AudioSeal\nfrom tests.common_utils.wav_utils import get_white_noise\n\n\nclass TestWatermarkModel:\n\n    def test_base(self):\n        sr = 16_000\n        duration = 1.0\n        wav = get_white_noise(1, int(sr * duration)).unsqueeze(0)\n        wm = AudioSeal.get_pretrained(name=\"base\")\n\n        secret_message = torch.randint(0, 2, (1, 16), dtype=torch.int32)\n        watermarked_wav = wm(wav, message=secret_message, sample_rate=sr, alpha=0.8)\n        result = wm.detect_watermark(watermarked_wav)\n\n        detected = (\n            torch.count_nonzero(torch.gt(result[:, 1, :], 0.5)) / result.shape[-1]\n        )\n        detect_prob = detected.cpu().item()  # type: ignore\n\n        assert detect_prob >= 0.0\n"
  },
  {
    "path": "tests/modules/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n"
  },
  {
    "path": "tests/modules/test_activations.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport torch\nfrom torch import nn\n\nfrom audiocraft.modules.activations import CustomGLU\n\n\nclass TestActivations:\n    def test_custom_glu_calculation(self):\n\n        activation = CustomGLU(nn.Identity())\n\n        initial_shape = (4, 8, 8)\n\n        part_a = torch.ones(initial_shape) * 2\n        part_b = torch.ones(initial_shape) * -1\n        input = torch.cat((part_a, part_b), dim=-1)\n\n        output = activation(input)\n\n        # ensure all dimensions match initial shape\n        assert output.shape == initial_shape\n        # ensure the gating was calculated correctly a * f(b)\n        assert torch.all(output == -2).item()\n"
  },
  {
    "path": "tests/modules/test_codebooks_patterns.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport pytest\nimport torch\n\nfrom audiocraft.modules.codebooks_patterns import (\n    DelayedPatternProvider,\n    ParallelPatternProvider,\n    Pattern,\n    UnrolledPatternProvider,\n)\n\n\nclass TestParallelPatternProvider:\n\n    @pytest.mark.parametrize(\"n_q\", [1, 4, 32])\n    @pytest.mark.parametrize(\"timesteps\", [0, 1, 16, 100])\n    def test_get_pattern(self, n_q: int, timesteps: int):\n        provider = ParallelPatternProvider(n_q)\n        pattern = provider.get_pattern(timesteps)\n        # + 1 to account for 1st step\n        assert len(pattern.layout) == timesteps + 1\n\n    @pytest.mark.parametrize(\"n_q\", [1, 4, 32])\n    @pytest.mark.parametrize(\"timesteps\", [8, 16, 100])\n    def test_pattern_content(self, n_q: int, timesteps: int):\n        provider = ParallelPatternProvider(n_q)\n        pattern = provider.get_pattern(timesteps)\n        for s, v in enumerate(pattern.layout):\n            for i, code in enumerate(v):\n                assert i == code.q\n                assert code.t == s - 1  # account for the 1st empty step\n\n    @pytest.mark.parametrize(\"n_q\", [1, 4, 32])\n    @pytest.mark.parametrize(\"timesteps\", [8, 16, 100])\n    def test_pattern_max_delay(self, n_q: int, timesteps: int):\n        provider = ParallelPatternProvider(n_q)\n        pattern = provider.get_pattern(timesteps)\n        assert pattern.max_delay == 0\n        assert len(pattern.valid_layout) == len(pattern.layout) - pattern.max_delay\n\n\nclass TestDelayedPatternProvider:\n\n    @pytest.mark.parametrize(\"n_q\", [1, 4, 32])\n    @pytest.mark.parametrize(\"timesteps\", [0, 1, 16, 100])\n    def test_get_pattern(self, n_q: int, timesteps: int):\n        delays = [\n            list(range(n_q)),\n            [0] + [1] * (n_q - 1),\n            [0] + [4] * (n_q - 1),\n        ]\n        for delay in delays:\n            provider = DelayedPatternProvider(n_q, delay)\n            pattern = provider.get_pattern(timesteps)\n            # + 1 to account for 1st step\n            assert len(pattern.layout) == timesteps + max(delay) + 1\n\n    @pytest.mark.parametrize(\"n_q\", [1, 4, 32])\n    @pytest.mark.parametrize(\"timesteps\", [8, 16, 100])\n    def test_pattern_content(self, n_q: int, timesteps: int):\n        provider = DelayedPatternProvider(n_q)\n        pattern = provider.get_pattern(timesteps)\n        for s, v in enumerate(pattern.layout):\n            for i, code in enumerate(v):\n                assert i == code.q\n                assert code.t == max(0, s - code.q - 1)\n\n    @pytest.mark.parametrize(\"timesteps\", [8, 16, 100])\n    @pytest.mark.parametrize(\"delay\", [[0, 1, 2, 3], [0, 1, 1, 1], [0, 3, 3, 3], [0, 3]])\n    def test_pattern_max_delay(self, timesteps: int, delay: list):\n        provider = DelayedPatternProvider(len(delay), delay)\n        pattern = provider.get_pattern(timesteps)\n        assert pattern.max_delay == max(delay)\n        assert len(pattern.valid_layout) == len(pattern.layout) - pattern.max_delay\n\n\nclass TestUnrolledPatternProvider:\n\n    @pytest.mark.parametrize(\"timesteps\", [0, 1, 16])\n    @pytest.mark.parametrize(\"flattening\", [[0, 1, 2], [0, 1, 1]])\n    @pytest.mark.parametrize(\"delays\", [[0, 0, 0], [0, 5, 5]])\n    def test_get_pattern(self, timesteps: int, flattening: list, delays: list):\n        n_q = len(flattening)\n        max_delay = max(delays)\n        provider = UnrolledPatternProvider(n_q, flattening, delays)\n        pattern = provider.get_pattern(timesteps)\n        assert len(pattern.layout) == provider.num_virtual_steps(timesteps) + max_delay\n\n    @pytest.mark.parametrize(\"timesteps\", [0, 1, 16])\n    @pytest.mark.parametrize(\"flattening\", [[0, 1, 2], [0, 1, 1]])\n    @pytest.mark.parametrize(\"delays\", [[0, 0, 0], [0, 5, 5]])\n    def test_pattern_max_delay(self, timesteps: int, flattening: list, delays: list):\n        n_q = len(flattening)\n        max_delay = max(delays)\n        provider = UnrolledPatternProvider(n_q, flattening, delays)\n        pattern = provider.get_pattern(timesteps)\n        assert pattern.max_delay == max_delay\n\n\nclass TestPattern:\n\n    def ref_build_pattern_sequence(self, z: torch.Tensor, pattern: Pattern, special_token: int):\n        \"\"\"Reference method to build the sequence from the pattern without using fancy scatter.\"\"\"\n        bs, n_q, T = z.shape\n        z = z.cpu().numpy()\n        assert n_q == pattern.n_q\n        assert T <= pattern.timesteps\n        inp = torch.full((bs, n_q, len(pattern.layout)), special_token, dtype=torch.long).numpy()\n        inp[:] = special_token\n        for s, v in enumerate(pattern.layout):\n            for (t, q) in v:\n                if t < T:\n                    inp[:, q, s] = z[:, q, t]\n        return torch.from_numpy(inp)\n\n    def ref_revert_pattern_sequence(self, z: torch.Tensor, pattern: Pattern, special_token: int):\n        \"\"\"Reference method to revert the sequence from the pattern without using fancy scatter.\"\"\"\n        z = z.cpu().numpy()\n        bs, n_q, S = z.shape\n        assert pattern.n_q == n_q\n        inp = torch.full((bs, pattern.n_q, pattern.timesteps), special_token, dtype=torch.long).numpy()\n        inp[:] = special_token\n        for s, v in enumerate(pattern.layout):\n            for (t, q) in v:\n                if t < pattern.timesteps:\n                    inp[:, q, t] = z[:, q, s]\n        return torch.from_numpy(inp)\n\n    def ref_revert_pattern_logits(self, z: torch.Tensor, pattern: Pattern, special_token: float):\n        \"\"\"Reference method to revert the logits from the pattern without using fancy scatter.\"\"\"\n        z = z.cpu().numpy()\n        bs, card, n_q, S = z.shape\n        assert pattern.n_q == n_q\n        ref_layout = pattern.layout\n        inp = torch.full((bs, card, pattern.n_q, pattern.timesteps), special_token, dtype=torch.float).numpy()\n        inp[:] = special_token\n        for s, v in enumerate(ref_layout[1:]):\n            if s < S:\n                for (t, q) in v:\n                    if t < pattern.timesteps:\n                        inp[:, :, q, t] = z[:, :, q, s]\n        return torch.from_numpy(inp)\n\n    def _get_pattern_providers(self, n_q: int):\n        pattern_provider_1 = ParallelPatternProvider(n_q)\n        pattern_provider_2 = DelayedPatternProvider(n_q, list(range(n_q)))\n        pattern_provider_3 = DelayedPatternProvider(n_q, [0] + [1] * (n_q - 1))\n        pattern_provider_4 = UnrolledPatternProvider(\n            n_q, flattening=list(range(n_q)), delays=[0] * n_q\n        )\n        pattern_provider_5 = UnrolledPatternProvider(\n            n_q, flattening=[0] + [1] * (n_q - 1), delays=[0] * n_q\n        )\n        pattern_provider_6 = UnrolledPatternProvider(\n            n_q, flattening=[0] + [1] * (n_q - 1), delays=[0] + [5] * (n_q - 1)\n        )\n        return [\n            pattern_provider_1,\n            pattern_provider_2,\n            pattern_provider_3,\n            pattern_provider_4,\n            pattern_provider_5,\n            pattern_provider_6,\n        ]\n\n    @pytest.mark.parametrize(\"n_q\", [1, 4, 32])\n    @pytest.mark.parametrize(\"timesteps\", [16, 72])\n    def test_build_pattern_sequence(self, n_q: int, timesteps: int):\n        bs = 2\n        card = 256\n        special_token = card\n\n        pattern_providers = self._get_pattern_providers(n_q)\n        for pattern_provider in pattern_providers:\n            pattern = pattern_provider.get_pattern(timesteps)\n            # we can correctly build the sequence from the pattern\n            z = torch.randint(0, card, (bs, n_q, timesteps))\n            ref_res = self.ref_build_pattern_sequence(z, pattern, special_token)\n            res, indexes, mask = pattern.build_pattern_sequence(z, special_token)\n            assert (res == ref_res).float().mean() == 1.0\n\n            # expected assertion fails on the number of timesteps\n            invalid_timesteps = [timesteps + 1]\n            if pattern.num_sequence_steps != pattern.timesteps:\n                invalid_timesteps.append(pattern.num_sequence_steps)\n            for i_timesteps in invalid_timesteps:\n                z2 = torch.randint(0, card, (bs, n_q, i_timesteps))\n                with pytest.raises(AssertionError):\n                    pattern.build_pattern_sequence(z2, special_token)\n\n            # expected assertion fails on the number of codebooks\n            invalid_qs = [0, n_q - 1, n_q + 1]\n            for i_q in invalid_qs:\n                z3 = torch.randint(0, card, (bs, i_q, timesteps))\n                with pytest.raises(AssertionError):\n                    pattern.build_pattern_sequence(z3, special_token)\n\n    @pytest.mark.parametrize(\"n_q\", [1, 4, 32])\n    @pytest.mark.parametrize(\"timesteps\", [16, 72])\n    def test_revert_pattern_sequence(self, n_q: int, timesteps: int):\n        bs = 2\n        card = 256\n        special_token = card\n\n        pattern_providers = self._get_pattern_providers(n_q)\n        for pattern_provider in pattern_providers:\n            pattern = pattern_provider.get_pattern(timesteps)\n            # this works assuming previous tests are successful\n            z = torch.randint(0, card, (bs, n_q, timesteps))\n            s = self.ref_build_pattern_sequence(z, pattern, special_token)\n            ref_out = self.ref_revert_pattern_sequence(s, pattern, special_token)\n            # ensure our reference script retrieve the original sequence\n            assert z.shape == ref_out.shape\n            assert (z == ref_out).float().mean() == 1.0\n            # now we can test the scatter version\n            out, indexes, mask = pattern.revert_pattern_sequence(s, special_token)\n            assert out.shape == ref_out.shape\n            assert (out == ref_out).float().mean() == 1.0\n\n    @pytest.mark.parametrize(\"n_q\", [1, 4, 32])\n    @pytest.mark.parametrize(\"timesteps\", [16, 72])\n    @pytest.mark.parametrize(\"card\", [1, 2, 256, 1024])\n    def test_revert_pattern_logits(self, n_q: int, timesteps: int, card: int):\n        bs = 2\n        special_token = card\n        logits_special_token = float('nan')\n\n        pattern_providers = self._get_pattern_providers(n_q)\n        for pattern_provider in pattern_providers:\n            pattern = pattern_provider.get_pattern(timesteps)\n            # this works assuming previous tests are successful\n            z = torch.randint(0, card, (bs, n_q, timesteps))\n            s = self.ref_build_pattern_sequence(z, pattern, special_token)\n            logits = torch.randn((bs, card, n_q, s.shape[-1]))\n            ref_out = self.ref_revert_pattern_logits(logits, pattern, logits_special_token)\n            # ensure our reference script retrieve the original sequence\n            assert ref_out.shape == torch.Size([bs, card, n_q, timesteps])\n            # now we can test the scatter version\n            out, indexes, mask = pattern.revert_pattern_logits(logits, logits_special_token)\n            assert out.shape == ref_out.shape\n            assert (out == ref_out).float().mean() == 1.0\n"
  },
  {
    "path": "tests/modules/test_conv.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom itertools import product\nimport math\nimport random\n\nimport pytest\nimport torch\nfrom torch import nn\n\nfrom audiocraft.modules import (\n    NormConv1d,\n    NormConvTranspose1d,\n    StreamableConv1d,\n    StreamableConvTranspose1d,\n    pad1d,\n    unpad1d,\n)\n\n\ndef test_get_extra_padding_for_conv1d():\n    # TODO: Implement me!\n    pass\n\n\ndef test_pad1d_zeros():\n    x = torch.randn(1, 1, 20)\n\n    xp1 = pad1d(x, (0, 5), mode='constant', value=0.)\n    assert xp1.shape[-1] == 25\n    xp2 = pad1d(x, (5, 5), mode='constant', value=0.)\n    assert xp2.shape[-1] == 30\n    xp3 = pad1d(x, (0, 0), mode='constant', value=0.)\n    assert xp3.shape[-1] == 20\n    xp4 = pad1d(x, (10, 30), mode='constant', value=0.)\n    assert xp4.shape[-1] == 60\n\n    with pytest.raises(AssertionError):\n        pad1d(x, (-1, 0), mode='constant', value=0.)\n\n    with pytest.raises(AssertionError):\n        pad1d(x, (0, -1), mode='constant', value=0.)\n\n    with pytest.raises(AssertionError):\n        pad1d(x, (-1, -1), mode='constant', value=0.)\n\n\ndef test_pad1d_reflect():\n    x = torch.randn(1, 1, 20)\n\n    xp1 = pad1d(x, (0, 5), mode='reflect', value=0.)\n    assert xp1.shape[-1] == 25\n    xp2 = pad1d(x, (5, 5), mode='reflect', value=0.)\n    assert xp2.shape[-1] == 30\n    xp3 = pad1d(x, (0, 0), mode='reflect', value=0.)\n    assert xp3.shape[-1] == 20\n    xp4 = pad1d(x, (10, 30), mode='reflect', value=0.)\n    assert xp4.shape[-1] == 60\n\n    with pytest.raises(AssertionError):\n        pad1d(x, (-1, 0), mode='reflect', value=0.)\n\n    with pytest.raises(AssertionError):\n        pad1d(x, (0, -1), mode='reflect', value=0.)\n\n    with pytest.raises(AssertionError):\n        pad1d(x, (-1, -1), mode='reflect', value=0.)\n\n\ndef test_unpad1d():\n    x = torch.randn(1, 1, 20)\n\n    u1 = unpad1d(x, (5, 5))\n    assert u1.shape[-1] == 10\n    u2 = unpad1d(x, (0, 5))\n    assert u2.shape[-1] == 15\n    u3 = unpad1d(x, (5, 0))\n    assert u3.shape[-1] == 15\n    u4 = unpad1d(x, (0, 0))\n    assert u4.shape[-1] == x.shape[-1]\n\n    with pytest.raises(AssertionError):\n        unpad1d(x, (-1, 0))\n\n    with pytest.raises(AssertionError):\n        unpad1d(x, (0, -1))\n\n    with pytest.raises(AssertionError):\n        unpad1d(x, (-1, -1))\n\n\nclass TestNormConv1d:\n\n    def test_norm_conv1d_modules(self):\n        N, C, T = 2, 2, random.randrange(1, 100_000)\n        t0 = torch.randn(N, C, T)\n\n        C_out, kernel_size, stride = 1, 4, 1\n        expected_out_length = int((T - kernel_size) / stride + 1)\n        wn_conv = NormConv1d(C, 1, kernel_size=4, norm='weight_norm')\n        gn_conv = NormConv1d(C, 1, kernel_size=4, norm='time_group_norm')\n        nn_conv = NormConv1d(C, 1, kernel_size=4, norm='none')\n\n        assert isinstance(wn_conv.norm, nn.Identity)\n        assert isinstance(wn_conv.conv, nn.Conv1d)\n\n        assert isinstance(gn_conv.norm, nn.GroupNorm)\n        assert isinstance(gn_conv.conv, nn.Conv1d)\n\n        assert isinstance(nn_conv.norm, nn.Identity)\n        assert isinstance(nn_conv.conv, nn.Conv1d)\n\n        for conv_layer in [wn_conv, gn_conv, nn_conv]:\n            out = conv_layer(t0)\n            assert isinstance(out, torch.Tensor)\n            assert list(out.shape) == [N, C_out, expected_out_length]\n\n\nclass TestNormConvTranspose1d:\n\n    def test_normalizations(self):\n        N, C, T = 2, 2, random.randrange(1, 100_000)\n        t0 = torch.randn(N, C, T)\n\n        C_out, kernel_size, stride = 1, 4, 1\n        expected_out_length = (T - 1) * stride + (kernel_size - 1) + 1\n\n        wn_convtr = NormConvTranspose1d(C, C_out, kernel_size=kernel_size, stride=stride, norm='weight_norm')\n        gn_convtr = NormConvTranspose1d(C, C_out, kernel_size=kernel_size, stride=stride, norm='time_group_norm')\n        nn_convtr = NormConvTranspose1d(C, C_out, kernel_size=kernel_size, stride=stride, norm='none')\n\n        assert isinstance(wn_convtr.norm, nn.Identity)\n        assert isinstance(wn_convtr.convtr, nn.ConvTranspose1d)\n\n        assert isinstance(gn_convtr.norm, nn.GroupNorm)\n        assert isinstance(gn_convtr.convtr, nn.ConvTranspose1d)\n\n        assert isinstance(nn_convtr.norm, nn.Identity)\n        assert isinstance(nn_convtr.convtr, nn.ConvTranspose1d)\n\n        for convtr_layer in [wn_convtr, gn_convtr, nn_convtr]:\n            out = convtr_layer(t0)\n            assert isinstance(out, torch.Tensor)\n            assert list(out.shape) == [N, C_out, expected_out_length]\n\n\nclass TestStreamableConv1d:\n\n    def get_streamable_conv1d_output_length(self, length, kernel_size, stride, dilation):\n        # StreamableConv1d internally pads to make sure that the last window is full\n        padding_total = (kernel_size - 1) * dilation - (stride - 1)\n        n_frames = (length - kernel_size + padding_total) / stride + 1\n        ideal_length = (math.ceil(n_frames) - 1) * stride + (kernel_size - padding_total)\n        return ideal_length // stride\n\n    def test_streamable_conv1d(self):\n        N, C, T = 2, 2, random.randrange(1, 100_000)\n        t0 = torch.randn(N, C, T)\n        C_out = 1\n\n        # conv params are [(kernel_size, stride, dilation)]\n        conv_params = [(4, 1, 1), (4, 2, 1), (3, 1, 3), (10, 5, 1), (3, 2, 3)]\n        for causal, (kernel_size, stride, dilation) in product([False, True], conv_params):\n            expected_out_length = self.get_streamable_conv1d_output_length(T, kernel_size, stride, dilation)\n            sconv = StreamableConv1d(C, C_out, kernel_size=kernel_size, stride=stride, dilation=dilation, causal=causal)\n            out = sconv(t0)\n            assert isinstance(out, torch.Tensor)\n            print(list(out.shape), [N, C_out, expected_out_length])\n            assert list(out.shape) == [N, C_out, expected_out_length]\n\n\nclass TestStreamableConvTranspose1d:\n\n    def get_streamable_convtr1d_output_length(self, length, kernel_size, stride):\n        padding_total = (kernel_size - stride)\n        return (length - 1) * stride - padding_total + (kernel_size - 1) + 1\n\n    def test_streamable_convtr1d(self):\n        N, C, T = 2, 2, random.randrange(1, 100_000)\n        t0 = torch.randn(N, C, T)\n\n        C_out = 1\n\n        with pytest.raises(AssertionError):\n            StreamableConvTranspose1d(C, C_out, kernel_size=4, causal=False, trim_right_ratio=0.5)\n            StreamableConvTranspose1d(C, C_out, kernel_size=4, causal=True, trim_right_ratio=-1.)\n            StreamableConvTranspose1d(C, C_out, kernel_size=4, causal=True, trim_right_ratio=2)\n\n        # causal params are [(causal, trim_right)]\n        causal_params = [(False, 1.0), (True, 1.0), (True, 0.5), (True, 0.0)]\n        # conv params are [(kernel_size, stride)]\n        conv_params = [(4, 1), (4, 2), (3, 1), (10, 5)]\n        for ((causal, trim_right_ratio), (kernel_size, stride)) in product(causal_params, conv_params):\n            expected_out_length = self.get_streamable_convtr1d_output_length(T, kernel_size, stride)\n            sconvtr = StreamableConvTranspose1d(C, C_out, kernel_size=kernel_size, stride=stride,\n                                                causal=causal, trim_right_ratio=trim_right_ratio)\n            out = sconvtr(t0)\n            assert isinstance(out, torch.Tensor)\n            assert list(out.shape) == [N, C_out, expected_out_length]\n"
  },
  {
    "path": "tests/modules/test_lstm.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport random\nimport torch\n\nfrom audiocraft.modules.lstm import StreamableLSTM\n\n\nclass TestStreamableLSTM:\n\n    def test_lstm(self):\n        B, C, T = 4, 2, random.randint(1, 100)\n\n        lstm = StreamableLSTM(C, 3, skip=False)\n        x = torch.randn(B, C, T)\n        y = lstm(x)\n\n        print(y.shape)\n        assert y.shape == torch.Size([B, C, T])\n\n    def test_lstm_skip(self):\n        B, C, T = 4, 2, random.randint(1, 100)\n\n        lstm = StreamableLSTM(C, 3, skip=True)\n        x = torch.randn(B, C, T)\n        y = lstm(x)\n\n        assert y.shape == torch.Size([B, C, T])\n"
  },
  {
    "path": "tests/modules/test_rope.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport torch\n\nfrom audiocraft.modules.rope import RotaryEmbedding\nfrom audiocraft.modules.transformer import StreamingTransformer, set_efficient_attention_backend\n\n\ndef test_rope():\n    set_efficient_attention_backend('torch')\n    B, T, H, C = 8, 75, 16, 128\n\n    rope = RotaryEmbedding(dim=C)\n    xq = torch.rand((B, T, H, C))\n    xk = torch.rand((B, T, H, C))\n    xq_out, xk_out = rope.rotate_qk(xq, xk, start=7)\n\n    assert list(xq_out.shape) == [B, T, H, C]\n    assert list(xk_out.shape) == [B, T, H, C]\n\n\ndef test_rope_io_dtypes():\n    set_efficient_attention_backend('torch')\n    B, T, H, C = 8, 75, 16, 128\n\n    rope_32 = RotaryEmbedding(dim=C, dtype=torch.float32)\n    rope_64 = RotaryEmbedding(dim=C, dtype=torch.float64)\n\n    # Test bfloat16 inputs w/ both 32 and 64 precision rope.\n    xq_16 = torch.rand((B, T, H, C)).to(torch.bfloat16)\n    xk_16 = torch.rand((B, T, H, C)).to(torch.bfloat16)\n    xq_out, xk_out = rope_32.rotate_qk(xq_16, xk_16)\n    assert xq_out.dtype == torch.bfloat16\n    xq_out, xk_out = rope_64.rotate_qk(xq_16, xk_16)\n    assert xq_out.dtype == torch.bfloat16\n\n    # Test float32 inputs w/ both 32 and 64 precision rope.\n    xq_32 = torch.rand((B, T, H, C)).to(torch.float32)\n    xk_32 = torch.rand((B, T, H, C)).to(torch.float32)\n    xq_out, xk_out = rope_32.rotate_qk(xq_32, xk_32)\n    assert xq_out.dtype == torch.float32\n    xq_out, xk_out = rope_64.rotate_qk(xq_32, xk_32)\n    assert xq_out.dtype == torch.float32\n\n\ndef test_transformer_with_rope():\n    set_efficient_attention_backend('torch')\n    torch.manual_seed(1234)\n    for pos in ['rope', 'sin_rope']:\n        tr = StreamingTransformer(\n            16, 4, 2, custom=True, dropout=0., layer_scale=0.1,\n            positional_embedding=pos)\n        tr.eval()\n        steps = 12\n        x = torch.randn(3, steps, 16)\n\n        out = tr(x)\n        assert list(out.shape) == list(x.shape)\n\n\n@torch.no_grad()\ndef test_rope_streaming():\n    set_efficient_attention_backend('torch')\n    torch.manual_seed(1234)\n    tr = StreamingTransformer(\n        16, 4, 2, causal=True, dropout=0.,\n        custom=True, positional_embedding='rope')\n    tr.eval()\n    steps = 12\n    x = torch.randn(3, steps, 16)\n\n    ref = tr(x)\n\n    with tr.streaming():\n        outs = []\n        frame_sizes = [1] * steps\n\n        for frame_size in frame_sizes:\n            frame = x[:, :frame_size]\n            x = x[:, frame_size:]\n            outs.append(tr(frame))\n\n    out = torch.cat(outs, dim=1)\n    assert list(out.shape) == [3, steps, 16]\n    delta = torch.norm(out - ref) / torch.norm(out)\n    assert delta < 1e-6, delta\n\n\n@torch.no_grad()\ndef test_rope_streaming_past_context():\n    set_efficient_attention_backend('torch')\n    torch.manual_seed(1234)\n\n    for context in [None, 10]:\n        tr = StreamingTransformer(\n            16, 4, 1 if context else 2,\n            causal=True, past_context=context, custom=True,\n            dropout=0., positional_embedding='rope')\n        tr.eval()\n\n        steps = 20\n        x = torch.randn(3, steps, 16)\n        ref = tr(x)\n\n        with tr.streaming():\n            outs = []\n            frame_sizes = [1] * steps\n\n            for frame_size in frame_sizes:\n                frame = x[:, :frame_size]\n                x = x[:, frame_size:]\n                outs.append(tr(frame))\n\n        out = torch.cat(outs, dim=1)\n        assert list(out.shape) == [3, steps, 16]\n        delta = torch.norm(out - ref) / torch.norm(out)\n        assert delta < 1e-6, delta\n\n\ndef test_rope_memory_efficient():\n    set_efficient_attention_backend('torch')\n    torch.manual_seed(1234)\n    tr = StreamingTransformer(\n        16, 4, 2, custom=True, dropout=0., layer_scale=0.1,\n        positional_embedding='rope')\n    tr_mem_efficient = StreamingTransformer(\n        16, 4, 2, dropout=0., memory_efficient=True, layer_scale=0.1,\n        positional_embedding='rope')\n    tr_mem_efficient.load_state_dict(tr.state_dict())\n    tr.eval()\n    steps = 12\n    x = torch.randn(3, steps, 16)\n\n    with torch.no_grad():\n        y = tr(x)\n        y2 = tr_mem_efficient(x)\n        # Check at float precision b/c this is the rope default.\n        assert torch.allclose(y, y2, atol=1e-7), (y - y2).norm()\n\n\ndef test_rope_with_xpos():\n    set_efficient_attention_backend('torch')\n    B, T, H, C = 8, 75, 16, 128\n\n    rope = RotaryEmbedding(dim=C, xpos=True)\n    xq = torch.rand((B, T, H, C))\n    xk = torch.rand((B, T, H, C))\n    xq_out, xk_out = rope.rotate_qk(xq, xk, start=7)\n\n    assert list(xq_out.shape) == [B, T, H, C]\n    assert list(xk_out.shape) == [B, T, H, C]\n\n\ndef test_positional_scale():\n    set_efficient_attention_backend('torch')\n    B, T, H, C = 8, 75, 16, 128\n\n    rope = RotaryEmbedding(dim=C, xpos=True, scale=0.0)\n    xq = torch.rand((B, T, H, C))\n    xk = torch.rand((B, T, H, C))\n    xq_out, xk_out = rope.rotate_qk(xq, xk, start=7)\n\n    assert torch.allclose(xq, xq_out)\n    assert torch.allclose(xk, xk_out)\n"
  },
  {
    "path": "tests/modules/test_seanet.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom itertools import product\n\nimport pytest\nimport torch\n\nfrom audiocraft.modules.seanet import SEANetEncoder, SEANetDecoder, SEANetResnetBlock\nfrom audiocraft.modules import StreamableConv1d, StreamableConvTranspose1d\n\n\nclass TestSEANetModel:\n\n    def test_base(self):\n        encoder = SEANetEncoder()\n        decoder = SEANetDecoder()\n\n        x = torch.randn(1, 1, 24000)\n        z = encoder(x)\n        assert list(z.shape) == [1, 128, 75], z.shape\n        y = decoder(z)\n        assert y.shape == x.shape, (x.shape, y.shape)\n\n    def test_causal(self):\n        encoder = SEANetEncoder(causal=True)\n        decoder = SEANetDecoder(causal=True)\n        x = torch.randn(1, 1, 24000)\n\n        z = encoder(x)\n        assert list(z.shape) == [1, 128, 75], z.shape\n        y = decoder(z)\n        assert y.shape == x.shape, (x.shape, y.shape)\n\n    def test_conv_skip_connection(self):\n        encoder = SEANetEncoder(true_skip=False)\n        decoder = SEANetDecoder(true_skip=False)\n\n        x = torch.randn(1, 1, 24000)\n        z = encoder(x)\n        assert list(z.shape) == [1, 128, 75], z.shape\n        y = decoder(z)\n        assert y.shape == x.shape, (x.shape, y.shape)\n\n    def test_seanet_encoder_decoder_final_act(self):\n        encoder = SEANetEncoder(true_skip=False)\n        decoder = SEANetDecoder(true_skip=False, final_activation='Tanh')\n\n        x = torch.randn(1, 1, 24000)\n        z = encoder(x)\n        assert list(z.shape) == [1, 128, 75], z.shape\n        y = decoder(z)\n        assert y.shape == x.shape, (x.shape, y.shape)\n\n    def _check_encoder_blocks_norm(self, encoder: SEANetEncoder, n_disable_blocks: int, norm: str):\n        n_blocks = 0\n        for layer in encoder.model:\n            if isinstance(layer, StreamableConv1d):\n                n_blocks += 1\n                assert layer.conv.norm_type == 'none' if n_blocks <= n_disable_blocks else norm\n            elif isinstance(layer, SEANetResnetBlock):\n                for resnet_layer in layer.block:\n                    if isinstance(resnet_layer, StreamableConv1d):\n                        # here we add + 1 to n_blocks as we increment n_blocks just after the block\n                        assert resnet_layer.conv.norm_type == 'none' if (n_blocks + 1) <= n_disable_blocks else norm\n\n    def test_encoder_disable_norm(self):\n        n_residuals = [0, 1, 3]\n        disable_blocks = [0, 1, 2, 3, 4, 5, 6]\n        norms = ['weight_norm', 'none']\n        for n_res, disable_blocks, norm in product(n_residuals, disable_blocks, norms):\n            encoder = SEANetEncoder(n_residual_layers=n_res, norm=norm,\n                                    disable_norm_outer_blocks=disable_blocks)\n            self._check_encoder_blocks_norm(encoder, disable_blocks, norm)\n\n    def _check_decoder_blocks_norm(self, decoder: SEANetDecoder, n_disable_blocks: int, norm: str):\n        n_blocks = 0\n        for layer in decoder.model:\n            if isinstance(layer, StreamableConv1d):\n                n_blocks += 1\n                assert layer.conv.norm_type == 'none' if (decoder.n_blocks - n_blocks) < n_disable_blocks else norm\n            elif isinstance(layer, StreamableConvTranspose1d):\n                n_blocks += 1\n                assert layer.convtr.norm_type == 'none' if (decoder.n_blocks - n_blocks) < n_disable_blocks else norm\n            elif isinstance(layer, SEANetResnetBlock):\n                for resnet_layer in layer.block:\n                    if isinstance(resnet_layer, StreamableConv1d):\n                        assert resnet_layer.conv.norm_type == 'none' \\\n                            if (decoder.n_blocks - n_blocks) < n_disable_blocks else norm\n\n    def test_decoder_disable_norm(self):\n        n_residuals = [0, 1, 3]\n        disable_blocks = [0, 1, 2, 3, 4, 5, 6]\n        norms = ['weight_norm', 'none']\n        for n_res, disable_blocks, norm in product(n_residuals, disable_blocks, norms):\n            decoder = SEANetDecoder(n_residual_layers=n_res, norm=norm,\n                                    disable_norm_outer_blocks=disable_blocks)\n            self._check_decoder_blocks_norm(decoder, disable_blocks, norm)\n\n    def test_disable_norm_raises_exception(self):\n        # Invalid disable_norm_outer_blocks values raise exceptions\n        with pytest.raises(AssertionError):\n            SEANetEncoder(disable_norm_outer_blocks=-1)\n\n        with pytest.raises(AssertionError):\n            SEANetEncoder(ratios=[1, 1, 2, 2], disable_norm_outer_blocks=7)\n\n        with pytest.raises(AssertionError):\n            SEANetDecoder(disable_norm_outer_blocks=-1)\n\n        with pytest.raises(AssertionError):\n            SEANetDecoder(ratios=[1, 1, 2, 2], disable_norm_outer_blocks=7)\n"
  },
  {
    "path": "tests/modules/test_transformer.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nfrom itertools import product\n\nimport pytest\nimport torch\n\nfrom audiocraft.modules.transformer import (\n    StreamingMultiheadAttention, StreamingTransformer, set_efficient_attention_backend)\n\n\ndef test_transformer_causal_streaming():\n    torch.manual_seed(1234)\n\n    for context, custom in product([None, 10], [False, True]):\n        # Test that causality and receptive fields are properly handled.\n        # looking at the gradients\n        tr = StreamingTransformer(\n            16, 4, 1 if context else 2,\n            causal=True, past_context=context, custom=custom,\n            dropout=0.)\n        steps = 20\n        for k in [0, 10, 15, 19]:\n            x = torch.randn(4, steps, 16, requires_grad=True)\n            y = tr(x)\n            y[:, k].abs().sum().backward()\n            if k + 1 < steps:\n                assert torch.allclose(x.grad[:, k + 1:], torch.tensor(0.)), x.grad[:, k + 1:].norm()\n            assert not torch.allclose(x.grad[:, :k + 1], torch.tensor(0.)), x.grad[:, :k + 1].norm()\n            if context is not None and k > context:\n                limit = k - context - 1\n                assert torch.allclose(x.grad[:, :limit],\n                                      torch.tensor(0.)), x.grad[:, :limit].norm()\n\n        # Now check that streaming gives the same result at batch eval.\n        x = torch.randn(4, steps, 16)\n        y = tr(x)\n        ys = []\n        with tr.streaming():\n            for k in range(steps):\n                chunk = x[:, k:k + 1, :]\n                ys.append(tr(chunk))\n        y_stream = torch.cat(ys, dim=1)\n        delta = torch.norm(y_stream - y) / torch.norm(y)\n        assert delta < 1e-6, delta\n\n\ndef test_transformer_vs_pytorch():\n    torch.manual_seed(1234)\n    # Check that in the non causal setting, we get the same result as\n    # PyTorch Transformer encoder.\n    for custom in [False, True]:\n        tr = StreamingTransformer(\n            16, 4, 2,\n            causal=False, custom=custom, dropout=0., positional_scale=0.)\n        layer = torch.nn.TransformerEncoderLayer(16, 4, dropout=0., batch_first=True)\n        tr_ref = torch.nn.TransformerEncoder(layer, 2)\n        tr.load_state_dict(tr_ref.state_dict())\n\n        x = torch.randn(4, 20, 16)\n        y = tr(x)\n        y2 = tr_ref(x)\n        delta = torch.norm(y2 - y) / torch.norm(y)\n        assert delta < 1e-6, delta\n\n\ndef test_streaming_api():\n    tr = StreamingTransformer(16, 4, 2, causal=True, dropout=0.)\n    tr.eval()\n    steps = 12\n    x = torch.randn(1, steps, 16)\n\n    with torch.no_grad():\n        with tr.streaming():\n            _ = tr(x[:, :1])\n            state = {k: v.clone() for k, v in tr.get_streaming_state().items()}\n            y = tr(x[:, 1:2])\n            tr.set_streaming_state(state)\n            y2 = tr(x[:, 1:2])\n            assert torch.allclose(y, y2), (y - y2).norm()\n            assert tr.flush() is None\n\n\ndef test_memory_efficient():\n    for backend in ['torch']:\n        torch.manual_seed(1234)\n        set_efficient_attention_backend(backend)\n\n        tr = StreamingTransformer(\n            16, 4, 2, custom=True, dropout=0., layer_scale=0.1)\n        tr_mem_efficient = StreamingTransformer(\n            16, 4, 2, dropout=0., memory_efficient=True, layer_scale=0.1)\n        tr_mem_efficient.load_state_dict(tr.state_dict())\n        tr.eval()\n        steps = 12\n        x = torch.randn(3, steps, 16)\n\n        with torch.no_grad():\n            y = tr(x)\n            y2 = tr_mem_efficient(x)\n            assert torch.allclose(y, y2), ((y - y2).norm(), backend)\n\n\ndef test_attention_as_float32():\n    torch.manual_seed(1234)\n    cases = [\n        {'custom': True},\n        {'custom': False},\n    ]\n    for case in cases:\n        tr = StreamingTransformer(16, 4, 2, dropout=0., dtype=torch.bfloat16, **case)\n        tr_float32 = StreamingTransformer(\n            16, 4, 2, dropout=0., attention_as_float32=True, dtype=torch.bfloat16, **case)\n        if not case['custom']:\n            # we are not using autocast here because it doesn't really\n            # work as expected on CPU, so we have to manually cast the weights of the MHA.\n            for layer in tr_float32.layers:\n                layer.self_attn.mha.to(torch.float32)\n        tr_float32.load_state_dict(tr.state_dict())\n        steps = 12\n        x = torch.randn(3, steps, 16, dtype=torch.bfloat16)\n\n        with torch.no_grad():\n            y = tr(x)\n            y2 = tr_float32(x)\n            assert not torch.allclose(y, y2), (y - y2).norm()\n\n\n@torch.no_grad()\ndef test_streaming_memory_efficient():\n    for backend in ['torch']:\n        torch.manual_seed(1234)\n        set_efficient_attention_backend(backend)\n        tr = StreamingTransformer(16, 4, 2, causal=True, dropout=0., custom=True)\n        tr_mem_efficient = StreamingTransformer(\n            16, 4, 2, dropout=0., memory_efficient=True, causal=True)\n        tr.load_state_dict(tr_mem_efficient.state_dict())\n        tr.eval()\n        tr_mem_efficient.eval()\n        steps = 12\n        x = torch.randn(3, steps, 16)\n\n        ref = tr(x)\n\n        with tr_mem_efficient.streaming():\n            outs = []\n            # frame_sizes = [2] + [1] * (steps - 2)\n            frame_sizes = [1] * steps\n\n            for frame_size in frame_sizes:\n                frame = x[:, :frame_size]\n                x = x[:, frame_size:]\n                outs.append(tr_mem_efficient(frame))\n\n        out = torch.cat(outs, dim=1)\n        delta = torch.norm(out - ref) / torch.norm(out)\n        assert delta < 1e-6, delta\n\n\ndef test_cross_attention():\n    torch.manual_seed(1234)\n    for norm_first in [True, False]:\n        m = StreamingTransformer(\n            16, 4, 2, cross_attention=False, norm_first=norm_first, dropout=0., custom=True)\n        m_cross = StreamingTransformer(\n            16, 4, 2, cross_attention=True, norm_first=norm_first, dropout=0., custom=True)\n        m_cross.load_state_dict(m.state_dict(), strict=False)\n        x = torch.randn(2, 5, 16)\n        cross_x = torch.randn(2, 3, 16)\n        y_ref = m(x)\n        y_cross_zero = m_cross(x, cross_attention_src=0 * cross_x)\n        # With norm_first, the two should be exactly the same,\n        # but with norm_first=False, we get 2 normalization in a row\n        # and the epsilon value leads to a tiny change.\n        atol = 0. if norm_first else 1e-6\n        print((y_ref - y_cross_zero).norm() / y_ref.norm())\n        assert torch.allclose(y_ref, y_cross_zero, atol=atol)\n\n        # We now expect a difference even with a generous atol of 1e-2.\n        y_cross = m_cross(x, cross_attention_src=cross_x)\n        assert not torch.allclose(y_cross, y_cross_zero, atol=1e-2)\n\n        with pytest.raises(AssertionError):\n            _ = m_cross(x)\n            _ = m(x, cross_attention_src=cross_x)\n\n\ndef test_cross_attention_compat():\n    torch.manual_seed(1234)\n    num_heads = 2\n    dim = num_heads * 64\n    with pytest.raises(AssertionError):\n        StreamingMultiheadAttention(dim, num_heads, causal=True, cross_attention=True)\n\n    cross_attn = StreamingMultiheadAttention(\n        dim, num_heads, dropout=0, cross_attention=True, custom=True)\n    ref_attn = torch.nn.MultiheadAttention(dim, num_heads, dropout=0, batch_first=True)\n\n    # We can load the regular attention state dict\n    # so we have compat when loading old checkpoints.\n    cross_attn.load_state_dict(ref_attn.state_dict())\n\n    queries = torch.randn(3, 7, dim)\n    keys = torch.randn(3, 9, dim)\n    values = torch.randn(3, 9, dim)\n\n    y = cross_attn(queries, keys, values)[0]\n    y_ref = ref_attn(queries, keys, values)[0]\n    assert torch.allclose(y, y_ref, atol=1e-7), (y - y_ref).norm() / y_ref.norm()\n\n    # Now let's check that streaming is working properly.\n    with cross_attn.streaming():\n        ys = []\n        for step in range(queries.shape[1]):\n            ys.append(cross_attn(queries[:, step: step + 1], keys, values)[0])\n    y_streaming = torch.cat(ys, dim=1)\n    assert torch.allclose(y_streaming, y, atol=1e-7)\n\n\ndef test_repeat_kv():\n    torch.manual_seed(1234)\n    num_heads = 8\n    kv_repeat = 4\n    dim = num_heads * 64\n    with pytest.raises(AssertionError):\n        mha = StreamingMultiheadAttention(\n            dim, num_heads, causal=True, kv_repeat=kv_repeat, cross_attention=True)\n        mha = StreamingMultiheadAttention(\n            dim, num_heads, causal=True, kv_repeat=kv_repeat)\n    mha = StreamingMultiheadAttention(\n        dim, num_heads, causal=True, kv_repeat=kv_repeat, custom=True)\n    x = torch.randn(4, 18, dim)\n    y = mha(x, x, x)[0]\n    assert x.shape == y.shape\n\n\ndef test_qk_layer_norm():\n    torch.manual_seed(1234)\n    tr = StreamingTransformer(\n        16, 4, 2, custom=True, dropout=0., qk_layer_norm=True, bias_attn=False)\n    steps = 12\n    x = torch.randn(3, steps, 16)\n    y = tr(x)\n\n    tr = StreamingTransformer(\n        16, 4, 2, custom=True, dropout=0., qk_layer_norm=True, cross_attention=True)\n    z = torch.randn(3, 21, 16)\n    y = tr(x, cross_attention_src=z)\n    assert y.shape == x.shape\n"
  },
  {
    "path": "tests/quantization/test_vq.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport torch\n\nfrom audiocraft.quantization.vq import ResidualVectorQuantizer\n\n\nclass TestResidualVectorQuantizer:\n\n    def test_rvq(self):\n        x = torch.randn(1, 16, 2048, requires_grad=True)\n        vq = ResidualVectorQuantizer(n_q=8, dimension=16, bins=8)\n        res = vq(x, 1.)\n        assert res.x.shape == torch.Size([1, 16, 2048])\n        res.x.sum().backward()\n        assert torch.allclose(x.grad.data, torch.ones(1))\n"
  },
  {
    "path": "tests/utils/__init__.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n"
  },
  {
    "path": "tests/utils/test_audio_effects.py",
    "content": "# Copyright (c) Meta Platforms, Inc. and affiliates.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n\nimport pytest\nfrom omegaconf import OmegaConf\n\nfrom audiocraft.utils.audio_effects import AudioEffects, get_audio_effects, select_audio_effects\n\nfrom ..common_utils import get_batch_white_noise\n\n\nclass TestAudioEffect:\n    SR = 16_000\n\n    @pytest.fixture(autouse=True)\n    def audio_effects(self):\n        cfg = {\n            \"audio_effects\": {\n                \"speed\": {\n                    \"sample_rate\": self.SR,\n                    \"speed_range\": [0.8, 1.2]\n                },\n                \"updownresample\": {\n                    \"sample_rate\": self.SR,\n                    \"intermediate_freq\": 32_000,\n                },\n                \"echo\": {\n                    \"sample_rate\": self.SR,\n                    \"volume_range\": [0.1, 0.5],\n                },\n                \"random_noise\": {\n                    \"noise_std\": 0.001,\n                },\n                \"pink_noise\": {\n                    \"noise_std\": 0.01,\n                },\n                \"lowpass_filter\": {\n                    \"sample_rate\": self.SR,\n                    \"cutoff_freq\": 5_000,\n                },\n                \"highpass_filter\": {\n                    \"sample_rate\": self.SR,\n                    \"cutoff_freq\": 500,\n                },\n                \"bandpass_filter\": {\n                    \"sample_rate\": self.SR,\n                    \"cutoff_freq_low\": 300,\n                    \"cutoff_freq_high\": 8_000,\n                },\n                \"smooth\": {\n                    \"window_size_range\": [2, 10],\n                },\n                \"boost_audio\": {\n                    \"amount\": 20,\n                },\n                \"duck_audio\": {\n                    \"amount\": 20,\n                },\n                \"mp3_compression\": {\n                    \"sample_rate\": self.SR,\n                    \"bitrate\": \"128k\",\n                },\n                \"aac_compression\": {\n                    \"sample_rate\": self.SR,\n                    \"bitrate\": \"128k\",\n                    \"lowpass_freq\": None,\n                }\n            }\n        }\n        weights = {\n            \"speed\": 2.0,\n            \"updownresample\": 0.4,\n            \"echo\": 1.0,\n            \"random_noise\": 3.0,\n            \"pink_noise\": 0.5,\n            \"lowpass_filter\": 4.0,\n            \"highpass_filter\": 5.0,\n            \"bandpass_filter\": 6.0,\n            \"smooth\": 1.0,\n        }\n        return get_audio_effects(OmegaConf.structured(cfg)), weights\n\n    def test_select_empty_effects(self):\n        effects = select_audio_effects({})\n        assert \"identity\" in effects and effects[\"identity\"] == AudioEffects.identity\n\n    def test_select_wrong_strategy(self):\n        with pytest.raises(ValueError):\n            _ = select_audio_effects(\n                audio_effects={},\n                mode=\"some invalid mode\"\n            )\n\n    def test_selection(self, audio_effects):\n        effect_cfg, weights = audio_effects\n        effects = select_audio_effects(\n            audio_effects=effect_cfg,\n            weights=weights,\n            mode=\"weighted\"\n        )\n        b, c, t = 2, 4, 32000\n        audio = get_batch_white_noise(b, c, t)\n        for effect_name, effect_func in effects.items():\n            modified_audio = effect_func(audio)\n            # It is quite hard to unit test the content of the modified_audio though\n            if effect_name == \"speed\":  # Speeding up audio should return in more frames\n                assert modified_audio.size()[-1] > audio.size()[-1]\n            else:\n                assert modified_audio.size() == audio.size(), f\"Wrong dimension in {effect_name}\"\n"
  }
]