0

Wan2GP: ImportError: cannot import name 'ode' from partially initialized module 'scipy.integrate' (most…

@adwardgreenposted Tue, 15 Sep 2026 07:05:26 GMT·0 replies

App: Wan2GP (wan.git)
Repo: https://github.com/pinokiofactory/wan.git
Generated: 2026-09-15T07:04:47.853Z
Pinokio: 8.2.0
Platform: win32 x64
Node: v22.21.1

Summary

System

{
  "pinokio": {
    "version": "8.2.0",
    "node": "v22.21.1",
    "platform": "win32",
    "arch": "x64"
  },
  "hardware": {
    "gpu": "nvidia",
    "gpu_model": "nvidia geforce rtx 3060",
    "ram_gb": 32,
    "vram_gb": 12,
    "gpu_driver": "591.74",
    "gpu_target": "sm_86"
  },
  "os": {
    "platform": "Windows",
    "distro": "Microsoft Windows 11 Pro",
    "release": "10.0.26200",
    "codename": "25H2",
    "kernel": "10.0.26200",
    "arch": "x64",
    "build": "26200",
    "servicepack": "0.0",
    "uefi": true
  },
  "system": {
    "manufacturer": "Micro-Star International Co., Ltd.",
    "model": "MS-7D48",
    "version": "2.0",
    "virtual": false
  },
  "cpu": {
    "manufacturer": "Intel",
    "brand": "Gen Intel® Core™ i5-13400",
    "vendor": "GenuineIntel",
    "family": "6",
    "model": "191",
    "stepping": "2",
    "speed": 2.5,
    "speedMin": 2.5,
    "speedMax": 2.5,
    "cores": 16,
    "physicalCores": 10,
    "processors": 1,
    "performanceCores": 16,
    "efficiencyCores": 0,
    "virtualization": true,
    "cache": {
      "l1d": 425984,
      "l1i": 458752,
      "l2": 9961472,
      "l3": 20971520
    }
  },
  "memory": {
    "total": 34130558976,
    "free": 25755303936,
    "used": 8375255040,
    "active": 8375250944,
    "available": 25755308032,
    "buffers": 0,
    "cached": 0,
    "slab": 0,
    "buffcache": 0,
    "swaptotal": 17179869184,
    "swapused": 56623104,
    "swapfree": 17123246080
  },
  "gpus": [
    {
      "model": "intel(r) uhd graphics 730"
    },
    {
      "model": "nvidia geforce rtx 3060"
    }
  ],
  "graphics": {
    "controllers": [
      {
        "vendor": "Intel Corporation",
        "model": "Intel(R) UHD Graphics 730",
        "bus": "PCI",
        "vram": 2047.99609375,
        "vramDynamic": true
      },
      {
        "vendor": "NVIDIA",
        "model": "NVIDIA GeForce RTX 3060",
        "bus": "PCI",
        "vram": 12288,
        "vramDynamic": false,
        "driverVersion": "591.74"
      }
    ],
    "displays": [
      {
        "model": "351",
        "main": true,
        "builtin": false,
        "connection": "HDMI",
        "currentResX": 1920,
        "currentResY": 1080,
        "resolutionX": 1920,
        "resolutionY": 1080,
        "pixelDepth": 32,
        "currentRefreshRate": 59
      },
      {
        "model": "BQ GW480",
        "main": false,
        "builtin": false,
        "connection": "DP",
        "currentResX": 1920,
        "currentResY": 1080,
        "resolutionX": 1920,
        "resolutionY": 1080,
        "pixelDepth": 32,
        "currentRefreshRate": 59
      }
    ]
  },
  "diagnostics": {
    "platform": "win32",
    "arch": "x64",
    "running": {
      "C:\\Users\\Cyber\\AppData\\Local\\Programs\\Pinokio\\resources\\app.asar\\node_modules\\pinokiod\\system\\plugin\\opencode\\pinokio.js?cwd=D:\\pinokio\\api\\wan.git": true
    },
    "home": "D:\\pinokio",
    "vars": {
      "pip": {
        "install": {
          "torch": "pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118"
        }
      }
    },
    "memory": {
      "local": {},
      "global": {},
      "rpc": {
        "D:\\pinokio\\api\\Maestro.git\\start.js": {
          "method": "local.set",
          "params": {
            "url": "{{input.event[1]}}",
            "port": "{{input.event[1].split(':').pop()}}"
          }
        },
        "C:\\Users\\Cyber\\AppData\\Local\\Programs\\Pinokio\\resources\\app.asar\\node_modules\\pinokiod\\system\\plugin\\opencode\\pinokio.js?cwd=D:\\pinokio\\api\\Maestro.git": {
          "when": "{{platform === 'win32'}}",
          "method": "shell.run",
          "params": {
            "shell": "bash",
            "message": "opencode",
            "path": "{{args.cwd}}",
            "input": true
          },
          "current": 0,
          "total": 2
        },
        "C:\\Users\\Cyber\\AppData\\Local\\Programs\\Pinokio\\resources\\app.asar\\node_modules\\pinokiod\\system\\plugin\\opencode\\pinokio.js": {
          "current": 0,
          "total": 2
        },
        "D:\\pinokio\\api\\wan.git\\install.js": {
          "method": "notify",
          "params": {
            "html": "Installation completed"
          }
        },
        "D:\\pinokio\\api\\wan.git\\torch.js": {
          "when": "{{platform === 'win32' && gpu === 'nvidia'}}",
          "method": "shell.run",
          "params": {
            "venv_python": "{{args && args.venv_python ? args.venv_python : null}}",
            "venv": "{{args && args.venv ? args.venv : null}}",
            "path": "{{args && args.path ? args.path : '.'}}",
            "message": [
              "uv pip install torch==2.10.0 torchvision==0.25.0 torchaudio==2.10.0 {{args && args.xformers ? 'xformers==0.0.34' : ''}} --index-url https://download.pytorch.org/whl/cu130 --force-reinstall --no-deps",
              "uv pip install -U triton-windows",
              "uv pip install https://github.com/woct0rdho/SageAttention/releases/download/v2.2.0-windows.post4/sageattention-2.2.0+cu130torch2.9.0andhigher.post4-cp39-abi3-win_amd64.whl",
              "uv pip install https://github.com/mjun0812/flash-attention-prebuild-wheels/releases/download/v0.7.13/flash_attn-2.8.3+cu130torch2.10-cp311-cp311-win_amd64.whl",
              "uv pip install https://github.com/deepbeepmeep/kernels/releases/download/GGUF_Kernels/llamacpp_gguf_cuda-1.0.2+torch210cu13py311-cp311-cp311-win_amd64.whl",
              "uv pip install https://github.com/woct0rdho/SpargeAttn/releases/download/v0.1.0-windows.post4/spas_sage_attn-0.1.0+cu130torch2.9.0andhigher.post4-cp39-abi3-win_amd64.whl",
              "uv pip install bitsandbytes==0.49.2 --no-deps"
            ]
          },
          "next": null
        },
        "D:\\pinokio\\api\\wan.git\\start.js": {
          "method": "shell.run",
          "params": {
            "venv": "venv",
            "env": {
              "SERVER_NAME": "127.0.0.1",
              "SERVER_PORT": 42003
            },
            "path": "app",
            "message": [
              "python wgp.py --multiple-images --advanced {{args.compile ? '--compile' : ''}}"
            ],
            "on": [
              {
                "event": "/http://[0-9.:]+/",
                "done": true
              }
            ]
          }
        },
        "C:\\Users\\Cyber\\AppData\\Local\\Programs\\Pinokio\\resources\\app.asar\\node_modules\\pinokiod\\system\\plugin\\opencode\\pinokio.js?cwd=D:\\pinokio\\api\\wan.git": {
          "when": "{{platform === 'win32'}}",
          "method": "shell.run",
          "params": {
            "shell": "bash",
            "message": "opencode",
            "path": "{{args.cwd}}",
            "input": true
          },
          "current": 0,
          "total": 2
        },
        "D:\\pinokio\\api\\wan.git\\update.js": null
      },
      "input": {
        "D:\\pinokio\\api\\Maestro.git\\start.js": {
          "id": "59990e03-7d9a-4719-b17f-a6ed5919db99",
          "response": "Microsoft Windows [Version 10.0.26200.9445]\r\n(c) Microsoft Corporation. All rights reserved.\r\n\r\nD:\\pinokio\\api\\Maestro.git\\app>conda_hook & conda deactivate & conda deactivate & conda deactivate & conda activate base & D:\\pinokio\\api\\Maestro.git\\app\\env\\Scripts\\activate D:\\pinokio\\api\\Maestro.git\\app\\env && python launch.py \r\n[Maestro] Installing download stall protection...\r\n[safe_download] tqdm download hook installed\r\n[Maestro] Importing WanGP engine...\r\n[Runtime] FlashAttention is unavailable (No module named 'flash_attn'); continuing with SageAttention/SDPA.\r\n[GGUF][llama.cpp CUDA] kernels available.\r\n[Runtime] Python 3.10.20 | PyTorch 2.7.1+cu128 | CUDA 12.8 | NVIDIA GeForce RTX 3060 (sm_86)\r\n[Runtime] Kernels: Triton=ready (3.3.1.post19), SageAttention=ready, Lightx2v NVFP4=missing, FlashAttention=missing, H3 Sol Engine=unavailable in this runtime\r\n[GuideLoader] Guide not found: prompt_enhancer/dramabox_speech_rules.md\r\n[GuideLoader] Guide not found: prompt_enhancer/dramabox_dialogue_rules.md\r\n[Quanto][INT8] Injected int8 kernels ACTIVE (backend=triton).\r\n[Maestro] WanGP loaded: 203 models available\r\n[Workspace] Active workspace: default (outputs)\r\n[Maestro] Gradio classic UI mounted at /classic\r\n[Maestro] React UI serving from D:\\pinokio\\api\\Maestro.git\\ui\\dist\r\n\r\n==================================================\r\n  Maestro UI:    http://127.0.0.1:42003/\r\n  Classic UI:    http://127.0.0.1:42003/classic/\r\n  API docs:      http://127.0.0.1:42003/docs\r\n==================================================\r\n\r\nINFO:     Started server process [17676]\r\nINFO:     Waiting for application startup.\r\nINFO:     Application startup complete.\r\nINFO:     Uvicorn running on http://127.0.0.1:42003 (Press CTRL+C to quit)",
          "stdout": "Microsoft Windows [Version 10.0.26200.9445]\r\n(c) Microsoft Corporation. All rights reserved.\r\n\r\nD:\\pinokio\\api\\Maestro.git\\app>conda_hook & conda deactivate & conda deactivate & conda deactivate & conda activate base & D:\\pinokio\\api\\Maestro.git\\app\\env\\Scripts\\activate D:\\pinokio\\api\\Maestro.git\\app\\env && python launch.py \r\n[Maestro] Installing download stall protection...\r\n[safe_download] tqdm download hook installed\r\n[Maestro] Importing WanGP engine...\r\n[Runtime] FlashAttention is unavailable (No module named 'flash_attn'); continuing with SageAttention/SDPA.\r\n[GGUF][llama.cpp CUDA] kernels available.\r\n[Runtime] Python 3.10.20 | PyTorch 2.7.1+cu128 | CUDA 12.8 | NVIDIA GeForce RTX 3060 (sm_86)\r\n[Runtime] Kernels: Triton=ready (3.3.1.post19), SageAttention=ready, Lightx2v NVFP4=missing, FlashAttention=missing, H3 Sol Engine=unavailable in this runtime\r\n[GuideLoader] Guide not found: prompt_enhancer/dramabox_speech_rules.md\r\n[GuideLoader] Guide not found: prompt_enhancer/dramabox_dialogue_rules.md\r\n[Quanto][INT8] Injected int8 kernels ACTIVE (backend=triton).\r\n[Maestro] WanGP loaded: 203 models available\r\n[Workspace] Active workspace: default (outputs)\r\n[Maestro] Gradio classic UI mounted at /classic\r\n[Maestro] React UI serving from D:\\pinokio\\api\\Maestro.git\\ui\\dist\r\n\r\n==================================================\r\n  Maestro UI:    http://127.0.0.1:42003/\r\n  Classic UI:    http://127.0.0.1:42003/classic/\r\n  API docs:      http://127.0.0.1:42003/docs\r\n==================================================\r\n\r\nINFO:     Started server process [17676]\r\nINFO:     Waiting for application startup.\r\nINFO:     Application startup complete.\r\nINFO:     Uvicorn running on http://127.0.0.1:42003 (Press CTRL+C to quit)",
          "event": [
            "http://127.0.0.1:42003",
            "http://127.0.0.1:42003"
          ]
        },
        "C:\\Users\\Cyber\\AppData\\Local\\Programs\\Pinokio\\resources\\app.asar\\node_modules\\pinokiod\\system\\plugin\\opencode\\pinokio.js?cwd=D:\\pinokio\\api\\Maestro.git": {
          "cwd": "D:\\pinokio\\api\\Maestro.git",
          "ask_ai": "1"
        },
        "D:\\pinokio\\api\\wan.git\\install.js": null,
        "D:\\pinokio\\api\\wan.git\\torch.js": null,
        "D:\\pinokio\\api\\wan.git\\start.js": {},
        "C:\\Users\\Cyber\\AppData\\Local\\Programs\\Pinokio\\resources\\app.asar\\node_modules\\pinokiod\\system\\plugin\\opencode\\pinokio.js?cwd=D:\\pinokio\\api\\wan.git": {
          "cwd": "D:\\pinokio\\api\\wan.git",
          "ask_ai": "1",
          "prompt": "Investigate what went wrong. Inspect the app logs and explain the likely root cause and next fix."
        },
        "D:\\pinokio\\api\\wan.git\\update.js": null
      },
      "args": {
        "D:\\pinokio\\api\\Maestro.git\\start.js": {},
        "C:\\Users\\Cyber\\AppData\\Local\\Programs\\Pinokio\\resources\\app.asar\\node_modules\\pinokiod\\system\\plugin\\opencode\\pinokio.js?cwd=D:\\pinokio\\api\\Maestro.git": {
          "cwd": "D:\\pinokio\\api\\Maestro.git",
          "ask_ai": "1"
        },
        "D:\\pinokio\\api\\wan.git\\install.js": {},
        "D:\\pinokio\\api\\wan.git\\torch.js": {
          "venv_python": "3.11",
          "venv": "venv",
          "path": "app",
          "xformers": true
        },
        "D:\\pinokio\\api\\wan.git\\start.js": {},
        "C:\\Users\\Cyber\\AppData\\Local\\Programs\\Pinokio\\resources\\app.asar\\node_modules\\pinokiod\\system\\plugin\\opencode\\pinokio.js?cwd=D:\\pinokio\\api\\wan.git": {
          "cwd": "D:\\pinokio\\api\\wan.git",
          "ask_ai": "1",
          "prompt": "Investigate what went wrong. Inspect the app logs and explain the likely root cause and next fix."
        },
        "D:\\pinokio\\api\\wan.git\\update.js": null
      }
    },
    "procs": {},
    "gpu": "nvidia",
    "gpus": [
      {
        "name": "intel corporation",
        "model": "intel(r) uhd graphics 730",
        "driver": null
      },
      {
        "name": "nvidia",
        "model": "nvidia geforce rtx 3060",
        "driver": "591.74"
      }
    ],
    "gpu_model": "nvidia geforce rtx 3060",
    "gpu_driver": "591.74",
    "gpu_target": "sm_86",
    "ram": 32,
    "vram": 12,
    "version": "8.2.0",
    "graphics": {
      "controllers": [
        {
          "vendor": "Intel Corporation",
          "model": "Intel(R) UHD Graphics 730",
          "bus": "PCI",
          "vram": 2047.99609375,
          "vramDynamic": true,
          "subDeviceId": "7D481462"
        },
        {
          "vendor": "NVIDIA",
          "model": "NVIDIA GeForce RTX 3060",
          "bus": "PCI",
          "vram": 12288,
          "vramDynamic": false,
          "subDeviceId": "0x397D1462",
          "driverVersion": "591.74",
          "name": "NVIDIA GeForce RTX 3060",
          "pciBus": "00000000:01:00.0",
          "memoryTotal": 12288,
          "memoryUsed": 442,
          "memoryFree": 11667,
          "temperatureGpu": 50,
          "powerDraw": 45.81,
          "powerLimit": 170,
          "clockCore": 1807,
          "clockMemory": 7501
        }
      ],
      "displays": [
        {
          "vendor": "AOC",
          "model": "351",
          "serial": "BCECC9A00000",
          "productionYear": 2012,
          "displayId": "display\\aoc2351\\5&fbe56aa&0&uid4352_0",
          "deviceName": "\\\\.\\DISPLAY1",
          "main": true,
          "builtin": false,
          "connection": "HDMI",
          "resolutionX": 1920,
          "resolutionY": 1080,
          "sizeX": 51,
          "sizeY": 29,
          "pixelDepth": 32,
          "currentResX": 1920,
          "currentResY": 1080,
          "positionX": 0,
          "positionY": 0,
          "currentRefreshRate": 59
        },
        {
          "vendor": "BNQ",
          "model": "BQ GW480",
          "serial": "A60016701Q",
          "productionYear": 2023,
          "displayId": "display\\bnq78e7\\5&fbe56aa&0&uid4355_0",
          "deviceName": "\\\\.\\DISPLAY2",
          "main": false,
          "builtin": false,
          "connection": "DP",
          "resolutionX": 1920,
          "resolutionY": 1080,
          "sizeX": 53,
          "sizeY": 30,
          "pixelDepth": 32,
          "currentResX": 1920,
          "currentResY": 1080,
          "positionX": -1920,
          "positionY": 0,
          "currentRefreshRate": 59
        }
      ]
    },
    "audio": [
      {
        "id": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0897&SUBSYS_14629D48&REV_1004\\4&3A6F8229&0&0001",
        "name": "Realtek High Definition Audio",
        "manufacturer": "Realtek",
        "revision": null,
        "driver": null,
        "default": null,
        "channel": null,
        "type": "Sound Driver",
        "in": null,
        "out": null,
        "status": "enabled"
      },
      {
        "id": "HDAUDIO\\FUNC_01&VEN_10DE&DEV_009E&SUBSYS_1462397D&REV_1001\\5&20D15C44&0&0001",
        "name": "NVIDIA High Definition Audio",
        "manufacturer": "NVIDIA",
        "revision": null,
        "driver": null,
        "default": null,
        "channel": null,
        "type": "Sound Driver",
        "in": null,
        "out": null,
        "status": "enabled"
      },
      {
        "id": "ROOT\\UNNAMED_DEVICE\\0000",
        "name": "NVIDIA Virtual Audio Device (Wave Extensible) (WDM)",
        "manufacturer": "NVIDIA",
        "revision": null,
        "driver": null,
        "default": null,
        "channel": null,
        "type": "",
        "in": null,
        "out": null,
        "status": "enabled"
      }
    ],
    "mem": {
      "total": 34130558976,
      "free": 25755303936,
      "used": 8375255040,
      "active": 8375250944,
      "available": 25755308032,
      "buffers": 0,
      "cached": 0,
      "slab": 0,
      "buffcache": 0,
      "reclaimable": 0,
      "swaptotal": 17179869184,
      "swapused": 56623104,
      "swapfree": 17123246080,
      "writeback": null,
      "dirty": null
    },
    "osInfo": {
      "platform": "Windows",
      "distro": "Microsoft Windows 11 Pro",
      "release": "10.0.26200",
      "codename": "25H2",
      "kernel": "10.0.26200",
      "arch": "x64",
      "hostname": "DESKTOP-9Q5TGPJ",
      "fqdn": "DESKTOP-9Q5TGPJ",
      "codepage": "437",
      "logofile": "windows",
      "serial": "00331-10000-00001-AA240",
      "build": "26200",
      "servicepack": "0.0",
      "uefi": true,
      "hypervisor": true,
      "remoteSession": false
    },
    "shell": "CMD",
    "system": {
      "manufacturer": "Micro-Star International Co., Ltd.",
      "model": "MS-7D48",
      "version": "2.0",
      "serial": "Default string",
      "uuid": "ca9f0b7a-68a4-e61a-a3a3-047c16da404c",
      "sku": "Default string",
      "virtual": false
    },
    "cpu": {
      "manufacturer": "Intel",
      "brand": "Gen Intel® Core™ i5-13400",
      "vendor": "GenuineIntel",
      "family": "6",
      "model": "191",
      "stepping": "2",
      "revision": "",
      "voltage": "",
      "speed": 2.5,
      "speedMin": 2.5,
      "speedMax": 2.5,
      "governor": "",
      "cores": 16,
      "physicalCores": 10,
      "performanceCores": 16,
      "efficiencyCores": 0,
      "processors": 1,
      "socket": "LGA1700",
      "flags": "de pse mce sep mtrr mca cmov psn clfsh ds mmx fxsr sse sse2 ss htt tm ia64 pbe",
      "virtualization": true,
      "cache": {
        "l1d": 425984,
        "l1i": 458752,
        "l2": 9961472,
        "l3": 20971520
      }
    }
  }
}

Logs

logs/api/start.js/1789455529133

Source: api / start.js
Lines: 36 total, last 36 included

[api shell.run]
Microsoft Windows [Version 10.0.26200.9445]
(c) Microsoft Corporation. All rights reserved.

D:\pinokio\api\wan.git\app>conda_hook & conda deactivate & conda deactivate & conda deactivate & conda activate base & D:\pinokio\api\wan.git\app\venv\Scripts\activate D:\pinokio\api\wan.git\app\venv && python wgp.py --multiple-images --advanced 
Traceback (most recent call last):
  File "D:\pinokio\api\wan.git\app\wgp.py", line 36, in <module>
    from shared.utils.download_progress import DownloadCancelled, check_download_cancelled
  File "D:\pinokio\api\wan.git\app\shared\utils\__init__.py", line 3, in <module>
    from .fm_solvers_unipc import FlowUniPCMultistepScheduler
  File "D:\pinokio\api\wan.git\app\shared\utils\fm_solvers_unipc.py", line 17, in <module>
    import scipy.stats
  File "D:\pinokio\api\wan.git\app\venv\Lib\site-packages\scipy\stats\__init__.py", line 628, in <module>
    from ._stats_py import *
  File "D:\pinokio\api\wan.git\app\venv\Lib\site-packages\scipy\stats\_stats_py.py", line 49, in <module>
    from . import distributions
  File "D:\pinokio\api\wan.git\app\venv\Lib\site-packages\scipy\stats\distributions.py", line 8, in <module>
    from ._distn_infrastructure import (rv_discrete, rv_continuous, rv_frozen)  # noqa: F401
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\pinokio\api\wan.git\app\venv\Lib\site-packages\scipy\stats\_distn_infrastructure.py", line 27, in <module>
    from scipy import integrate
  File "D:\pinokio\api\wan.git\app\venv\Lib\site-packages\scipy\__init__.py", line 143, in __getattr__
    return _importlib.import_module(f'scipy.{name}')
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Cyber\AppData\Roaming\uv\python\cpython-3.11-windows-x86_64-none\Lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\pinokio\api\wan.git\app\venv\Lib\site-packages\scipy\integrate\__init__.py", line 108, in <module>
    from ._ivp import (solve_ivp, OdeSolution, DenseOutput,
  File "D:\pinokio\api\wan.git\app\venv\Lib\site-packages\scipy\integrate\_ivp\__init__.py", line 2, in <module>
    from .ivp import solve_ivp
  File "D:\pinokio\api\wan.git\app\venv\Lib\site-packages\scipy\integrate\_ivp\ivp.py", line 6, in <module>
    from .lsoda import LSODA
  File "D:\pinokio\api\wan.git\app\venv\Lib\site-packages\scipy\integrate\_ivp\lsoda.py", line 2, in <module>
    from scipy.integrate import ode
ImportError: cannot import name 'ode' from partially initialized module 'scipy.integrate' (most likely due to a circular import) (D:\pinokio\api\wan.git\app\venv\Lib\site-packages\scipy\integrate\__init__.py)
Replies (0)
Up to 10 files, 25MB each. Images are optimized; GIFs -> MP4; videos 720p (max 120s).
Wan2GP: ImportError: cannot import name 'ode' from partially initialized module 'scipy.integrate' (most… · Pinokio