mirror of
https://github.com/YuzuZensai/spleeter.git
synced 2026-01-31 14:58:23 +00:00
👷 🚀 add conda CI for GPU
This commit is contained in:
6
.github/workflows/conda.yml
vendored
6
.github/workflows/conda.yml
vendored
@@ -1,8 +1,6 @@
|
|||||||
name: conda
|
name: conda
|
||||||
on:
|
on:
|
||||||
push:
|
- workflow_dispatch
|
||||||
branches:
|
|
||||||
- master
|
|
||||||
env:
|
env:
|
||||||
ANACONDA_USERNAME: ${{ secrets.ANACONDA_USERNAME }}
|
ANACONDA_USERNAME: ${{ secrets.ANACONDA_USERNAME }}
|
||||||
ANACONDA_PASSWORD: ${{ secrets.ANACONDA_PASSWORD }}
|
ANACONDA_PASSWORD: ${{ secrets.ANACONDA_PASSWORD }}
|
||||||
@@ -11,7 +9,7 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
python: [3.7, 3.8]
|
python: [3.7, 3.8]
|
||||||
package: [spleeter]
|
package: [spleeter, spleeter-gpu]
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
|
|||||||
52
conda/spleeter-gpu/meta.yaml
Normal file
52
conda/spleeter-gpu/meta.yaml
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
{% set name = "spleeter-gpu" %}
|
||||||
|
{% set version = "2.0.2" %}
|
||||||
|
|
||||||
|
package:
|
||||||
|
name: {{ name|lower }}
|
||||||
|
version: {{ version }}
|
||||||
|
|
||||||
|
source:
|
||||||
|
- url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz
|
||||||
|
sha256: ecd3518a98f9978b9088d1cb2ef98f766401fd9007c2bf72a34e5b5bc5a6fdc3
|
||||||
|
|
||||||
|
build:
|
||||||
|
number: 0
|
||||||
|
script: {{ PYTHON }} -m pip install . -vv
|
||||||
|
skip: True # [osx]
|
||||||
|
entry_points:
|
||||||
|
- spleeter = spleeter.__main__:entrypoint
|
||||||
|
|
||||||
|
requirements:
|
||||||
|
host:
|
||||||
|
- python {{ python }}
|
||||||
|
- pip
|
||||||
|
run:
|
||||||
|
- python {{ python }}
|
||||||
|
- tensorflow-gpu ==2.2.0 # [linux]
|
||||||
|
- tensorflow-gpu ==23.0 # [win]
|
||||||
|
- pandas
|
||||||
|
- ffmpeg-python
|
||||||
|
- norbert
|
||||||
|
- librosa
|
||||||
|
|
||||||
|
test:
|
||||||
|
imports:
|
||||||
|
- spleeter
|
||||||
|
- spleeter.commands
|
||||||
|
- spleeter.model
|
||||||
|
- spleeter.utils
|
||||||
|
- spleeter.separator
|
||||||
|
|
||||||
|
about:
|
||||||
|
home: https://github.com/deezer/spleeter
|
||||||
|
license: MIT
|
||||||
|
license_family: MIT
|
||||||
|
license_file: LICENSE
|
||||||
|
summary: The Deezer source separation library with pretrained models based on tensorflow.
|
||||||
|
doc_url: https://github.com/deezer/spleeter/wiki
|
||||||
|
dev_url: https://github.com/deezer/spleeter
|
||||||
|
|
||||||
|
extra:
|
||||||
|
recipe-maintainers:
|
||||||
|
- Faylixe
|
||||||
|
- romi1502
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
python:
|
|
||||||
- 3.7
|
|
||||||
- 3.8
|
|
||||||
Reference in New Issue
Block a user