Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pylance is using over 100% CPU. #201

Closed
EonYang opened this issue Aug 4, 2020 · 45 comments
Closed

Pylance is using over 100% CPU. #201

EonYang opened this issue Aug 4, 2020 · 45 comments
Assignees
Labels
perf waiting for user response Requires more information from user

Comments

@EonYang
Copy link

EonYang commented Aug 4, 2020

Environment data

  • Language Server version: 2020.7.4 (pyright a65343ef)
  • OS and version: MacOS 10.15.6
  • Python version (& distribution if applicable, e.g. Anaconda): pyenv virtual env, 3.7.6.

Expected behaviour

Using 10% - 30% of CPU. Or use 100% for a little while then reduce CPU usage to around 20%.

Actual behaviour

Always using over 100% of CPU.

How to reproduce

  1. Open Vscode Process Explorer, a process named electron_node bundle.js is using around 110% CPU.

  2. Disable Pylance, then reload. The above process disappeared, and Vscode cpu usage drops to around 10%.

  3. Enable Pylance, then reload. electron_node bundle.js appears again and is using around 110% CPU.

Logs

A small chunk of the logs:

[BG]     binding: /Users/YANG/.vscode/extensions/ms-python.vscode-pylance-2020.7.4/server/typeshed-fallback/stdlib/3/typing.pyi (2ms)
[BG]     parsing: /Users/YANG/.pyenv/versions/api-test/lib/python3.7/site-packages/starlette/routing.py (15ms)
[BG]     binding: /Users/YANG/.pyenv/versions/api-test/lib/python3.7/site-packages/starlette/routing.py (2ms)
[BG]   checking: /Users/YANG/dev/dev/xaipient/api-test/app/main.py (87ms)
[BG] analyzing: /Users/YANG/dev/dev/xaipient/api-test/app/main.py (127ms)
[BG] analyzing: /Users/YANG/dev/dev/xaipient/api-test/app/main.py ...
[BG]   parsing: /Users/YANG/dev/dev/xaipient/api-test/app/main.py (12ms)
[BG]   parsing: /Users/YANG/.vscode/extensions/ms-python.vscode-pylance-2020.7.4/server/typeshed-fallback/stdlib/2and3/builtins.pyi (19ms)
[BG]   binding: /Users/YANG/.vscode/extensions/ms-python.vscode-pylance-2020.7.4/server/typeshed-fallback/stdlib/2and3/builtins.pyi (8ms)
[BG]   binding: /Users/YANG/dev/dev/xaipient/api-test/app/main.py (0ms)
[BG]   checking: /Users/YANG/dev/dev/xaipient/api-test/app/main.py ...
[BG]     parsing: /Users/YANG/.pyenv/versions/api-test/lib/python3.7/site-packages/uvicorn/__init__.py (3ms)
[BG]     binding: /Users/YANG/.pyenv/versions/api-test/lib/python3.7/site-packages/uvicorn/__init__.py (0ms)
[BG]     parsing: /Users/YANG/.pyenv/versions/api-test/lib/python3.7/site-packages/fastapi/__init__.py (1ms)
[BG]     binding: /Users/YANG/.pyenv/versions/api-test/lib/python3.7/site-packages/fastapi/__init__.py (0ms)
[BG]     parsing: /Users/YANG/.pyenv/versions/api-test/lib/python3.7/site-packages/fastapi/applications.py (25ms)
[BG]     binding: /Users/YANG/.pyenv/versions/api-test/lib/python3.7/site-packages/fastapi/applications.py (1ms)
[BG]     parsing: /Users/YANG/.pyenv/versions/api-test/lib/python3.7/site-packages/starlette/applications.py (3ms)
[BG]     binding: /Users/YANG/.pyenv/versions/api-test/lib/python3.7/site-packages/starlette/applications.py (1ms)
[BG]     parsing: /Users/YANG/.pyenv/versions/api-test/lib/python3.7/site-packages/fastapi/middleware/cors.py (1ms)
[BG]     binding: /Users/YANG/.pyenv/versions/api-test/lib/python3.7/site-packages/fastapi/middleware/cors.py (0ms)
[BG]     parsing: /Users/YANG/.pyenv/versions/api-test/lib/python3.7/

10 minutes later

site-packages/fastapi/__init__.py (2ms)
[BG]     binding: /Users/YANG/.pyenv/versions/api-test/lib/python3.7/site-packages/fastapi/__init__.py (0ms)
[BG]     parsing: /Users/YANG/.pyenv/versions/api-test/lib/python3.7/site-packages/fastapi/applications.py (21ms)
[BG]     binding: /Users/YANG/.pyenv/versions/api-test/lib/python3.7/site-packages/fastapi/applications.py (1ms)
[BG]     parsing: /Users/YANG/.pyenv/versions/api-test/lib/python3.7/site-packages/starlette/applications.py (3ms)

Not that binding: .../fastapi/__init__.py (0ms) appeared at least twice.

It keeps logging for around 20 minutes and it's not stopping. Indeed I have a huge amount of dependencies, but is there a caching mechanism I can enable so that it doesn't always use 100% of CPU?

Code Snippet / Additional information

No code involved.

XXX
@github-actions github-actions bot added the triage label Aug 4, 2020
@erictraut
Copy link
Contributor

Thanks for the bug report. A few follow-up questions:

  1. Can you provide more information about what you are doing when the CPU usage spikes? Do you have any python files open?
  2. If you close all files, then close and re-open your workspace, then open a single python file, does the problem occur? Is the high CPU utilization triggered by a particular source file?
  3. Are you actively editing python code (invoking the language server for completion suggestions, for example) when you see this behavior?
  4. Do you have the python.analysis.diagnosticMode set to "openFilesOnly" or "workspace"? If it's set to "workspace", does your workspace include a large number of python source files (>5000)?
  5. When the high CPU utilization occurs, do you see a spinner in the bottom status bar indicating that Pylance is actively analyzing types?
  6. Does the problem go away if you turn off python.analysis.useLibraryCodeForTypes? It's possible that you have a very large number of complex imports that contain very few type annotations, so Pylance is having to do a large amount of work to infer these types. If you can install stubs for some of the larger packages, that could help.

Pylance already contains an in-memory caching mechanism, but it eventually needs to empty the cache if it exceeds ~1GB in size to avoid overflowing the heap. If you're analyzing all of the code in a very large code base, it can exceed this level.

@EonYang
Copy link
Author

EonYang commented Aug 4, 2020

Thank you for your prompt response!

  1. Can you provide more information about what you are doing when the CPU usage spikes? Do you have any python files open?

Yes, I have one file open. It won't occur if I don't have any python file open. It doesn't matter which one or how many. When I was printing the log, one random file is open, which has around 100 lines of code.

  1. If you close all files, then close and re-open your workspace, then open a single python file, does the problem occur? Is the high CPU utilization triggered by a particular source file?

If I close all files, the logs still keep printing. It can get triggered by any open file.

  1. Are you actively editing python code (invoking the language server for completion suggestions, for example) when you see this behavior?

No, I'm not editing. I just opened a random file for the purpose of bug-reporting.

  1. Do you have the python.analysis.diagnosticMode set to "openFilesOnly" or "workspace"? If it's set to "workspace", does your workspace include a large number of python source files (>5000)?

python.analysis.diagnosticMode is not configured. However, I only have one project (one Vs Code window) open, and Pylance starts logging only after I open the first file.

  1. When the high CPU utilization occurs, do you see a spinner in the bottom status bar indicating that Pylance is actively analyzing types?

I don't see any spinner in the status bar. Only the output window is indicating that Pylance is analyzing.

  1. Does the problem go away if you turn off python.analysis.useLibraryCodeForTypes? It's possible that you have a very large number of complex imports that contain very few type annotations, so Pylance is having to do a large amount of work to infer these types. If you can install stubs for some of the larger packages, that could help.

Previously I don't have python.analysis.useLibraryCodeForTypes configured. After seeing your suggestion I set it to false and left Vscode printing for 5 minutes. Unfortunately, the problem doesn't seem to go away.

Pylance already contains an in-memory caching mechanism, but it eventually needs to empty the cache if it exceeds ~1GB in size to avoid overflowing the heap. If you're analyzing all of the code in a very large code base, it can exceed this level.

The size of my virtual env is around 2GB. Plus, is there any on-disk caching, so that it doesn't run all the analysis again after I close and re-open Vs Code?

@erictraut
Copy link
Contributor

Thanks for the additional details — much appreciated! This is a problem we haven't seen before, so I'm very interested in getting to the bottom of it.

Based on the symptoms you're describing, I can conclude the following:

  1. Since you are able to repro the problem with useLibraryCodeForTypes disabled, the issue must occur when evaluating a type in one of the source files within your workspace.
  2. Since you are able to repro it by opening many different files, the problematic file must be a really core one — one that is defining a type that is used by many other files.

By any chance, is your project open-source (e.g. available on github)? If so, I could try to repro the problem locally. If not, I'll need to ask you to help me narrow down the problem.

Here's what I recommend as the next steps. Create a temporary "temp.py" file somewhere in your source base. Leave it empty for now. Close all files except for this one, then close and re-open VS Code. See if the problem occurs. I predict that it won't.

Next, open another source file — one that triggers the high CPU utilization. Copy its contents into temp.py. Delete all of the code except for the imports at the top. Close all of the files except for temp.py, and repeat the experiment. If it triggers the problem, binary search the list of imports (i.e. delete half of them) and repeat until you find the import that causes the problem. If you don't see the problem with only the imports, then try binary searching the code beneath the imports (i.e. add back half of the classes/functions/methods and see if that causes the problem to re-appear).

@judej judej added the waiting for user response Requires more information from user label Aug 5, 2020
@github-actions github-actions bot removed the triage label Aug 5, 2020
@EonYang
Copy link
Author

EonYang commented Aug 6, 2020

Thank you! I'm trying to track it down as well. Interesting problem.

Based on the symptoms you're describing, I can conclude the following:
Since you are able to repro the problem with useLibraryCodeForTypes disabled, the issue must occur when evaluating a type in one of the source files within your workspace.

Wow, man, your deduction is precise! I have checked out a remote library and installed it as an egg in my workspace! And I'm importing that library from almost any file.

Unfortunately, the project is not open source. I tried to create a minimal demo to reproduce the same problem but still in the working process.

Anyway, my problem is likely caused by the egg installed in my local workspace. I'll move it away, and I believe that will solve my problem.

Thank you again for all your help. And I think this is not a Pylance issue. Sorry for the false alarm.

@erictraut
Copy link
Contributor

OK, that's a great find.

I still suspect this might be a bug in Pylance. It shouldn't get into a situation where it's using >100% CPU for long stretches of time. There must be something about that code (e.g. a difficult control flow construct) that it's struggling to analyze.

By any chance, is the remote library you installed available as open source? If so, I could try to replicate what you did.

@erictraut erictraut added waiting for user response Requires more information from user and removed waiting for user response Requires more information from user labels Aug 10, 2020
@github-actions github-actions bot added triage and removed triage labels Aug 10, 2020
@chaleaoch
Copy link

i can reproduce this issue easily. when i remove site-packages from workspace, the issue cannot be reproduced.
image

@jakebailey
Copy link
Member

By default we should be detecting virtual environments and ignoring them. You censored the folder structure, which makes it difficult to understand what the problem could be with this detection.

@1letter
Copy link

1letter commented Sep 4, 2020

i can reproduce the behavior with the following steps.

buildout.cfg
base.cfg

Requirements:
pyenv, buildout, flake8, black, wheel
The two files above

> mkdir test
> mkdir -p test/src
> cd test
> pyenv --version
> 2.7.18rc1
> pyenv local 3.7.8
> pyenv --version
> 3.7.8
> cp ~/downloads/buildout.cfg .
> cp ~/downloads/base.cfg .
> buildout

trink a coffee, it takes a while!

for a test create an stupid empty addon:

> bin/mrbob -O src/myaddon.test bobtemplates.plone:addon

awnser all question that you see and use the default values

as example open in VSCode src/myaddon.test/src/myaddon/test/interfaces.py

with an activated pylance extension CPU is near by 100% and the RAM usage goes up?
Bildschirmfoto vom 2020-09-04 22-10-40

thats my settings.json
settings.json

@schperplata
Copy link

I am experiencing the same issues with the latest Python &Pylance plugin without virutal env.
In my case, source folders are added to the %PYTHONPATH% prior starting VSC.

@1letter
Copy link

1letter commented Sep 8, 2020

with this settings in a testproject i have no problems:

{
    "editor.tabSize": 4,
    "editor.insertSpaces": true,
    "editor.detectIndentation": false,
    "editor.formatOnSave": true,
    "[robot]": {
        "editor.tabSize": 2
    },
    "[xml]": {
        "editor.tabSize": 2
    },
    "[javascript]": {
        "editor.tabSize": 2
    },
    "[json]": {
        "editor.tabSize": 2
    },
    "[python]": {
        "editor.tabSize": 4,
        "editor.formatOnSave": true,
        "editor.formatOnPaste": false,
        "editor.codeActionsOnSave": {
            "source.organizeImports": true
        }
    },
    "files.associations": {
        "*.zcml": "xml"
    },
    "files.exclude": {
        "**/*.py[co]": true,
        "**/*.so": true,
        "**/__pycache__": true
    },
    "files.watcherExclude": {
        "**/.git/objects/**": true,
        "**/.git/subtree-cache/**": true,
        "**/node_modules/*/**": true
    },
    "python.analysis.cachingLevel": "Library",
    "python.analysis.extraPaths": [
        "/opt/test/vs/parts/omelette",
        "/opt/test/vs/src/collective.myaddon/src"
    ],
    "python.autoComplete.extraPaths": [
        "/opt/test/vs/parts/omelette",
        "/opt/test/vs/src/collective.myaddon/src"
    ],
    "python.formatting.blackPath": "/opt/test/vs/bin/black",
    "python.formatting.blackArgs": [
        "--line-length",
        "88",
        "-t",
        "py38"
    ],
    "python.formatting.provider": "black",
    "python.linting.enabled": true,
    "python.linting.pylintEnabled": false,
    "python.linting.flake8Args": [
        "--max-line-length=88",
        "--max-complexity=18",
    ],
    "python.linting.flake8Enabled": true,
    "python.linting.flake8Path": "/opt/test/vs/bin/flake8",
    "python.terminal.activateEnvironment": true
}

@erictraut
Copy link
Contributor

The high CPU utilization is caused by a new indexer that was added in the latest release of Pylance. It runs at startup and indexes all of your site-packages and workspace files so it can support auto-import. We're looking at ways to improve it so it doesn't consume so many resources.

@Trid-collab
Copy link

I have noticed the Pylance - autocomplete along the Python Extension is taking very long time to start once Vs Code is launched since the versions pushed since August 2020

@NicolasGoeddel
Copy link

I've got the same issue on a machine with a Plone installation. 5 or 6 threads are running the command rg with several parameters and are showing a 99.9% IO usage with iotop. I had to uninstall Pylance again to let the machine breath again.
I highly appreciate a fast fix for this.

@jakebailey
Copy link
Member

I've got the same issue on a machine with a Plone installation. 5 or 6 threads are running the command rg with several parameters and are showing a 99.9% IO usage with iotop. I had to uninstall Pylance again to let the machine breath again.
I highly appreciate a fast fix for this.

Pylance doesn't run ripgrep; VS Code's search I believe does, but I know for certain the only external tool we run is Python itself. It must be another extension or the editor itself.

This thread was mainly about a new indexer, which is currently disabled in Pylance (and being improved before we enable it again).

@NicolasGoeddel
Copy link

Okay, but why did it stop to consume IO resources as soon as I downgraded Pylance to a version before August? I did not change anything else.

@savannahostrowski
Copy link
Contributor

@NicolasGoeddel Are you still experiencing this on the latest (2020.10.2)? We've made some perf fixes in the last couple releases.

@vnikoofard
Copy link

I have the same issue in the latest version of Vscode e Pylance.

@savannahostrowski
Copy link
Contributor

@vnikoofard would you be able to enable trace logging and share the output with us? This would help our team investigate what might the issue might be.

@vnikoofard
Copy link

vnikoofard commented Nov 13, 2020

Even without any open tab the CPU usage is over than 100%. In the Python Language Server appears the following growing output (sorry for the long output, I don't know how to resume it):

[Info - 10:41:53 PM] Pylance language server 2020.11.1 (pyright 54be42d2) starting
[Info - 10:41:53 PM] Server root directory: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist
[Info - 10:41:55 PM] Setting pythonPath for service "": "/home/vahid/miniconda3/bin/python"
Search paths found for configured python interpreter:
/home/vahid/miniconda3/lib/python3.7
/home/vahid/miniconda3/lib/python3.7/lib-dynload
/home/vahid/miniconda3/lib/python3.7/site-packages
[Error - 10:41:55 PM] stubPath typings is not a valid directory.
[Info - 10:41:55 PM] Assuming Python version 3.7
[Info - 10:41:55 PM] Assuming Python platform Linux
[Info - 10:41:55 PM] Searching for source files
[Info - 10:41:55 PM] No source files found.
[Info - 10:41:56 PM] Background analysis(1) root directory: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist
[Info - 10:41:56 PM] Background analysis(1) started
Background analysis message: setConfigOptions
Background analysis message: setTrackedFiles
Background analysis message: markAllFilesDirty
Background analysis message: setFileOpened
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: analyze
[BG(1)] analyzing: /tmp/tmp-82042NhTZgDZg9dXI.py ...
[BG(1)] parsing: /tmp/tmp-82042NhTZgDZg9dXI.py (192ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/builtins.pyi [fs read 17ms] (503ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/builtins.pyi (89ms)
[BG(1)] binding: /tmp/tmp-82042NhTZgDZg9dXI.py (1ms)
[BG(1)] checking: /tmp/tmp-82042NhTZgDZg9dXI.py ...
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/plotting/init.py [fs read 1ms] (41ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/plotting/init.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/plotting/plot.py [fs read 14ms] (628ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/plotting/plot.py (129ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/typing.pyi [fs read 14ms] (255ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/typing.pyi (56ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/_typeshed/init.pyi [fs read 1ms] (15ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/_typeshed/init.pyi (3ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/third_party/2and3/typing_extensions.pyi [fs read 1ms] (11ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/third_party/2and3/typing_extensions.pyi (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/init.py [fs read 1ms] (109ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/init.py (26ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/init.py [fs read 0ms] (6ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/init.py (3ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/sympify.py [fs read 1ms] (94ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/sympify.py (8ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/inspect.pyi [fs read 1ms] (49ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/inspect.pyi (8ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/abc.pyi [fs read 1ms] (2ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/abc.pyi (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/init.py [fs read 0ms] (42ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/init.py ...
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/init.py [fs read 1ms] (75ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/init.py ...
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/numeric.py [fs read 1ms] (171ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/numeric.py ...
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/umath.py [fs read 4ms] (14ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/umath.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/numerictypes.py [fs read 1ms] (78ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/numerictypes.py (35ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/fromnumeric.py [fs read 4ms] (359ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/fromnumeric.py (238ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/arrayprint.py [fs read 24ms] (236ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/arrayprint.py (145ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/_asarray.py [fs read 5ms] (9ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/_asarray.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/_ufunc_config.py [fs read 4ms] (24ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/_ufunc_config.py (3ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/numeric.py (1190ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/records.py [fs read 0ms] (101ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/records.py (32ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/memmap.py [fs read 1ms] (134ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/memmap.py (9ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/function_base.py [fs read 2ms] (42ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/function_base.py (12ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/machar.py [fs read 22ms] (77ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/machar.py (13ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/getlimits.py [fs read 0ms] (31ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/getlimits.py (8ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/shape_base.py [fs read 6ms] (182ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/shape_base.py (13ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/einsumfunc.py [fs read 1ms] (125ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/einsumfunc.py (20ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/init.py (2173ms)
[Info - 10:42:01 PM] [BG(1)] Long operation: binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/init.py (2173ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/init.py [fs read 0ms] (14ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/init.py ...
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/type_check.py [fs read 1ms] (15ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/type_check.py (3ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/index_tricks.py [fs read 2ms] (83ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/index_tricks.py (36ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/function_base.py [fs read 3ms] (187ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/function_base.py (41ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/nanfunctions.py [fs read 2ms] (101ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/nanfunctions.py (29ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/shape_base.py [fs read 1ms] (80ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/shape_base.py (10ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/stride_tricks.py [fs read 2ms] (8ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/stride_tricks.py (7ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/twodim_base.py [fs read 3ms] (70ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/twodim_base.py (13ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/ufunclike.py [fs read 1ms] (3ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/ufunclike.py (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/histograms.py [fs read 6ms] (62ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/histograms.py (72ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/polynomial.py [fs read 7ms] (127ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/polynomial.py (8ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/utils.py [fs read 1ms] (23ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/utils.py (17ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/arraysetops.py [fs read 0ms] (24ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/arraysetops.py (14ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/npyio.py [fs read 1ms] (125ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/npyio.py (104ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/financial.py [fs read 1ms] (24ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/financial.py (38ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/arraypad.py [fs read 4ms] (47ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/arraypad.py (24ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/_version.py [fs read 10ms] (16ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/_version.py (4ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/lib/init.py (1493ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/matrixlib/init.py [fs read 8ms] (9ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/matrixlib/init.py ...
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/matrixlib/defmatrix.py [fs read 0ms] (24ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/matrixlib/defmatrix.py (6ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/matrixlib/init.py (30ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/init.py (3823ms)
[Info - 10:42:02 PM] [BG(1)] Long operation: binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/init.py (3823ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/overrides.py [fs read 0ms] (7ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/overrides.py (14ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/functools.pyi [fs read 1ms] (5ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/functools.pyi (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/parameters.py [fs read 0ms] (12ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/parameters.py (0ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/threading.pyi [fs read 1ms] (6ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/threading.pyi (4ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/types.pyi [fs read 0ms] (14ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/types.pyi (32ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/ast.pyi [fs read 1ms] (10ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/ast.pyi ...
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/_ast.pyi [fs read 0ms] (6ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/_ast.pyi (4ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/ast.pyi (16ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/compat/_inspect.py [fs read 1ms] (4ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/compat/_inspect.py (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/numbers.py [fs read 1ms] (132ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/numbers.py (153ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/expr.py [fs read 8ms] (151ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/expr.py (119ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/basic.py [fs read 2ms] (64ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/basic.py (31ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/assumptions.py [fs read 2ms] (32ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/assumptions.py (15ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/core.py [fs read 5ms] (6ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/core.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/facts.py [fs read 7ms] (47ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/facts.py (3ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/decorators.py [fs read 4ms] (19ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/decorators.py (3ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/evalf.py [fs read 8ms] (180ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/evalf.py (96ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/cache.py [fs read 0ms] (14ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/cache.py (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/compatibility.py [fs read 0ms] (100ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/compatibility.py (5ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/re.pyi [fs read 0ms] (3ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/re.pyi (1ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/enum.pyi [fs read 0ms] (2ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/enum.pyi (1ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/math.pyi [fs read 1ms] (13ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/math.pyi (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/utilities/exceptions.py [fs read 0ms] (2ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/utilities/exceptions.py (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/singleton.py [fs read 0ms] (23ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/singleton.py (3ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/warnings.pyi [fs read 0ms] (10ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/warnings.pyi (1ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/_warnings.pyi [fs read 4ms] (6ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/_warnings.pyi (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/external/init.py [fs read 0ms] (26ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/external/init.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/external/importtools.py [fs read 3ms] (54ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/external/importtools.py (2ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/os/init.pyi [fs read 1ms] (32ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/os/init.pyi (33ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/operator.pyi [fs read 8ms] (13ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/operator.pyi (4ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/distutils/version.pyi [fs read 5ms] (6ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/distutils/version.pyi (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/init.py [fs read 1ms] (14ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/init.py (5ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/ctx_mp.py [fs read 1ms] (40ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/ctx_mp.py (34ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/ctx_mp_python.py [fs read 2ms] (55ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/ctx_mp_python.py (40ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/ctx_base.py [fs read 8ms] (17ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/ctx_base.py (8ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/functions/functions.py [fs read 0ms] (19ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/functions/functions.py (7ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/functions/rszeta.py [fs read 2ms] (138ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/functions/rszeta.py (40ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/calculus/quadrature.py [fs read 1ms] (14ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/calculus/quadrature.py (4ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/calculus/inverselaplace.py [fs read 0ms] (47ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/calculus/inverselaplace.py (3ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/calculus/calculus.py [fs read 5ms] (5ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/calculus/calculus.py (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/matrices/matrices.py [fs read 5ms] (39ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/matrices/matrices.py (13ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/matrices/calculus.py [fs read 1ms] (13ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/matrices/calculus.py (24ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/matrices/linalg.py [fs read 1ms] (31ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/matrices/linalg.py (5ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/matrices/eigen.py [fs read 0ms] (19ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/matrices/eigen.py (6ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/identification.py [fs read 1ms] (39ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/identification.py (4ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/calculus/optimization.py [fs read 0ms] (36ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/calculus/optimization.py (12ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/calculus/odes.py [fs read 2ms] (20ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/calculus/odes.py (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/visualization.py [fs read 0ms] (16ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/visualization.py (3ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/ctx_fp.py [fs read 0ms] (6ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/ctx_fp.py (3ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/ctx_iv.py [fs read 7ms] (22ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/ctx_iv.py (26ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/libmp/init.py [fs read 0ms] (2ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/libmp/init.py (1ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/decimal.pyi [fs read 1ms] (18ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/decimal.pyi (5ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/platform.pyi [fs read 1ms] (3ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/platform.pyi (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/libmp/libmpf.py [fs read 1ms] (28ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/libmp/libmpf.py (32ms)
[BG(1)] checking: /tmp/tmp-82042NhTZgDZg9dXI.py (8880ms)
[Info - 10:42:06 PM] [BG(1)] Long operation: checking: /tmp/tmp-82042NhTZgDZg9dXI.py (8880ms)
[BG(1)] analyzing: /tmp/tmp-82042NhTZgDZg9dXI.py (9691ms)
[Info - 10:42:06 PM] [BG(1)] Long operation: analyzing: /tmp/tmp-82042NhTZgDZg9dXI.py (9691ms)
Background analysis message: setFileOpened
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: analyze
[BG(1)] analyzing: /tmp/tmp-82042NhTZgDZg9dXI.py ...
[BG(1)] checking: /tmp/tmp-82042NhTZgDZg9dXI.py ...
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/libmp/libintmath.py [fs read 1ms] (44ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/libmp/libintmath.py (5ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/libmp/backend.py [fs read 0ms] (12ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/libmp/backend.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/gmpy2/init.py [fs read 0ms] (1ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/gmpy2/init.py ...
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/gmpy2/gmpy2.py [fs read 0ms] (15ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/gmpy2/gmpy2.py (0ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/gmpy2/init.py (16ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/bisect.pyi [fs read 7ms] (10ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/bisect.pyi ...
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/_bisect.pyi [fs read 0ms] (1ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/_bisect.pyi (0ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/bisect.pyi (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/multiarray.py [fs read 9ms] (21ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/multiarray.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/_type_aliases.py [fs read 1ms] (15ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/core/_type_aliases.py (3ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/_globals.py [fs read 1ms] (1ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/_globals.py (0ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/contextlib.pyi [fs read 2ms] (4ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/contextlib.pyi (3ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/utilities/misc.py [fs read 0ms] (37ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/utilities/misc.py (12ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/tensor/array/init.py [fs read 0ms] (2ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/tensor/array/init.py (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/tensor/array/dense_ndim_array.py [fs read 0ms] (23ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/tensor/array/dense_ndim_array.py (3ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/tensor/array/ndim_array.py [fs read 1ms] (21ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/tensor/array/ndim_array.py (28ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/containers.py [fs read 6ms] (59ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/containers.py (7ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/utilities/iterables.py [fs read 8ms] (154ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/utilities/iterables.py (17ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/tensor/array/sparse_ndim_array.py [fs read 1ms] (4ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/tensor/array/sparse_ndim_array.py (2ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/collections/init.pyi [fs read 0ms] (17ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/collections/init.pyi (20ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/matrices.py [fs read 2ms] (105ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/matrices.py (26ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/common.py [fs read 5ms] (64ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/common.py (42ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/symbol.py [fs read 10ms] (53ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/symbol.py (29ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/logic/boolalg.py [fs read 17ms] (82ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/logic/boolalg.py (17ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py [fs read 6ms] (59ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py (17ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/tokenize.pyi [fs read 1ms] (12ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/tokenize.pyi ...
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/token.pyi [fs read 0ms] (2ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/token.pyi (1ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/tokenize.pyi (4ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/sys.pyi [fs read 0ms] (7ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/sys.pyi (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/function.py [fs read 4ms] (183ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/function.py (59ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/tensor/array/arrayop.py [fs read 1ms] (10ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/tensor/array/arrayop.py (3ms)
[BG(1)] checking: /tmp/tmp-82042NhTZgDZg9dXI.py (8714ms)
[Info - 10:42:15 PM] [BG(1)] Long operation: checking: /tmp/tmp-82042NhTZgDZg9dXI.py (8714ms)
[BG(1)] analyzing: /tmp/tmp-82042NhTZgDZg9dXI.py (8714ms)
[Info - 10:42:15 PM] [BG(1)] Long operation: analyzing: /tmp/tmp-82042NhTZgDZg9dXI.py (8714ms)
Background analysis message: resumeAnalysis
[BG(1)] analyzing: /tmp/tmp-820420dimj9i0GFrJ.py ...
[BG(1)] parsing: /tmp/tmp-820420dimj9i0GFrJ.py (70ms)
[BG(1)] binding: /tmp/tmp-820420dimj9i0GFrJ.py (30ms)
[BG(1)] checking: /tmp/tmp-820420dimj9i0GFrJ.py ...
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/vector/init.py [fs read 5ms] (50ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/vector/init.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/plotly/graph_objects/init.py [fs read 0ms] (481ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/plotly/graph_objects/init.py (0ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/bundled/stubs/pandas/init.pyi [fs read 3ms] (11ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/bundled/stubs/pandas/init.pyi (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/interactive/init.py [fs read 12ms] (13ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/interactive/init.py (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/interactive/printing.py [fs read 13ms] (86ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/interactive/printing.py (4ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/printing/printer.py [fs read 1ms] (4ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/printing/printer.py (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/vector/coordsysrect.py [fs read 11ms] (25ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/vector/coordsysrect.py (24ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/vector/scalar.py [fs read 0ms] (8ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/vector/scalar.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/vector/vector.py [fs read 0ms] (17ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/vector/vector.py (4ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/vector/basisdependent.py [fs read 0ms] (21ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/vector/basisdependent.py (3ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/init.py [fs read 3ms] (5ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/init.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/immutable.py [fs read 1ms] (6ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/immutable.py (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/dense.py [fs read 1ms] (37ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/dense.py (6ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/expressions/init.py [fs read 0ms] (2ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/expressions/init.py (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/expressions/matexpr.py [fs read 1ms] (61ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/expressions/matexpr.py (12ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/init.py [fs read 6ms] (8ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/init.py (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/simplify.py [fs read 1ms] (126ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/simplify.py (42ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/logic.py [fs read 4ms] (9ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/logic.py (3ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/tensor/init.py [fs read 8ms] (9ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/tensor/init.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/tensor/indexed.py [fs read 2ms] (14ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/tensor/indexed.py (3ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/itertools.pyi [fs read 5ms] (8ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/itertools.pyi (9ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/string.pyi [fs read 5ms] (5ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/string.pyi (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/expressions/blockmatrix.py [fs read 1ms] (31ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/expressions/blockmatrix.py (7ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/expressions/slice.py [fs read 0ms] (2ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/expressions/slice.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/init.py [fs read 7ms] (49ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/init.py (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/elementary/exponential.py [fs read 1ms] (25ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/elementary/exponential.py (23ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/elementary/trigonometric.py [fs read 2ms] (76ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/elementary/trigonometric.py (75ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/relational.py [fs read 11ms] (36ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/relational.py (14ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/add.py [fs read 2ms] (25ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/add.py (26ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/operations.py [fs read 0ms] (7ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/operations.py (3ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/elementary/complexes.py [fs read 13ms] (29ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/elementary/complexes.py (25ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/exprtools.py [fs read 2ms] (52ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/exprtools.py (16ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/concrete/summations.py [fs read 1ms] (27ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/concrete/summations.py (8ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/concrete/expr_with_limits.py [fs read 1ms] (10ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/concrete/expr_with_limits.py (3ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/concrete/expr_with_intlimits.py [fs read 1ms] (12ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/concrete/expr_with_intlimits.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/integrals.py [fs read 1ms] (45ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/integrals.py (11ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/mul.py [fs read 9ms] (129ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/mul.py (17ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/power.py [fs read 5ms] (34ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/power.py (14ms)
[FG] parsing: /tmp/tmp-820420dimj9i0GFrJ.py (384ms)
[FG] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/builtins.pyi [fs read 7ms] (487ms)
[FG] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/builtins.pyi (306ms)
[FG] binding: /tmp/tmp-820420dimj9i0GFrJ.py (95ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/cse_opts.py [fs read 5ms] (6ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/cse_opts.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/solvers/init.py [fs read 5ms] (25ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/solvers/init.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/solvers/solvers.py [fs read 2ms] (109ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/solvers/solvers.py (27ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/solvers/inequalities.py [fs read 8ms] (58ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/solvers/inequalities.py (10ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/logic/init.py [fs read 5ms] (6ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/logic/init.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/radsimp.py [fs read 5ms] (15ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/radsimp.py (8ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/init.py [fs read 0ms] (5ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/init.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/polytools.py [fs read 6ms] (198ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/polytools.py (40ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/utilities/init.py [fs read 5ms] (6ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/utilities/init.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/utilities/decorator.py [fs read 0ms] (15ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/utilities/decorator.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/elementary/piecewise.py [fs read 5ms] (43ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/elementary/piecewise.py (5ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/random.pyi [fs read 6ms] (12ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/random.pyi (1ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/random.pyi [fs read 1ms] (2ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/random.pyi (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/rationaltools.py [fs read 1ms] (2ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/rationaltools.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/powsimp.py [fs read 1ms] (8ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/powsimp.py (4ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/expressions/matadd.py [fs read 0ms] (3ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/expressions/matadd.py (5ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/expressions/matmul.py [fs read 1ms] (15ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/expressions/matmul.py (6ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/expressions/matpow.py [fs read 0ms] (4ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/expressions/matpow.py (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/expressions/inverse.py [fs read 2ms] (4ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/expressions/inverse.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/strategies/init.py [fs read 1ms] (3ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/strategies/init.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/strategies/core.py [fs read 1ms] (4ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/strategies/core.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/strategies/rl.py [fs read 0ms] (3ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/strategies/rl.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/strategies/util.py [fs read 2ms] (2ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/strategies/util.py (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/strategies/tools.py [fs read 3ms] (4ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/strategies/tools.py (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/ntheory/factor
.py [fs read 43ms] (66ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/ntheory/factor
.py (10ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/elementary/miscellaneous.py [fs read 29ms] (44ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/elementary/miscellaneous.py (5ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/init.py [fs read 20ms] (21ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/init.py (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/rules.py [fs read 13ms] (13ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/rules.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/combinatorial/factorials.py [fs read 1ms] (45ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/combinatorial/factorials.py (6ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/ntheory/digits.py [fs read 1ms] (2ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/ntheory/digits.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/ntheory/primetest.py [fs read 1ms] (41ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/ntheory/primetest.py (3ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/ntheory/generate.py [fs read 5ms] (15ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/ntheory/generate.py (2ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/array.pyi [fs read 18ms] (19ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/array.pyi (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/elementary/integers.py [fs read 4ms] (9ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/elementary/integers.py (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/special/tensor_functions.py [fs read 22ms] (30ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/special/tensor_functions.py (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/trigsimp.py [fs read 55ms] (85ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/trigsimp.py (14ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/fu.py [fs read 21ms] (48ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/fu.py (12ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/physics/units/util.py [fs read 25ms] (39ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/physics/units/util.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/combsimp.py [fs read 31ms] (54ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/combsimp.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/utilities/timeutils.py [fs read 10ms] (12ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/utilities/timeutils.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/hyperexpand.py [fs read 29ms] (81ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/hyperexpand.py (16ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/special/hyper.py [fs read 19ms] (36ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/special/hyper.py (4ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/special/bessel.py [fs read 10ms] (305ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/special/bessel.py (36ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/strategies/tree.py [fs read 0ms] (27ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/strategies/tree.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/ratsimp.py [fs read 1ms] (3ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/ratsimp.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/elementary/hyperbolic.py [fs read 1ms] (14ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/elementary/hyperbolic.py (6ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/init.py [fs read 1ms] (2ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/init.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/gmpyfinitefield.py [fs read 0ms] (3ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/gmpyfinitefield.py (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/finitefield.py [fs read 1ms] (6ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/finitefield.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/field.py [fs read 0ms] (2ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/field.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/ring.py [fs read 0ms] (8ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/ring.py (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/domain.py [fs read 0ms] (11ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/domain.py (3ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/simpledomain.py [fs read 0ms] (1ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/simpledomain.py (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/complexfield.py [fs read 0ms] (4ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/complexfield.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/characteristiczero.py [fs read 0ms] (0ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/characteristiczero.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/realfield.py [fs read 1ms] (4ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/realfield.py (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/gmpyintegerring.py [fs read 1ms] (4ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/gmpyintegerring.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/integerring.py [fs read 0ms] (1ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/integerring.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/gmpyrationalfield.py [fs read 0ms] (3ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/gmpyrationalfield.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/rationalfield.py [fs read 1ms] (1ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/rationalfield.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/pythonfinitefield.py [fs read 0ms] (2ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/pythonfinitefield.py (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/pythonintegerring.py [fs read 1ms] (2ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/pythonintegerring.py (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/pythonrationalfield.py [fs read 0ms] (1ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/domains/pythonrationalfield.py (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/monomials.py [fs read 0ms] (8ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/monomials.py (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/polyutils.py [fs read 0ms] (5ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/polyutils.py (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/cse_main.py [fs read 5ms] (10ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/cse_main.py (5ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/sparse.py [fs read 5ms] (18ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/sparse.py (5ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/time.pyi [fs read 1ms] (2ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/time.pyi (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/concrete/products.py [fs read 1ms] (12ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/concrete/products.py (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/physics/units/prefixes.py [fs read 0ms] (2ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/physics/units/prefixes.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/physics/units/quantities.py [fs read 0ms] (2ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/physics/units/quantities.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/sqrtdenest.py [fs read 5ms] (12ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/simplify/sqrtdenest.py (3ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/numberfields.py [fs read 5ms] (26ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/numberfields.py (5ms)
[FG] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/init.py [fs read 3ms] (157ms)
[FG] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/init.py (27ms)
[FG] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/vector/init.py [fs read 4ms] (35ms)
[FG] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/vector/init.py (1ms)
[FG] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/_typeshed/init.pyi [fs read 5ms] (52ms)
[FG] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/2and3/typeshed/init.pyi (3ms)
[FG] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/third_party/2and3/typing_extensions.pyi [fs read 1ms] (8ms)
[FG] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/third_party/2and3/typing_extensions.pyi (2ms)
[FG] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/typing.pyi [fs read 0ms] (93ms)
[FG] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/typing.pyi (21ms)
[FG] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/init.py [fs read 16ms] (25ms)
[FG] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/init.py (1ms)
[FG] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/symbol.py [fs read 0ms] (92ms)
[FG] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/symbol.py (16ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/libmp/libelefun.py [fs read 1ms] (17ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/libmp/libelefun.py (5ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/libmp/libmpc.py [fs read 5ms] (15ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/mpmath/libmp/libmpc.py (11ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/combinatorial/numbers.py [fs read 5ms] (23ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/combinatorial/numbers.py (6ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/utilities/memoization.py [fs read 0ms] (1ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/utilities/memoization.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/rootoftools.py [fs read 5ms] (16ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/rootoftools.py (6ms)
[FG] parsing: /tmp/tmp-82042NhTZgDZg9dXI.py (0ms)
[FG] binding: /tmp/tmp-82042NhTZgDZg9dXI.py (0ms)
IntelliCode model /home/vahid/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.10/cache/E61945A9A512ED5E1A3EE3F1A2365B88F8FE_E4E9EADA96734F01970E616FAB2FAC19
Loading ONNX runtime...
Loaded ONNX runtime. Creating IntelliCode session...
2020-11-12 22:44:05.059010062 [I:onnxruntime:, inference_session.cc:174 ConstructorCommon] Creating and using per session threadpools since use_per_session_threads
is true
2020-11-12 22:44:05.066718149 [I:onnxruntime:, inference_session.cc:840 Initialize] Initializing session.
2020-11-12 22:44:05.066760651 [I:onnxruntime:, inference_session.cc:865 Initialize] Adding default CPU execution provider.
2020-11-12 22:44:05.078784200 [I:onnxruntime:, reshape_fusion.cc:37 ApplyImpl] Total fused reshape node count: 0
2020-11-12 22:44:05.079771015 [I:onnxruntime:, reshape_fusion.cc:37 ApplyImpl] Total fused reshape node count: 0
2020-11-12 22:44:05.084173814 [V:onnxruntime:, inference_session.cc:679 TransformGraph] Node placements
2020-11-12 22:44:05.084221145 [V:onnxruntime:, inference_session.cc:681 TransformGraph] All nodes have been placed on [CPUExecutionProvider].
2020-11-12 22:44:05.084277937 [V:onnxruntime:, session_state.cc:71 CreateGraphInfo] SaveMLValueNameIndexMapping
2020-11-12 22:44:05.084357817 [V:onnxruntime:, session_state.cc:116 CreateGraphInfo] Done saving OrtValue mappings.
2020-11-12 22:44:05.085842409 [I:onnxruntime:, finalize_session_state.cc:173 SaveInitializedTensors] Saving initialized tensors.
2020-11-12 22:44:05.111372297 [I:onnxruntime:, finalize_session_state.cc:225 SaveInitializedTensors] Done saving initialized tensors
2020-11-12 22:44:05.116274585 [I:onnxruntime:, inference_session.cc:954 Initialize] Session successfully initialized.
Created IntelliCode session.
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/physics/units/init.py [fs read 3ms] (7ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/physics/units/init.py (4ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/polyroots.py [fs read 10ms] (19ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/polyroots.py (4ms)
[FG] parsing: /tmp/tmp-82042NhTZgDZg9dXI.py (2ms)
[FG] binding: /tmp/tmp-82042NhTZgDZg9dXI.py (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/ntheory/init.py [fs read 4ms] (5ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/ntheory/init.py (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/solvers/bivariate.py [fs read 1ms] (4ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/solvers/bivariate.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/solvers/polysys.py [fs read 0ms] (3ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/solvers/polysys.py (1ms)
[BG(1)] parsing: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/textwrap.pyi [fs read 5ms] (5ms)
[BG(1)] binding: /home/vahid/.vscode/extensions/ms-python.vscode-pylance-2020.11.1/dist/typeshed-fallback/stdlib/3/textwrap.pyi (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/utilities/lambdify.py [fs read 5ms] (19ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/utilities/lambdify.py (10ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/printing/pycode.py [fs read 0ms] (14ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/printing/pycode.py (8ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/printing/codeprinter.py [fs read 0ms] (17ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/printing/codeprinter.py (4ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/printing/str.py [fs read 0ms] (11ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/printing/str.py (13ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/linalg/init.py [fs read 1ms] (1ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/linalg/init.py ...
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/linalg/linalg.py [fs read 0ms] (23ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/linalg/linalg.py (11ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/numpy/linalg/init.py (36ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/series/formal.py [fs read 4ms] (39ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/series/formal.py (35ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/series/series_class.py [fs read 0ms] (2ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/series/series_class.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/series/sequences.py [fs read 1ms] (17ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/series/sequences.py (14ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/sets/sets.py [fs read 1ms] (41ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/sets/sets.py (6ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/meijerint.py [fs read 1ms] (37ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/meijerint.py (14ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/risch.py [fs read 1ms] (26ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/risch.py (15ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/prde.py [fs read 1ms] (21ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/prde.py (11ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/polymatrix.py [fs read 0ms] (1ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/polymatrix.py (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/rde.py [fs read 1ms] (9ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/rde.py (4ms)
[FG] parsing: /home/vahid/Desktop/test/test.py (8ms)
[FG] binding: /home/vahid/Desktop/test/test.py (3ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/utilities.py [fs read 4ms] (6ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/utilities.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/subspaces.py [fs read 1ms] (3ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/matrices/subspaces.py (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/manualintegrate.py [fs read 1ms] (19ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/manualintegrate.py (14ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/special/delta_functions.py [fs read 38ms] (41ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/special/delta_functions.py (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/special/polynomials.py [fs read 3ms] (13ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/special/polynomials.py (5ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/heurisch.py [fs read 5ms] (14ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/heurisch.py (5ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/singularityfunctions.py [fs read 0ms] (1ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/singularityfunctions.py (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/deltafunctions.py [fs read 1ms] (2ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/deltafunctions.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/trigonometry.py [fs read 1ms] (2ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/trigonometry.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/rationaltools.py [fs read 0ms] (5ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/integrals/rationaltools.py (3ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/series/init.py [fs read 4ms] (5ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/series/init.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/series/limits.py [fs read 0ms] (2ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/series/limits.py (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/special/gamma_functions.py [fs read 0ms] (9ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/functions/special/gamma_functions.py (4ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/series/order.py [fs read 5ms] (10ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/series/order.py (4ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/series/gruntz.py [fs read 1ms] (5ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/series/gruntz.py (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/solvers/solveset.py [fs read 1ms] (22ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/solvers/solveset.py (10ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/sets/init.py [fs read 4ms] (5ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/sets/init.py (3ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/calculus/util.py [fs read 1ms] (13ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/calculus/util.py (4ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/calculus/singularities.py [fs read 0ms] (3ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/calculus/singularities.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/solvers/decompogen.py [fs read 5ms] (6ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/solvers/decompogen.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/mod.py [fs read 0ms] (3ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/core/mod.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/sets/handlers/union.py [fs read 1ms] (5ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/sets/handlers/union.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/multipledispatch/init.py [fs read 0ms] (1ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/multipledispatch/init.py (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/multipledispatch/core.py [fs read 0ms] (1ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/multipledispatch/core.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/multipledispatch/dispatcher.py [fs read 1ms] (3ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/multipledispatch/dispatcher.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/sets/handlers/intersection.py [fs read 1ms] (9ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/sets/handlers/intersection.py (4ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/sets/fancysets.py [fs read 1ms] (12ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/sets/fancysets.py (4ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/sets/conditionset.py [fs read 1ms] (2ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/sets/conditionset.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/sets/setexpr.py [fs read 5ms] (6ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/sets/setexpr.py (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/sets/handlers/functions.py [fs read 1ms] (3ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/sets/handlers/functions.py (2ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/sets/contains.py [fs read 0ms] (0ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/sets/contains.py (0ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/ntheory/residue_ntheory.py [fs read 1ms] (11ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/ntheory/residue_ntheory.py (4ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/ntheory/modular.py [fs read 1ms] (2ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/ntheory/modular.py (1ms)
[BG(1)] parsing: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/galoistools.py [fs read 1ms] (17ms)
[BG(1)] binding: /home/vahid/miniconda3/lib/python3.7/site-packages/sympy/polys/galoistools.py (5ms)
[BG(1)] checking: /tmp/tmp-820420dimj9i0GFrJ.py (517483ms)
[Info - 10:50:52 PM] [BG(1)] Long operation: checking: /tmp/tmp-820420dimj9i0GFrJ.py (517483ms)
[BG(1)] analyzing: /tmp/tmp-820420dimj9i0GFrJ.py (517585ms)
[Info - 10:50:52 PM] [BG(1)] Long operation: analyzing: /tmp/tmp-820420dimj9i0GFrJ.py (517585ms)
Background analysis message: setFileOpened
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
[BG(1)] parsing: /tmp/tmp-82042NhTZgDZg9dXI.py (0ms)
[BG(1)] binding: /tmp/tmp-82042NhTZgDZg9dXI.py (0ms)
Background analysis message: analyze
[BG(1)] analyzing: /tmp/tmp-82042NhTZgDZg9dXI.py ...
[BG(1)] checking: /tmp/tmp-82042NhTZgDZg9dXI.py (0ms)
[BG(1)] analyzing: /tmp/tmp-82042NhTZgDZg9dXI.py (0ms)
Background analysis message: getSemanticTokens
Background analysis message: setFileClosed
Background analysis message: analyze
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: analyze
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: analyze
[BG(1)] analyzing: /tmp/tmp-820420dimj9i0GFrJ.py ...
[BG(1)] parsing: /tmp/tmp-820420dimj9i0GFrJ.py (19ms)
[BG(1)] binding: /tmp/tmp-820420dimj9i0GFrJ.py (9ms)
[BG(1)] checking: /tmp/tmp-820420dimj9i0GFrJ.py (0ms)
[BG(1)] analyzing: /tmp/tmp-820420dimj9i0GFrJ.py (28ms)
Background analysis message: setFileOpened
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
[BG(1)] parsing: /tmp/tmp-82042NhTZgDZg9dXI.py (0ms)
[BG(1)] binding: /tmp/tmp-82042NhTZgDZg9dXI.py (0ms)
Background analysis message: getSemanticTokens
Background analysis message: analyze
[BG(1)] analyzing: /tmp/tmp-820420dimj9i0GFrJ.py ...
[BG(1)] checking: /tmp/tmp-820420dimj9i0GFrJ.py (2ms)
[BG(1)] analyzing: /tmp/tmp-820420dimj9i0GFrJ.py (2ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
Background analysis message: getSemanticTokens
Background analysis message: setFileClosed
Background analysis message: analyze
[BG(1)] analyzing: /tmp/tmp-820420dimj9i0GFrJ.py ...
[BG(1)] checking: /tmp/tmp-820420dimj9i0GFrJ.py (1ms)
[BG(1)] analyzing: /tmp/tmp-820420dimj9i0GFrJ.py (1ms)
Background analysis message: setFileOpened
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /home/vahid/Desktop/test/test.py (0ms)
[BG(1)] binding: /home/vahid/Desktop/test/test.py (0ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
Background analysis message: getDiagnosticsForRange
Background analysis message: analyze

@erictraut
Copy link
Contributor

The type analyzer is struggling with the file "tmp/tmp-820420dimj9i0GFrJ.py". It's taking 517s to complete the analysis for this module. From the name, I'm guessing that this is an auto-generated file? There must be something within it that's exercising an algorithm within the type checker that does not scale well.

Could you look at that file and see if anything is obviously atypical?

@vnikoofard
Copy link

vnikoofard commented Nov 13, 2020

@erictraut I couldn't find the mentioned file in the tmp folder. Maybe because I disabled the "trace logging" and it was deleted automatically. I did some tests to find the origin of the issue. With a simple python script everything is normal. But when I open a jupyter notebook the CPU usage suddenly increases over 100% even without any cell being executed. Just opening the notebook cause this increase. In the log file I found below two lines with long operation

Info - 1:01:54 PM] [BG(1)] Long operation: checking: /tmp/tmp-113753Kl59o9GoS5bs.py (489274ms)
[BG(1)] analyzing: /tmp/tmp-113753Kl59o9GoS5bs.py (489499ms)
[Info - 1:01:55 PM] [BG(1)] Long operation: analyzing: /tmp/tmp-113753Kl59o9GoS5bs.py (489499ms)

The strange point is that this file is empty (0 bytes)! Closing VSCode the file disappeared.

@NicolasGoeddel
Copy link

Maybe some kind of race condition where the mentioned file got created, written to, modified and so on. Maybe it also should be deleted again but Pylance has locked it because it was just parsing it?

@erictraut
Copy link
Contributor

That wouldn't explain it. To be clear, this file isn't created by — or deleted by — pylance. I don't know who is generating it, but it must have some large, complex python code in it at some point. Pylance reads the contents of a file from start to finish in one synchronous call and performs all parsing and analysis on the in-memory copy of the file contents.

@LamaAni
Copy link

LamaAni commented Dec 14, 2020

Experiencing the same.

@jakebailey
Copy link
Member

This issue dates back months, and the previous conversation was a month ago (a few releases ago). It's unlikely that that you're experiencing the same issue as others here. We'd appreciate a new issue with the template filled out so we can get trace info.

The original issue was about the indexer, which I believe has been fixed for a while. The more recent followups appear to be about a different issue relating to a tempfile; if this is still a problem in recent releases we can open a new issue to try and track it.

I'm going to close this; in general it's not a good idea to have a single issue for "it's using a lot of CPU" as each individual case can differ significantly. This likely should have been closed once the indexer was disabled.

@Trid-collab
Copy link

Trid-collab commented Dec 16, 2020 via email

@thmsklngr
Copy link

Hi there,

I still can confirm that PyLance uses 100% CPU. I'm working on Ubuntu 18.04 with VSCode 1.59 installed:

Version: 1.59.0
Commit: 379476f0e13988d90fab105c5c19e7abc8b1dea8
Datum: 2021-08-04T23:13:20.182Z
Electron: 13.1.7
Chrome: 91.0.4472.124
Node.js: 14.16.0
V8: 9.1.269.36-electron.0
Betriebssystem: Linux x64 5.4.0-65-generic

Whenever PyLance is enabled and I open a bigger Python program, it eats up 100% of the CPU and after a while the fan starts continuously running. Disabled PyLance and switched to Jedi and the problem has gone.

Regards, Thomas

@erictraut
Copy link
Contributor

@mosesontheweb, it sounds like you're encountering a different issue. We'd appreciate it if you'd file a new bug report and include logs — or even better, if the source base is in a public repo, provide repro steps. Thanks!

@mcesar-rlacruz
Copy link

Hi,

Also suffering from high CPU usage from Pylance under VS Code. Any modification to a Python source file causes high CPU usage (~50 % in all cores) for ~3 mins, with syntax coloring being equally slow. I've traced it to the change from version 2021.8.1 of Pylance (that works OK) to 2021.8.2 and up (that show the issue).

From VS Code - About:
Version: 1.63.2 (system setup)
Commit: 899d46d82c4c95423fb7e10e68eba52050e30ba3
Date: 2021-12-15T09:40:02.816Z
Electron: 13.5.2
Chromium: 91.0.4472.164
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS: Windows_NT x64 10.0.19041

Thanks & regards.

@novitae
Copy link

novitae commented Feb 3, 2022

Hi,

Also suffering from high CPU usage from Pylance under VS Code. Any modification to a Python source file causes high CPU usage (~50 % in all cores) for ~3 mins, with syntax coloring being equally slow. I've traced it to the change from version 2021.8.1 of Pylance (that works OK) to 2021.8.2 and up (that show the issue).

From VS Code - About: Version: 1.63.2 (system setup) Commit: 899d46d82c4c95423fb7e10e68eba52050e30ba3 Date: 2021-12-15T09:40:02.816Z Electron: 13.5.2 Chromium: 91.0.4472.164 Node.js: 14.16.0 V8: 9.1.269.39-electron.0 OS: Windows_NT x64 10.0.19041

Thanks & regards.

hey !! me too !! exact same problem !! It started yesterday for me ! It seems the problem will be fixed very soon
#2314

@Pithikos
Copy link

Pithikos commented Nov 4, 2022

Issue seems to remain until this day. Had to disable pylance since it turns my laptop into an oven

VS: 1.72.1
Electron: 19.0.17
Chromium: 102.0
Node.js: 16.14.2
V8: 10.2.154
OS: Linux x64 5.4.0

@novitae
Copy link

novitae commented Nov 4, 2022

Issue seems to remain until this day. Had to disable pylance since it turns my laptop into an oven

Yes it does, it was fixed during a long time and since around two weeks the issue came back again. I Fixed it by switching to the unstable version of Pylance

@DanielHabenicht
Copy link

I am on Github Codespaces and its killing the experience there.
A simple attempt to save a python file:
image

@bschnurr
Copy link
Member

bschnurr commented Nov 9, 2022

is it a public code repo?

@DanielHabenicht
Copy link

No, but I can give you access.

@Karlheinzniebuhr
Copy link

Same issue on win10

@rparme
Copy link

rparme commented Apr 4, 2023

@DanielHabenicht I'm experiencing a similar issue on Codespace. Everything works fine until the CPU usage surges and then the Remote Extension crashes. Did you find out a solution?

@whateverforever
Copy link

same here, pylance is a constant drain on my machine

@bschnurr
Copy link
Member

bschnurr commented Apr 5, 2023

@whateverforever. please log a new issue
see https://github.com/microsoft/pylance-release/blob/main/TROUBLESHOOTING.md#filing-an-issue

ideally with a code example.

@rparme
Copy link

rparme commented Apr 6, 2023

@bschnurr I've one issue to fulfill the requirement of filing an issue. When the language server crashes, I don't have the Pylance language server option in the VSCode output. I can't manage to know where are the logs.

@bschnurr
Copy link
Member

bschnurr commented Apr 6, 2023

You should see Python Language Server output window.

@simoncpu
Copy link

simoncpu commented Nov 15, 2023

@DanielHabenicht I'm experiencing a similar issue on Codespace. Everything works fine until the CPU usage surges and then the Remote Extension crashes. Did you find out a solution?

We have the same issue, although I'm only experiencing this if Codespace disconnects due to inactivity. If I leave vscode open after it disconnects, my laptops turns into an oven. I'm still looking for a solution.

@DanielHabenicht
Copy link

@DanielHabenicht I'm experiencing a similar issue on Codespace. Everything works fine until the CPU usage surges and then the Remote Extension crashes. Did you find out a solution?

We have the same issue, although I'm only experiencing this if Codespace disconnects due to inactivity. If I leave vscode open after it disconnects, my laptops turns into an oven. I'm still looking for a solution.

I stopped using Codespaces with pylance. Locally I have a beefy enough machine.
I would recommend you build a reproduction repository and open a new issue.

@Hong-DaShan
Copy link

Hong-DaShan commented Feb 7, 2024

When I use jupyter in VScode with the .ipynb extension and create 8 small windows to run different programs at the same time, pyalce always does file analysis and says there are 8 files being analyzed, the CPU is high. I waited for the analysis to finish, but as soon as I moved the keyboard cursor, there were 8 files that started to be analyzed, and as the window increased to 13, my computer was about to burn.
It should be that 13 files should be analyzed in just one move. I set up a server to relieve myself, but it didn't work. I thought of a lot of solutions, but I didn't solve it. Plug-ins are the latest general book when leaving a message.
pylance -----v2024.1.104(prerelease),
Python extension ---v2024.0.1
Jupyter---v2024.1.0

However, I switched to a 6-month-old, or 5-month-old, pyalce version, and the problem was solved, but I wanted to use the new one.

@debonte debonte added the perf label Mar 6, 2024
@debonte
Copy link
Contributor

debonte commented Mar 6, 2024

@Hong-DaShan, if you are still seeing this on recent Pylance builds, could you please open a new issue with repro steps? Providing your code and the packages that your code is using may also help us reproduce this issue on our side.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
perf waiting for user response Requires more information from user
Projects
None yet
Development

No branches or pull requests