The default interactive shell is now zsh.
To update your account to use zsh, please run chsh -s /bin/zsh.
For more details, please visit https://support.apple.com/kb/HT208050.
<<PINOKIO_SHELL>>eval "$(conda shell.bash hook)" ; conda deactivate ; conda deactivate ; conda deactivate ; conda activate base ; source /Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/bin/activate /Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env && python ../offload/serve.py 42009
[mlx] MLX engine: MLX 4-bit HQ from /Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/models/drama-3-mlx-4bit
[pause] pause fix on: 143 silence codes, 10 frames
[space] loading Drama 3
Traceback (most recent call last):
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/../offload/serve.py", line 152, in
from app import app # noqa: E402 (loads Drama 3, then builds the UI)
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/app.py", line 22, in
import zerogpu_backend # noqa: F401
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/zerogpu_backend.py", line 43, in
weights = engine_module.load_weights(device="cuda")
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/offload/drama3_mlx.py", line 141, in load_weights
model = MLX(load)
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/offload/drama3_mlx.py", line 91, in call
return self.pool.submit(fn, *args, **kwargs).result()
File "/Users/sup3rmass1ve/pinokio/bin/miniforge/lib/python3.10/concurrent/futures/_base.py", line 458, in result
return self.__get_result()
File "/Users/sup3rmass1ve/pinokio/bin/miniforge/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result
raise self._exception
File "/Users/sup3rmass1ve/pinokio/bin/miniforge/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/offload/drama3_mlx.py", line 134, in load
model = load_model(model_dir())
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/mlx_audio/tts/utils.py", line 125, in load_model
return base_load_model(
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/mlx_audio/utils.py", line 415, in base_load_model
model = model_class.Model.post_load_hook(model, model_path)
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/mlx_audio/tts/models/fish_drama3/drama3.py", line 149, in post_load_hook
from mlx_audio.codec.models.fish_s1_dac import DAC as FishS1DAC
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/mlx_audio/codec/init.py", line 1, in
from .models import (
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/mlx_audio/codec/models/init.py", line 5, in
from .mimo_audio_tokenizer import MiMoAudioTokenizer
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/mlx_audio/codec/models/mimo_audio_tokenizer/init.py", line 2, in
from .model import MiMoAudioTokenizer, Model
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/mlx_audio/codec/models/mimo_audio_tokenizer/model.py", line 11, in
from .audio import load_waveform, log_mel_spectrogram, same_istft
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/mlx_audio/codec/models/mimo_audio_tokenizer/audio.py", line 10, in
from mlx_audio.resample import resample_audio_array
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/mlx_audio/resample.py", line 7, in
from scipy import signal
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/init.py", line 134, in getattr
return _importlib.import_module(f'scipy.{name}')
File "/Users/sup3rmass1ve/pinokio/bin/miniforge/lib/python3.10/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/signal/init.py", line 293, in
from . import _sigtools, windows
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/signal/windows/init.py", line 42, in
from ._windows import *
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/signal/windows/_windows.py", line 7, in
from scipy import linalg, special, fft as sp_fft
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/init.py", line 134, in getattr
return _importlib.import_module(f'scipy.{name}')
File "/Users/sup3rmass1ve/pinokio/bin/miniforge/lib/python3.10/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/linalg/init.py", line 222, in
from ._sketches import *
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/linalg/_sketches.py", line 10, in
from scipy.sparse import csc_matrix
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/init.py", line 315, in
from . import csgraph
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/csgraph/init.py", line 187, in
from ._laplacian import laplacian
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/csgraph/_laplacian.py", line 7, in
from scipy.sparse.linalg import LinearOperator
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/linalg/init.py", line 134, in
from ._eigen import *
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/linalg/_eigen/init.py", line 11, in
from ._svds import svds
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/linalg/_eigen/_svds.py", line 10, in
from scipy.sparse.linalg._svdp import _svdp
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/linalg/_svdp.py", line 23, in
from ._propack import _spropack # type: ignore[attr-defined]
ImportError: dlopen(/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-310-darwin.so, 0x0002): tried: '/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-310-darwin.so' (section '__DATA/__thread_bss' has a zero-fill section type, but offset field is not zero), '/System/Volumes/Preboot/Cryptexes/OS/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-310-darwin.so' (no such file), '/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-310-darwin.so' (section '__DATA/__thread_bss' has a zero-fill section type, but offset field is not zero)
(env) (base) <<PINOKIO_SHELL>>
██ Terminated Shell f431d8c4-3385-4d8b-a36f-16814cf9ffe7
████
Disconnected...
I got it to work doing the following.
Drama 3 failed to start on Apple Silicon because SciPy 1.15.3’s macosx_14_0_arm64 wheel contained a binary macOS rejected:
_spropack.cpython-310-darwin.so: section '__DATA/__thread_bss' has a zero-fill section type, but offset field is not zero
We replaced only SciPy in the app’s Python 3.10 environment with the official scipy-1.15.3-cp310-cp310-macosx_12_0_arm64.whl, keeping the same version and leaving other dependencies unchanged.
Afterward, the MLX 4-bit model loaded successfully and the web interface passed its readiness check. No app code or launcher files were changed. The app was then stopped at my request.
Please consider selecting this compatible wheel during macOS installation to prevent recurrence.
The default interactive shell is now zsh.
To update your account to use zsh, please run
chsh -s /bin/zsh.For more details, please visit https://support.apple.com/kb/HT208050.
<<PINOKIO_SHELL>>eval "$(conda shell.bash hook)" ; conda deactivate ; conda deactivate ; conda deactivate ; conda activate base ; source /Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/bin/activate /Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env && python ../offload/serve.py 42009
[mlx] MLX engine: MLX 4-bit HQ from /Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/models/drama-3-mlx-4bit
[pause] pause fix on: 143 silence codes, 10 frames
[space] loading Drama 3
Traceback (most recent call last):
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/../offload/serve.py", line 152, in
from app import app # noqa: E402 (loads Drama 3, then builds the UI)
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/app.py", line 22, in
import zerogpu_backend # noqa: F401
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/zerogpu_backend.py", line 43, in
weights = engine_module.load_weights(device="cuda")
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/offload/drama3_mlx.py", line 141, in load_weights
model = MLX(load)
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/offload/drama3_mlx.py", line 91, in call
return self.pool.submit(fn, *args, **kwargs).result()
File "/Users/sup3rmass1ve/pinokio/bin/miniforge/lib/python3.10/concurrent/futures/_base.py", line 458, in result
return self.__get_result()
File "/Users/sup3rmass1ve/pinokio/bin/miniforge/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result
raise self._exception
File "/Users/sup3rmass1ve/pinokio/bin/miniforge/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/offload/drama3_mlx.py", line 134, in load
model = load_model(model_dir())
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/mlx_audio/tts/utils.py", line 125, in load_model
return base_load_model(
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/mlx_audio/utils.py", line 415, in base_load_model
model = model_class.Model.post_load_hook(model, model_path)
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/mlx_audio/tts/models/fish_drama3/drama3.py", line 149, in post_load_hook
from mlx_audio.codec.models.fish_s1_dac import DAC as FishS1DAC
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/mlx_audio/codec/init.py", line 1, in
from .models import (
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/mlx_audio/codec/models/init.py", line 5, in
from .mimo_audio_tokenizer import MiMoAudioTokenizer
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/mlx_audio/codec/models/mimo_audio_tokenizer/init.py", line 2, in
from .model import MiMoAudioTokenizer, Model
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/mlx_audio/codec/models/mimo_audio_tokenizer/model.py", line 11, in
from .audio import load_waveform, log_mel_spectrogram, same_istft
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/mlx_audio/codec/models/mimo_audio_tokenizer/audio.py", line 10, in
from mlx_audio.resample import resample_audio_array
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/mlx_audio/resample.py", line 7, in
from scipy import signal
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/init.py", line 134, in getattr
return _importlib.import_module(f'scipy.{name}')
File "/Users/sup3rmass1ve/pinokio/bin/miniforge/lib/python3.10/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/signal/init.py", line 293, in
from . import _sigtools, windows
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/signal/windows/init.py", line 42, in
from ._windows import *
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/signal/windows/_windows.py", line 7, in
from scipy import linalg, special, fft as sp_fft
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/init.py", line 134, in getattr
return _importlib.import_module(f'scipy.{name}')
File "/Users/sup3rmass1ve/pinokio/bin/miniforge/lib/python3.10/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/linalg/init.py", line 222, in
from ._sketches import *
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/linalg/_sketches.py", line 10, in
from scipy.sparse import csc_matrix
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/init.py", line 315, in
from . import csgraph
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/csgraph/init.py", line 187, in
from ._laplacian import laplacian
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/csgraph/_laplacian.py", line 7, in
from scipy.sparse.linalg import LinearOperator
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/linalg/init.py", line 134, in
from ._eigen import *
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/linalg/_eigen/init.py", line 11, in
from ._svds import svds
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/linalg/_eigen/_svds.py", line 10, in
from scipy.sparse.linalg._svdp import _svdp
File "/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/linalg/_svdp.py", line 23, in
from ._propack import _spropack # type: ignore[attr-defined]
ImportError: dlopen(/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-310-darwin.so, 0x0002): tried: '/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-310-darwin.so' (section '__DATA/__thread_bss' has a zero-fill section type, but offset field is not zero), '/System/Volumes/Preboot/Cryptexes/OS/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-310-darwin.so' (no such file), '/Users/sup3rmass1ve/pinokio/api/drama3-offload-studio.git/app/env/lib/python3.10/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-310-darwin.so' (section '__DATA/__thread_bss' has a zero-fill section type, but offset field is not zero)
(env) (base) <<PINOKIO_SHELL>>
██ Terminated Shell f431d8c4-3385-4d8b-a36f-16814cf9ffe7
████
Disconnected...
I got it to work doing the following.
Drama 3 failed to start on Apple Silicon because SciPy 1.15.3’s
macosx_14_0_arm64wheel contained a binary macOS rejected:_spropack.cpython-310-darwin.so: section '__DATA/__thread_bss' has a zero-fill section type, but offset field is not zeroWe replaced only SciPy in the app’s Python 3.10 environment with the official
scipy-1.15.3-cp310-cp310-macosx_12_0_arm64.whl, keeping the same version and leaving other dependencies unchanged.Afterward, the MLX 4-bit model loaded successfully and the web interface passed its readiness check. No app code or launcher files were changed. The app was then stopped at my request.
Please consider selecting this compatible wheel during macOS installation to prevent recurrence.