Open
Description
🚀 Feature
Importing the python module is quite slow compared to other packages:
$ time python -c "import compiler_gym"
python -c "import compiler_gym" 1.99s user 0.59s system 260% cpu 0.991 total
for reference:
$ time python -c "import gym"
python -c "import gym" 0.65s user 0.31s system 487% cpu 0.196 total
Motivation
User QoL. Low priority.
Pitch
Do less work on module import. I expect that file I/O like this could be replaced with built-time python codegen and module imports.
It would be worth drilling down into the import profile first:
$ python -X importtime -c 'import compiler_gym'
import time: self [us] | cumulative | imported package
import time: 698 | 698 | _frozen_importlib_external
import time: 925 | 925 | time
import time: 318 | 1243 | zipimport
import time: 84 | 84 | _codecs
import time: 745 | 829 | codecs
import time: 844 | 844 | encodings.aliases
import time: 1387 | 3059 | encodings
import time: 367 | 367 | encodings.utf_8
import time: 110 | 110 | _signal
import time: 512 | 512 | encodings.latin_1
import time: 65 | 65 | _abc
import time: 440 | 504 | abc
import time: 446 | 949 | io
import time: 81 | 81 | _stat
import time: 390 | 471 | stat
import time: 1335 | 1335 | _collections_abc
import time: 327 | 327 | genericpath
import time: 575 | 901 | posixpath
import time: 814 | 3520 | os
import time: 346 | 346 | _sitebuiltins
import time: 90 | 90 | _locale
import time: 295 | 385 | _bootlocale
import time: 480 | 480 | types
import time: 473 | 473 | warnings
import time: 458 | 931 | importlib
import time: 331 | 331 | importlib.machinery
import time: 853 | 1183 | importlib.abc
import time: 108 | 108 | _operator
import time: 594 | 701 | operator
import time: 298 | 298 | keyword
import time: 1101 | 1101 | _heapq
import time: 340 | 1441 | heapq
import time: 118 | 118 | itertools
import time: 372 | 372 | reprlib
import time: 85 | 85 | _collections
import time: 1739 | 4751 | collections
import time: 64 | 64 | _functools
import time: 786 | 849 | functools
import time: 869 | 6468 | contextlib
import time: 641 | 9221 | importlib.util
import time: 224 | 224 | sitecustomize
import time: 110 | 110 | usercustomize
import time: 7028 | 21309 | site
import time: 340 | 340 | compiler_gym.util
import time: 326 | 666 | compiler_gym.util.version
import time: 1015 | 1015 | enum
import time: 235 | 235 | _sre
import time: 540 | 540 | sre_constants
import time: 590 | 1130 | sre_parse
import time: 508 | 1872 | sre_compile
import time: 380 | 380 | copyreg
import time: 773 | 4038 | re
import time: 752 | 752 | _csv
import time: 635 | 5424 | csv
import time: 405 | 405 | collections.abc
import time: 2115 | 2520 | typing
import time: 1632 | 9574 | compiler_gym.compiler_env_state
import time: 388 | 388 | token
import time: 1379 | 1766 | tokenize
import time: 379 | 2144 | linecache
import time: 519 | 2663 | traceback
import time: 496 | 496 | _weakrefset
import time: 994 | 1489 | weakref
import time: 54 | 54 | _string
import time: 1424 | 1477 | string
import time: 924 | 924 | threading
import time: 76 | 76 | atexit
import time: 2925 | 9552 | logging
import time: 190 | 190 | org
import time: 27 | 216 | org.python
import time: 24 | 239 | org.python.core
import time: 546 | 785 | copy
import time: 950 | 950 | math
import time: 403 | 403 | fnmatch
import time: 188 | 188 | nt
import time: 160 | 160 | nt
import time: 154 | 154 | nt
import time: 152 | 152 | nt
import time: 504 | 1156 | ntpath
import time: 92 | 92 | errno
import time: 344 | 344 | urllib
import time: 1743 | 2086 | urllib.parse
import time: 1171 | 4906 | pathlib
import time: 378 | 378 | __future__
import time: 782 | 782 | _struct
import time: 397 | 1178 | struct
import time: 1982 | 3160 | six
import time: 360 | 360 | monotonic
import time: 358 | 3877 | fasteners._utils
import time: 198 | 198 | eventlet
import time: 557 | 4631 | fasteners.lock
import time: 715 | 715 | fcntl
import time: 349 | 1064 | fasteners.process_lock
import time: 392 | 6464 | fasteners
import time: 358 | 358 | distutils
import time: 1098 | 1456 | distutils.version
import time: 792 | 792 | gym.error
import time: 197 | 197 | gym.version
import time: 304 | 304 | gym.utils.colorize
import time: 213 | 213 | gym.utils.ezpickle
import time: 235 | 751 | gym.utils
import time: 218 | 218 | gym.utils.closer
import time: 563 | 1531 | gym.core
import time: 2188 | 2188 | _hashlib
import time: 673 | 673 | _blake2
import time: 680 | 680 | _sha3
import time: 477 | 4017 | hashlib
import time: 437 | 437 | numpy._globals
import time: 231 | 231 | numpy.__config__
import time: 191 | 191 | numpy.version
import time: 179 | 179 | numpy._distributor_init
import time: 1615 | 1615 | textwrap
import time: 970 | 970 | _datetime
import time: 1384 | 2353 | datetime
import time: 6327 | 8679 | numpy.core._multiarray_umath
import time: 403 | 403 | numpy.compat._inspect
import time: 191 | 191 | pickle5
import time: 605 | 605 | _compat_pickle
import time: 1013 | 1013 | _pickle
import time: 193 | 193 | org
import time: 37 | 229 | org.python
import time: 28 | 257 | org.python.core
import time: 1247 | 3120 | pickle
import time: 394 | 3705 | numpy.compat.py3k
import time: 402 | 4509 | numpy.compat
import time: 36 | 4544 | numpy.compat._inspect
import time: 671 | 15508 | numpy.core.overrides
import time: 2047 | 17554 | numpy.core.multiarray
import time: 344 | 344 | numpy.core.umath
import time: 681 | 681 | numbers
import time: 349 | 349 | numpy.core._string_helpers
import time: 297 | 297 | numpy.core._dtype
import time: 664 | 961 | numpy.core._type_aliases
import time: 582 | 2571 | numpy.core.numerictypes
import time: 230 | 230 | numpy.core._asarray
import time: 430 | 430 | numpy.core._exceptions
import time: 366 | 796 | numpy.core._methods
import time: 4125 | 4920 | numpy.core.fromnumeric
import time: 1054 | 6203 | numpy.core.shape_base
import time: 388 | 388 | numpy.core._ufunc_config
import time: 1027 | 1027 | numpy.core.arrayprint
import time: 2068 | 9685 | numpy.core.numeric
import time: 4061 | 4061 | numpy.core.defchararray
import time: 588 | 588 | numpy.core.records
import time: 1026 | 1026 | numpy.core.memmap
import time: 634 | 634 | numpy.core.function_base
import time: 269 | 269 | numpy.core.machar
import time: 421 | 421 | numpy.core.getlimits
import time: 492 | 492 | numpy.core.einsumfunc
import time: 1322 | 1322 | numpy.core._multiarray_tests
import time: 2041 | 3363 | numpy.core._add_newdocs
import time: 334 | 334 | numpy.core._dtype_ctypes
import time: 93 | 93 | _ast
import time: 573 | 666 | ast
import time: 2216 | 2216 | platform
import time: 1250 | 1250 | _ctypes
import time: 419 | 419 | ctypes._endian
import time: 1111 | 2779 | ctypes
import time: 937 | 6597 | numpy.core._internal
import time: 268 | 268 | numpy._pytesttester
import time: 876 | 49075 | numpy.core
import time: 455 | 455 | numpy.lib.mixins
import time: 517 | 517 | numpy.lib.ufunclike
import time: 1078 | 1595 | numpy.lib.type_check
import time: 1001 | 2595 | numpy.lib.scimath
import time: 930 | 930 | numpy.lib.twodim_base
import time: 615 | 615 | numpy.linalg.lapack_lite
import time: 1008 | 1008 | numpy.linalg._umath_linalg
import time: 1789 | 4341 | numpy.linalg.linalg
import time: 210 | 4551 | numpy.linalg
import time: 410 | 4960 | numpy.matrixlib.defmatrix
import time: 197 | 5157 | numpy.matrixlib
import time: 513 | 513 | numpy.lib.histograms
import time: 2249 | 2761 | numpy.lib.function_base
import time: 458 | 458 | numpy.lib.stride_tricks
import time: 770 | 9145 | numpy.lib.index_tricks
import time: 1111 | 1111 | numpy.lib.nanfunctions
import time: 1461 | 1461 | numpy.lib.shape_base
import time: 1389 | 1389 | numpy.lib.polynomial
import time: 803 | 803 | numpy.lib.utils
import time: 771 | 771 | numpy.lib.arraysetops
import time: 366 | 366 | numpy.lib.format
import time: 869 | 869 | zlib
import time: 344 | 344 | _compression
import time: 702 | 702 | _bz2
import time: 546 | 1591 | bz2
import time: 1000 | 1000 | _lzma
import time: 462 | 1461 | lzma
import time: 70 | 70 | pwd
import time: 675 | 675 | grp
import time: 838 | 5502 | shutil
import time: 374 | 5876 | numpy.lib._datasource
import time: 523 | 523 | numpy.lib._iotools
import time: 1153 | 7916 | numpy.lib.npyio
import time: 1144 | 1144 | _decimal
import time: 318 | 1461 | decimal
import time: 1032 | 2493 | numpy.lib.financial
import time: 358 | 358 | numpy.lib.arrayterator
import time: 522 | 522 | numpy.lib.arraypad
import time: 263 | 263 | numpy.lib._version
import time: 515 | 29789 | numpy.lib
import time: 474 | 474 | numpy.fft._pocketfft_internal
import time: 1169 | 1643 | numpy.fft._pocketfft
import time: 446 | 446 | numpy.fft.helper
import time: 223 | 2311 | numpy.fft
import time: 328 | 328 | numpy.polynomial.polyutils
import time: 1020 | 1020 | numpy.polynomial._polybase
import time: 484 | 1832 | numpy.polynomial.polynomial
import time: 437 | 437 | numpy.polynomial.chebyshev
import time: 354 | 354 | numpy.polynomial.legendre
import time: 707 | 707 | numpy.polynomial.hermite
import time: 418 | 418 | numpy.polynomial.hermite_e
import time: 363 | 363 | numpy.polynomial.laguerre
import time: 299 | 4407 | numpy.polynomial
import time: 160 | 160 | backports_abc
import time: 980 | 1139 | numpy.random._common
import time: 579 | 579 | binascii
import time: 548 | 1126 | base64
import time: 455 | 455 | hmac
import time: 473 | 473 | _bisect
import time: 267 | 739 | bisect
import time: 580 | 580 | _sha512
import time: 650 | 650 | _random
import time: 581 | 2548 | random
import time: 368 | 4496 | secrets
import time: 786 | 6420 | numpy.random.bit_generator
import time: 608 | 608 | numpy.random._bounded_integers
import time: 564 | 564 | numpy.random._mt19937
import time: 1485 | 9076 | numpy.random.mtrand
import time: 596 | 596 | numpy.random._philox
import time: 574 | 574 | numpy.random._pcg64
import time: 462 | 462 | numpy.random._sfc64
import time: 1071 | 1071 | numpy.random._generator
import time: 443 | 12219 | numpy.random._pickle
import time: 317 | 12536 | numpy.random
import time: 521 | 521 | numpy.ctypeslib
import time: 2884 | 2884 | numpy.ma.core
import time: 866 | 866 | numpy.ma.extras
import time: 397 | 4146 | numpy.ma
import time: 3025 | 106842 | numpy
import time: 250 | 111108 | gym.utils.seeding
import time: 377 | 111485 | gym.spaces.space
import time: 187 | 187 | gym.logger
import time: 438 | 625 | gym.spaces.box
import time: 231 | 231 | gym.spaces.discrete
import time: 249 | 249 | gym.spaces.multi_discrete
import time: 243 | 243 | gym.spaces.multi_binary
import time: 227 | 227 | gym.spaces.tuple
import time: 244 | 244 | gym.spaces.dict
import time: 232 | 232 | gym.spaces.utils
import time: 320 | 113852 | gym.spaces
import time: 697 | 697 | gym.envs.registration
import time: 3967 | 4664 | gym.envs
import time: 1040 | 1040 | signal
import time: 628 | 1667 | multiprocessing.process
import time: 867 | 867 | _socket
import time: 643 | 643 | select
import time: 1204 | 1846 | selectors
import time: 1728 | 4441 | socket
import time: 568 | 568 | array
import time: 470 | 5477 | multiprocessing.reduction
import time: 674 | 7818 | multiprocessing.context
import time: 358 | 8175 | multiprocessing
import time: 305 | 305 | gym.vector.utils.misc
import time: 182 | 182 | gym.vector.utils.spaces
import time: 286 | 467 | gym.vector.utils.numpy_utils
import time: 219 | 219 | gym.vector.utils.shared_memory
import time: 204 | 1193 | gym.vector.utils
import time: 20 | 1212 | gym.vector.utils.spaces
import time: 267 | 1479 | gym.vector.vector_env
import time: 469 | 10122 | gym.vector.async_vector_env
import time: 221 | 221 | gym.vector.sync_vector_env
import time: 245 | 10587 | gym.vector
import time: 517 | 517 | _json
import time: 520 | 1037 | json.scanner
import time: 556 | 1592 | json.decoder
import time: 556 | 556 | json.encoder
import time: 372 | 2519 | json
import time: 187 | 187 | gym.wrappers.monitoring
import time: 176 | 176 | gym.utils.atomic_write
import time: 152 | 152 | gym.utils.json_utils
import time: 339 | 666 | gym.wrappers.monitoring.stats_recorder
import time: 149 | 149 | msvcrt
import time: 573 | 573 | _posixsubprocess
import time: 609 | 1330 | subprocess
import time: 493 | 493 | tempfile
import time: 453 | 453 | distutils.errors
import time: 208 | 208 | distutils.debug
import time: 233 | 233 | distutils.log
import time: 289 | 1181 | distutils.spawn
import time: 380 | 3382 | gym.wrappers.monitoring.video_recorder
import time: 463 | 7215 | gym.wrappers.monitor
import time: 191 | 191 | gym.wrappers.time_limit
import time: 205 | 205 | gym.wrappers.filter_observation
import time: 153 | 153 | cv2
import time: 253 | 406 | gym.wrappers.atari_preprocessing
import time: 203 | 203 | gym.wrappers.rescale_action
import time: 203 | 203 | gym.wrappers.flatten_observation
import time: 184 | 184 | gym.wrappers.gray_scale_observation
import time: 243 | 243 | gym.wrappers.frame_stack
import time: 181 | 181 | gym.wrappers.transform_observation
import time: 179 | 179 | gym.wrappers.transform_reward
import time: 188 | 188 | gym.wrappers.resize_observation
import time: 186 | 186 | gym.wrappers.clip_action
import time: 190 | 190 | gym.wrappers.record_episode_statistics
import time: 305 | 10073 | gym.wrappers
import time: 976 | 144124 | gym
import time: 1066 | 1066 | tarfile
import time: 1952 | 1952 | _ssl
import time: 3040 | 4992 | ssl
import time: 311 | 5302 | urllib3.packages.ssl_match_hostname
import time: 271 | 5572 | urllib3.packages
import time: 988 | 6560 | urllib3.packages.six
import time: 52 | 6611 | urllib3.packages.six.moves
import time: 903 | 903 | http
import time: 317 | 317 | email
import time: 624 | 624 | email.errors
import time: 364 | 364 | email.quoprimime
import time: 234 | 234 | email.base64mime
import time: 292 | 292 | quopri
import time: 232 | 524 | email.encoders
import time: 302 | 826 | email.charset
import time: 897 | 2320 | email.header
import time: 930 | 930 | locale
import time: 644 | 1574 | calendar
import time: 396 | 1970 | email._parseaddr
import time: 1243 | 3213 | email.utils
import time: 452 | 5983 | email._policybase
import time: 747 | 7353 | email.feedparser
import time: 429 | 8098 | email.parser
import time: 316 | 316 | uu
import time: 387 | 387 | email._encoded_words
import time: 240 | 240 | email.iterators
import time: 601 | 1543 | email.message
import time: 1155 | 11698 | http.client
import time: 65 | 18373 | urllib3.packages.six.moves.http_client
import time: 879 | 19252 | urllib3.exceptions
import time: 171 | 171 | urllib3._version
import time: 168 | 168 | urllib3.contrib
import time: 256 | 256 | urllib3.contrib._appengine_environ
import time: 209 | 209 | urllib3.util.wait
import time: 467 | 1099 | urllib3.util.connection
import time: 153 | 153 | brotli
import time: 203 | 355 | urllib3.util.request
import time: 176 | 176 | urllib3.util.response
import time: 442 | 442 | urllib3.util.retry
import time: 9797 | 9797 | urllib3.util.url
import time: 332 | 332 | urllib3.util.ssltransport
import time: 403 | 10531 | urllib3.util.ssl_
import time: 224 | 224 | urllib3.util.timeout
import time: 259 | 13084 | urllib3.util
import time: 206 | 13290 | urllib3.util.proxy
import time: 328 | 328 | urllib3._collections
import time: 503 | 14120 | urllib3.connection
import time: 608 | 608 | _queue
import time: 447 | 1054 | queue
import time: 163 | 163 | winreg
import time: 465 | 628 | mimetypes
import time: 284 | 911 | urllib3.fields
import time: 333 | 1244 | urllib3.filepost
import time: 53 | 53 | urllib3.packages.six.moves.urllib
import time: 61 | 114 | urllib3.packages.six.moves.urllib.parse
import time: 244 | 1601 | urllib3.request
import time: 160 | 160 | brotli
import time: 521 | 681 | urllib3.response
import time: 215 | 215 | urllib3.util.queue
import time: 488 | 18156 | urllib3.connectionpool
import time: 687 | 687 | urllib3.poolmanager
import time: 407 | 38670 | urllib3
import time: 317 | 317 | chardet.compat
import time: 237 | 237 | chardet.enums
import time: 216 | 216 | chardet.charsetprober
import time: 201 | 653 | chardet.charsetgroupprober
import time: 194 | 194 | chardet.codingstatemachine
import time: 194 | 194 | chardet.escsm
import time: 377 | 763 | chardet.escprober
import time: 202 | 202 | chardet.latin1prober
import time: 245 | 245 | chardet.mbcssm
import time: 194 | 439 | chardet.utf8prober
import time: 201 | 201 | chardet.mbcharsetprober
import time: 357 | 357 | chardet.euctwfreq
import time: 242 | 242 | chardet.euckrfreq
import time: 312 | 312 | chardet.gb2312freq
import time: 397 | 397 | chardet.big5freq
import time: 326 | 326 | chardet.jisfreq
import time: 321 | 1953 | chardet.chardistribution
import time: 369 | 369 | chardet.jpcntx
import time: 242 | 2763 | chardet.sjisprober
import time: 213 | 213 | chardet.eucjpprober
import time: 193 | 193 | chardet.gb2312prober
import time: 212 | 212 | chardet.euckrprober
import time: 184 | 184 | chardet.cp949prober
import time: 183 | 183 | chardet.big5prober
import time: 187 | 187 | chardet.euctwprober
import time: 260 | 4629 | chardet.mbcsgroupprober
import time: 199 | 199 | chardet.sbcharsetprober
import time: 243 | 243 | chardet.langcyrillicmodel
import time: 234 | 234 | chardet.langgreekmodel
import time: 231 | 231 | chardet.langbulgarianmodel
import time: 231 | 231 | chardet.langthaimodel
import time: 224 | 224 | chardet.langhebrewmodel
import time: 191 | 191 | chardet.hebrewprober
import time: 227 | 227 | chardet.langturkishmodel
import time: 535 | 2312 | chardet.sbcsgroupprober
import time: 424 | 8980 | chardet.universaldetector
import time: 162 | 162 | chardet.version
import time: 349 | 9807 | chardet
import time: 599 | 599 | requests.exceptions
import time: 173 | 173 | requests.__version__
import time: 1131 | 1131 | zipfile
import time: 381 | 381 | importlib.resources
import time: 304 | 685 | certifi.core
import time: 362 | 1046 | certifi
import time: 179 | 1225 | requests.certs
import time: 142 | 142 | simplejson
import time: 281 | 281 | urllib.response
import time: 304 | 585 | urllib.error
import time: 5084 | 5084 | _scproxy
import time: 1449 | 7118 | urllib.request
import time: 3980 | 3980 | http.cookiejar
import time: 1913 | 1913 | http.cookies
import time: 259 | 13410 | requests.compat
import time: 183 | 13593 | requests._internal_utils
import time: 524 | 524 | requests.cookies
import time: 336 | 336 | requests.structures
import time: 806 | 17613 | requests.utils
import time: 289 | 289 | idna.package_data
import time: 306 | 306 | idna.idnadata
import time: 668 | 668 | unicodedata
import time: 215 | 215 | idna.intranges
import time: 947 | 2134 | idna.core
import time: 357 | 2779 | idna
import time: 722 | 3500 | requests.packages
import time: 471 | 471 | stringprep
import time: 404 | 874 | encodings.idna
import time: 216 | 216 | requests.hooks
import time: 350 | 350 | requests.auth
import time: 506 | 506 | requests.status_codes
import time: 553 | 2498 | requests.models
import time: 162 | 162 | socks
import time: 254 | 415 | urllib3.contrib.socks
import time: 384 | 798 | requests.adapters
import time: 527 | 1325 | requests.sessions
import time: 270 | 1594 | requests.api
import time: 502 | 74951 | requests
import time: 362 | 362 | compiler_gym.util.runfiles_path
import time: 296 | 75609 | compiler_gym.util.download
import time: 606 | 77280 | compiler_gym.datasets.dataset
import time: 228 | 77507 | compiler_gym.datasets
import time: 26 | 77533 | compiler_gym.datasets.dataset
import time: 315 | 315 | grpc._cython
import time: 208 | 208 | backports_abc
import time: 49 | 49 | grpc._cython.logging
import time: 42 | 42 | grpc._cython.os
import time: 41 | 41 | grpc._cython.sys
import time: 40 | 40 | grpc._cython.threading
import time: 58 | 58 | grpc._cython.time
import time: 57 | 57 | grpc._cython.grpc
import time: 41 | 41 | grpc._cython.asyncio
import time: 285 | 285 | concurrent
import time: 715 | 715 | concurrent.futures._base
import time: 349 | 1348 | concurrent.futures
import time: 330 | 330 | asyncio.constants
import time: 574 | 574 | _opcode
import time: 422 | 996 | opcode
import time: 672 | 1667 | dis
import time: 1748 | 3414 | inspect
import time: 309 | 309 | asyncio.format_helpers
import time: 295 | 603 | asyncio.base_futures
import time: 233 | 233 | asyncio.log
import time: 438 | 4687 | asyncio.coroutines
import time: 524 | 524 | _contextvars
import time: 276 | 800 | contextvars
import time: 316 | 316 | asyncio.exceptions
import time: 258 | 258 | asyncio.base_tasks
import time: 678 | 935 | _asyncio
import time: 642 | 2692 | asyncio.events
import time: 394 | 394 | asyncio.futures
import time: 307 | 307 | asyncio.protocols
import time: 407 | 407 | asyncio.transports
import time: 551 | 958 | asyncio.sslproto
import time: 446 | 446 | asyncio.locks
import time: 590 | 590 | asyncio.tasks
import time: 472 | 1506 | asyncio.staggered
import time: 318 | 318 | asyncio.trsock
import time: 1035 | 13571 | asyncio.base_events
import time: 299 | 299 | asyncio.runners
import time: 403 | 403 | asyncio.queues
import time: 558 | 558 | asyncio.streams
import time: 511 | 511 | asyncio.subprocess
import time: 430 | 430 | asyncio.base_subprocess
import time: 747 | 747 | asyncio.selector_events
import time: 829 | 2004 | asyncio.unix_events
import time: 460 | 17803 | asyncio
import time: 78 | 78 | grpc._cython.collections
import time: 65 | 65 | grpc._cython.pkgutil
import time: 560 | 560 | pkgutil
import time: 60 | 60 | grpc._cython.errno
import time: 48 | 48 | grpc._cython.contextvars
import time: 41 | 41 | grpc._cython.contextvars
import time: 48 | 48 | grpc._cython.platform
import time: 41 | 41 | grpc._cython.socket
import time: 38 | 38 | grpc._cython.ipaddress
import time: 1347 | 1347 | ipaddress
import time: 64 | 64 | grpc._cython.socket
import time: 67 | 67 | grpc._cython.socket
import time: 79 | 79 | grpc._cython.enum
import time: 74 | 74 | grpc._cython.inspect
import time: 63 | 63 | grpc._cython.traceback
import time: 48 | 48 | grpc._cython.functools
import time: 5059 | 26105 | grpc._cython.cygrpc
import time: 208 | 208 | grpc._compression
import time: 173 | 173 | grpc._grpcio_metadata
import time: 169 | 169 | grpc_tools
import time: 324 | 492 | grpc._runtime_protos
import time: 137 | 137 | grpc_tools
import time: 133 | 133 | grpc_health
import time: 128 | 128 | grpc_reflection
import time: 361 | 361 | grpc.aio._metadata
import time: 341 | 702 | grpc.aio._typing
import time: 765 | 1467 | grpc.aio._base_call
import time: 556 | 556 | grpc.aio._base_channel
import time: 295 | 295 | grpc._common
import time: 906 | 1201 | grpc.aio._call
import time: 314 | 314 | grpc.aio._utils
import time: 1505 | 1818 | grpc.aio._interceptor
import time: 442 | 442 | grpc.aio._base_server
import time: 474 | 915 | grpc.aio._server
import time: 800 | 800 | grpc.aio._channel
import time: 321 | 7076 | grpc.aio
import time: 3060 | 37822 | grpc
import time: 418 | 418 | xml
import time: 377 | 794 | xml.parsers
import time: 861 | 861 | pyexpat
import time: 369 | 2024 | xml.parsers.expat
import time: 1411 | 3434 | plistlib
import time: 390 | 390 | pkg_resources.extern
import time: 207 | 207 | pkg_resources._vendor
import time: 516 | 723 | pkg_resources._vendor.appdirs
import time: 191 | 913 | pkg_resources.extern.appdirs
import time: 322 | 322 | pkg_resources._vendor.packaging.__about__
import time: 260 | 581 | pkg_resources._vendor.packaging
import time: 89 | 669 | pkg_resources.extern.packaging
import time: 246 | 246 | pkg_resources.extern.packaging._structures
import time: 212 | 212 | pkg_resources.extern.packaging._typing
import time: 2636 | 3094 | pkg_resources.extern.packaging.version
import time: 213 | 213 | pkg_resources.extern.packaging._compat
import time: 302 | 302 | pkg_resources.extern.packaging.utils
import time: 6013 | 6527 | pkg_resources.extern.packaging.specifiers
import time: 569 | 569 | pprint
import time: 15541 | 16109 | pkg_resources._vendor.pyparsing
import time: 117 | 16226 | pkg_resources.extern.pyparsing
import time: 1550 | 1550 | pkg_resources.extern.packaging.markers
import time: 8399 | 26174 | pkg_resources.extern.packaging.requirements
import time: 808 | 808 | sysconfig
import time: 419 | 419 | _osx_support
import time: 1422 | 1422 | _sysconfigdata__darwin_darwin
import time: 114025 | 157871 | pkg_resources
import time: 754 | 158624 | google.protobuf
import time: 219 | 219 | google.protobuf.internal
import time: 492 | 492 | google.protobuf.internal._api_implementation
import time: 79 | 79 | google.protobuf.enable_deterministic_proto_serialization
import time: 442 | 1011 | google.protobuf.internal.api_implementation
import time: 411 | 411 | google.protobuf.pyext
import time: 674 | 674 | google.protobuf.internal.containers
import time: 253 | 253 | google.protobuf.internal.enum_type_wrapper
import time: 332 | 332 | google.protobuf.message
import time: 3642 | 4900 | google.protobuf.pyext._message
import time: 923 | 7463 | google.protobuf.descriptor
import time: 295 | 295 | google.protobuf.descriptor_database
import time: 516 | 516 | google.protobuf.text_encoding
import time: 468 | 1278 | google.protobuf.descriptor_pool
import time: 240 | 240 | google.protobuf.pyext.cpp_message
import time: 301 | 1817 | google.protobuf.message_factory
import time: 258 | 258 | google.protobuf.symbol_database
import time: 245 | 2319 | google.protobuf.reflection
import time: 1033 | 1033 | google.protobuf.internal.well_known_types
import time: 1454 | 170891 | compiler_gym.service.proto.compiler_gym_service_pb2
import time: 345 | 345 | compiler_gym.service.proto.compiler_gym_service_pb2_grpc
import time: 284 | 171518 | compiler_gym.service.proto
import time: 222 | 222 | compiler_gym.util.debug_util
import time: 923 | 210483 | compiler_gym.service.connection
import time: 201 | 201 | version
import time: 525 | 726 | networkx.release
import time: 412 | 412 | networkx.exception
import time: 1406 | 1406 | _uuid
import time: 10786 | 12192 | uuid
import time: 573 | 12764 | networkx.utils.misc
import time: 1580 | 1580 | decorator
import time: 575 | 2155 | networkx.utils.decorators
import time: 1355 | 1355 | networkx.utils.random_sequence
import time: 266 | 266 | networkx.utils.union_find
import time: 256 | 256 | networkx.utils.rcm
import time: 401 | 401 | networkx.utils.heaps
import time: 234 | 234 | networkx.utils.contextmanagers
import time: 431 | 17859 | networkx.utils
import time: 811 | 811 | networkx.classes.coreviews
import time: 923 | 923 | networkx.classes.reportviews
import time: 291 | 291 | networkx.convert
import time: 663 | 2687 | networkx.classes.graph
import time: 369 | 369 | networkx.classes.digraph
import time: 336 | 336 | networkx.classes.multigraph
import time: 343 | 343 | networkx.classes.multidigraph
import time: 409 | 409 | networkx.classes.ordered
import time: 232 | 232 | networkx.classes.filters
import time: 497 | 728 | networkx.classes.graphviews
import time: 621 | 1349 | networkx.classes.function
import time: 372 | 5862 | networkx.classes
import time: 22 | 5883 | networkx.classes.filters
import time: 634 | 634 | networkx.convert_matrix
import time: 266 | 266 | networkx.relabel
import time: 683 | 683 | gzip
import time: 454 | 1136 | networkx.generators.atlas
import time: 1806 | 1806 | networkx.generators.classic
import time: 446 | 446 | networkx.generators.cographs
import time: 502 | 502 | scipy._lib._testutils
import time: 376 | 878 | scipy._lib
import time: 280 | 1157 | scipy._lib.deprecation
import time: 338 | 338 | scipy.__config__
import time: 199 | 199 | scipy.version
import time: 182 | 182 | scipy._distributor_init
import time: 649 | 649 | scipy._lib._pep440
import time: 973 | 973 | scipy._lib._ccallback_c
import time: 381 | 1354 | scipy._lib._ccallback
import time: 239 | 239 | uarray
import time: 740 | 740 | scipy._lib._uarray._uarray
import time: 846 | 1586 | scipy._lib._uarray._backend
import time: 255 | 1840 | scipy._lib._uarray
import time: 243 | 2320 | scipy._lib.uarray
import time: 1224 | 3544 | scipy.fft._basic
import time: 643 | 643 | scipy.fft._realtransforms
import time: 1086 | 1086 | scipy.fft._pocketfft.pypocketfft
import time: 323 | 323 | scipy.fft._pocketfft.helper
import time: 422 | 1830 | scipy.fft._pocketfft.basic
import time: 246 | 246 | scipy.fft._pocketfft.realtransforms
import time: 254 | 2330 | scipy.fft._pocketfft
import time: 265 | 2594 | scipy.fft._helper
import time: 259 | 259 | scipy.fft._backend
import time: 462 | 7501 | scipy.fft
import time: 4738 | 16114 | scipy
import time: 412 | 412 | scipy.special.sf_error
import time: 1159 | 1159 | scipy.special._ufuncs_cxx
import time: 5664 | 6823 | scipy.special._ufuncs
import time: 664 | 664 | scipy.special.specfun
import time: 1017 | 1017 | scipy.linalg._fblas
import time: 80 | 80 | scipy.linalg._cblas
import time: 409 | 1505 | scipy.linalg.blas
import time: 1603 | 1603 | scipy.linalg._flapack
import time: 79 | 79 | scipy.linalg._clapack
import time: 557 | 557 | scipy._lib._util
import time: 1463 | 3700 | scipy.linalg.lapack
import time: 468 | 5672 | scipy.linalg.misc
import time: 872 | 872 | scipy.linalg._flinalg
import time: 237 | 1109 | scipy.linalg.flinalg
import time: 1349 | 1349 | scipy.linalg.decomp
import time: 287 | 287 | scipy.linalg.decomp_svd
import time: 881 | 881 | scipy.linalg._solve_toeplitz
import time: 447 | 4071 | scipy.linalg.basic
import time: 302 | 302 | scipy.linalg.decomp_lu
import time: 320 | 320 | scipy.linalg._decomp_ldl
import time: 242 | 242 | scipy.linalg.decomp_cholesky
import time: 238 | 238 | scipy.linalg.decomp_qr
import time: 256 | 256 | scipy.linalg._decomp_qz
import time: 340 | 340 | scipy.linalg.decomp_schur
import time: 401 | 401 | scipy.linalg._decomp_polar
import time: 515 | 515 | scipy.linalg.special_matrices
import time: 359 | 359 | scipy.linalg._expm_frechet
import time: 14680 | 14680 | scipy.linalg._matfuncs_sqrtm
import time: 526 | 16078 | scipy.linalg.matfuncs
import time: 467 | 467 | scipy.linalg._solvers
import time: 238 | 238 | scipy.linalg._procrustes
import time: 1206 | 1206 | scipy.linalg.cython_blas
import time: 2281 | 2281 | scipy.linalg.cython_lapack
import time: 830 | 4317 | scipy.linalg._decomp_update
import time: 267 | 267 | scipy.sparse.sputils
import time: 731 | 997 | scipy.sparse.base
import time: 812 | 812 | scipy.sparse._sparsetools
import time: 313 | 313 | scipy.sparse.data
import time: 346 | 346 | scipy.sparse.dia
import time: 273 | 273 | scipy.sparse._index
import time: 533 | 1464 | scipy.sparse.compressed
import time: 309 | 2584 | scipy.sparse.csr
import time: 269 | 269 | scipy.sparse.csc
import time: 1041 | 1041 | scipy.sparse._csparsetools
import time: 386 | 1427 | scipy.sparse.lil
import time: 323 | 323 | scipy.sparse.dok
import time: 306 | 306 | scipy.sparse.coo
import time: 351 | 351 | scipy.sparse.bsr
import time: 284 | 284 | scipy.sparse.construct
import time: 179 | 179 | scipy.sparse.extract
import time: 175 | 175 | scipy.sparse._matrix_io
import time: 303 | 303 | scipy.sparse.csgraph._laplacian
import time: 523 | 523 | scipy.sparse.csgraph._tools
import time: 257 | 779 | scipy.sparse.csgraph._validation
import time: 931 | 1710 | scipy.sparse.csgraph._shortest_path
import time: 626 | 626 | scipy.sparse.csgraph._traversal
import time: 618 | 618 | scipy.sparse.csgraph._min_spanning_tree
import time: 773 | 773 | scipy.sparse.csgraph._flow
import time: 717 | 717 | scipy.sparse.csgraph._matching
import time: 761 | 761 | scipy.sparse.csgraph._reordering
import time: 317 | 5821 | scipy.sparse.csgraph
import time: 536 | 13246 | scipy.sparse
import time: 220 | 13466 | scipy.linalg._sketches
import time: 321 | 321 | scipy.linalg._decomp_cossin
import time: 971 | 47692 | scipy.linalg
import time: 716 | 48408 | scipy.special.orthogonal
import time: 546 | 546 | scipy.special._comb
import time: 594 | 50210 | scipy.special._basic
import time: 229 | 229 | scipy.special._logsumexp
import time: 189 | 189 | scipy.special.spfun_stats
import time: 624 | 624 | scipy.special._ellip_harm_2
import time: 221 | 845 | scipy.special._ellip_harm
import time: 215 | 215 | scipy.special._lambertw
import time: 191 | 191 | scipy.special._spherical_bessel
import time: 553 | 75777 | scipy.special
import time: 1717 | 77494 | networkx.generators.community
import time: 1073 | 1073 | networkx.generators.degree_seq
import time: 1373 | 1373 | networkx.generators.directed
import time: 575 | 575 | networkx.generators.duplication
import time: 195 | 195 | networkx.generators.ego
import time: 183 | 183 | networkx.generators.expanders
import time: 493 | 493 | scipy.spatial.kdtree
import time: 948 | 948 | scipy.spatial.ckdtree
import time: 491 | 491 | scipy._lib.messagestream
import time: 1126 | 1617 | scipy.spatial.qhull
import time: 576 | 576 | scipy.spatial._voronoi
import time: 305 | 880 | scipy.spatial._spherical_voronoi
import time: 557 | 557 | scipy._lib.decorator
import time: 541 | 1098 | scipy.spatial._plotutils
import time: 189 | 189 | scipy.spatial._procrustes
import time: 790 | 790 | scipy.spatial._distance_wrap
import time: 571 | 571 | scipy.spatial._hausdorff
import time: 641 | 2000 | scipy.spatial.distance
import time: 188 | 2188 | scipy.spatial._geometric_slerp
import time: 4108 | 4108 | scipy.constants.codata
import time: 259 | 259 | scipy.constants.constants
import time: 971 | 5338 | scipy.constants
import time: 204 | 5541 | scipy.spatial.transform._rotation_groups
import time: 497 | 6037 | scipy.spatial.transform.rotation
import time: 267 | 267 | scipy.spatial.transform._rotation_spline
import time: 223 | 6526 | scipy.spatial.transform
import time: 321 | 14256 | scipy.spatial
import time: 2463 | 16718 | networkx.generators.geometric
import time: 466 | 466 | networkx.generators.internet_as_graphs
import time: 308 | 308 | networkx.algorithms.assortativity.connectivity
import time: 165 | 165 | networkx.algorithms.assortativity.pairs
import time: 190 | 354 | networkx.algorithms.assortativity.mixing
import time: 197 | 551 | networkx.algorithms.assortativity.correlation
import time: 163 | 163 | networkx.algorithms.assortativity.neighbor_degree
import time: 421 | 1442 | networkx.algorithms.assortativity
import time: 1085 | 1085 | networkx.algorithms.asteroidal
import time: 192 | 192 | networkx.algorithms.boundary
import time: 1190 | 1190 | networkx.algorithms.bridges
import time: 566 | 566 | networkx.algorithms.chains
import time: 951 | 951 | networkx.algorithms.centrality.betweenness
import time: 203 | 203 | networkx.algorithms.centrality.betweenness_subset
import time: 503 | 503 | networkx.algorithms.centrality.closeness
import time: 1081 | 1081 | networkx.algorithms.centrality.subgraph_alg
import time: 268 | 268 | networkx.algorithms.centrality.flow_matrix
import time: 498 | 765 | networkx.algorithms.centrality.current_flow_closeness
import time: 1019 | 1019 | networkx.algorithms.centrality.current_flow_betweenness
import time: 677 | 677 | networkx.algorithms.centrality.current_flow_betweenness_subset
import time: 568 | 568 | networkx.algorithms.centrality.degree_alg
import time: 210 | 210 | networkx.algorithms.centrality.dispersion
import time: 433 | 433 | networkx.algorithms.centrality.eigenvector
import time: 557 | 557 | networkx.algorithms.centrality.group
import time: 196 | 196 | networkx.algorithms.centrality.harmonic
import time: 638 | 638 | networkx.algorithms.centrality.katz
import time: 202 | 202 | networkx.algorithms.centrality.load
import time: 294 | 294 | networkx.algorithms.centrality.reaching
import time: 190 | 190 | networkx.algorithms.centrality.percolation
import time: 402 | 402 | networkx.algorithms.centrality.second_order
import time: 695 | 695 | networkx.algorithms.centrality.trophic
import time: 183 | 183 | networkx.algorithms.centrality.voterank_alg
import time: 488 | 10247 | networkx.algorithms.centrality
import time: 835 | 835 | networkx.algorithms.components.connected
import time: 1161 | 1161 | networkx.algorithms.components.strongly_connected
import time: 667 | 667 | networkx.algorithms.components.weakly_connected
import time: 633 | 633 | networkx.algorithms.components.attracting
import time: 1044 | 1044 | networkx.algorithms.components.biconnected
import time: 408 | 408 | networkx.algorithms.components.semiconnected
import time: 277 | 5022 | networkx.algorithms.components
import time: 421 | 5443 | networkx.algorithms.chordal
import time: 1232 | 1232 | networkx.algorithms.cluster
import time: 792 | 792 | networkx.algorithms.clique
import time: 794 | 794 | networkx.algorithms.communicability_alg
import time: 233 | 233 | networkx.algorithms.coloring.greedy_coloring_with_interchange
import time: 573 | 805 | networkx.algorithms.coloring.greedy_coloring
import time: 243 | 243 | networkx.algorithms.coloring.equitable_coloring
import time: 224 | 1270 | networkx.algorithms.coloring
import time: 1074 | 1074 | networkx.algorithms.core
import time: 677 | 677 | networkx.algorithms.covering
import time: 1167 | 1167 | networkx.algorithms.cycles
import time: 204 | 204 | networkx.algorithms.cuts
import time: 392 | 392 | networkx.algorithms.d_separation
import time: 185 | 185 | networkx.algorithms.traversal.breadth_first_search
import time: 278 | 463 | networkx.algorithms.traversal.beamsearch
import time: 195 | 195 | networkx.algorithms.traversal.depth_first_search
import time: 182 | 182 | networkx.algorithms.traversal.edgedfs
import time: 175 | 175 | networkx.algorithms.traversal.edgebfs
import time: 226 | 1239 | networkx.algorithms.traversal
import time: 20 | 1259 | networkx.algorithms.traversal.breadth_first_search
import time: 387 | 387 | networkx.generators.trees
import time: 1724 | 3369 | networkx.algorithms.dag
import time: 481 | 481 | networkx.algorithms.distance_measures
import time: 579 | 579 | networkx.algorithms.distance_regular
import time: 384 | 384 | networkx.algorithms.dominance
import time: 191 | 191 | networkx.algorithms.dominating
import time: 662 | 662 | networkx.algorithms.efficiency_measures
import time: 463 | 463 | networkx.algorithms.euler
import time: 263 | 263 | networkx.algorithms.graphical
import time: 217 | 217 | networkx.algorithms.hierarchy
import time: 205 | 205 | networkx.algorithms.hybrid
import time: 561 | 561 | networkx.algorithms.link_analysis.pagerank_alg
import time: 207 | 207 | networkx.algorithms.link_analysis.hits_alg
import time: 197 | 964 | networkx.algorithms.link_analysis
import time: 2901 | 2901 | networkx.algorithms.link_prediction
import time: 1447 | 1447 | networkx.algorithms.lowest_common_ancestors
import time: 270 | 270 | networkx.algorithms.isolate
import time: 278 | 278 | networkx.algorithms.matching
import time: 250 | 250 | networkx.algorithms.minors
import time: 577 | 577 | networkx.algorithms.mis
import time: 371 | 371 | networkx.algorithms.moral
import time: 552 | 552 | networkx.algorithms.non_randomness
import time: 308 | 308 | networkx.algorithms.operators.all
import time: 310 | 310 | networkx.algorithms.operators.binary
import time: 739 | 739 | networkx.algorithms.operators.product
import time: 192 | 192 | networkx.algorithms.operators.unary
import time: 253 | 1801 | networkx.algorithms.operators
import time: 370 | 370 | networkx.algorithms.planarity
import time: 223 | 223 | networkx.algorithms.planar_drawing
import time: 535 | 535 | networkx.algorithms.reciprocity
import time: 869 | 869 | networkx.algorithms.regular
import time: 570 | 570 | networkx.algorithms.richclub
import time: 337 | 337 | networkx.algorithms.shortest_paths.generic
import time: 221 | 221 | networkx.algorithms.shortest_paths.unweighted
import time: 421 | 421 | networkx.algorithms.shortest_paths.weighted
import time: 206 | 206 | networkx.algorithms.shortest_paths.astar
import time: 193 | 193 | networkx.algorithms.shortest_paths.dense
import time: 258 | 1635 | networkx.algorithms.shortest_paths
import time: 317 | 317 | networkx.algorithms.similarity
import time: 192 | 192 | networkx.algorithms.graph_hashing
import time: 519 | 519 | networkx.algorithms.simple_paths
import time: 2236 | 2236 | networkx.algorithms.smallworld
import time: 192 | 192 | networkx.algorithms.smetric
import time: 222 | 222 | networkx.algorithms.structuralholes
import time: 726 | 726 | networkx.algorithms.sparsifiers
import time: 593 | 593 | networkx.algorithms.swap
import time: 1149 | 1149 | networkx.algorithms.triads
import time: 200 | 200 | networkx.algorithms.vitality
import time: 174 | 174 | networkx.algorithms.voronoi
import time: 173 | 173 | networkx.algorithms.wiener
import time: 341 | 341 | networkx.algorithms.bipartite.basic
import time: 186 | 186 | networkx.algorithms.bipartite.centrality
import time: 195 | 195 | networkx.algorithms.bipartite.cluster
import time: 219 | 219 | networkx.algorithms.bipartite.matrix
import time: 258 | 477 | networkx.algorithms.bipartite.matching
import time: 538 | 1014 | networkx.algorithms.bipartite.covering
import time: 884 | 884 | networkx.algorithms.bipartite.edgelist
import time: 911 | 911 | networkx.algorithms.bipartite.projection
import time: 194 | 194 | networkx.algorithms.bipartite.redundancy
import time: 172 | 172 | networkx.algorithms.bipartite.spectral
import time: 1181 | 1181 | networkx.algorithms.bipartite.generators
import time: 303 | 5375 | networkx.algorithms.bipartite
import time: 176 | 176 | networkx.algorithms.node_classification.utils
import time: 506 | 682 | networkx.algorithms.node_classification.hmn
import time: 408 | 408 | networkx.algorithms.node_classification.lgc
import time: 219 | 1308 | networkx.algorithms.node_classification
import time: 333 | 333 | networkx.algorithms.flow.utils
import time: 225 | 558 | networkx.algorithms.flow.boykovkolmogorov
import time: 194 | 194 | networkx.algorithms.flow.dinitz_alg
import time: 186 | 186 | networkx.algorithms.flow.edmondskarp
import time: 230 | 230 | networkx.algorithms.flow.preflowpush
import time: 212 | 212 | networkx.algorithms.flow.shortestaugmentingpath
import time: 363 | 1740 | networkx.algorithms.flow.maxflow
import time: 185 | 185 | networkx.algorithms.flow.mincost
import time: 395 | 395 | networkx.algorithms.flow.gomory_hu
import time: 497 | 497 | networkx.algorithms.flow.capacityscaling
import time: 477 | 477 | networkx.algorithms.flow.networksimplex
import time: 244 | 3535 | networkx.algorithms.flow
import time: 184 | 184 | networkx.algorithms.connectivity.utils
import time: 349 | 4067 | networkx.algorithms.connectivity.connectivity
import time: 213 | 213 | networkx.algorithms.connectivity.cuts
import time: 3448 | 3448 | networkx.algorithms.connectivity.edge_augmentation
import time: 1094 | 1094 | networkx.algorithms.connectivity.edge_kcomponents
import time: 325 | 325 | networkx.algorithms.connectivity.disjoint_paths
import time: 570 | 570 | networkx.algorithms.connectivity.kcomponents
import time: 296 | 296 | networkx.algorithms.connectivity.kcutsets
import time: 694 | 694 | networkx.algorithms.connectivity.stoerwagner
import time: 332 | 11035 | networkx.algorithms.connectivity
import time: 865 | 865 | networkx.algorithms.community.asyn_fluid
import time: 279 | 279 | networkx.algorithms.community.centrality
import time: 223 | 223 | networkx.algorithms.community.kclique
import time: 193 | 193 | networkx.algorithms.community.community_utils
import time: 773 | 965 | networkx.algorithms.community.kernighan_lin
import time: 721 | 721 | networkx.algorithms.community.label_propagation
import time: 491 | 491 | networkx.algorithms.community.lukes
import time: 602 | 602 | networkx.algorithms.community.quality
import time: 258 | 258 | networkx.utils.mapped_queue
import time: 287 | 1146 | networkx.algorithms.community.modularity_max
import time: 452 | 5138 | networkx.algorithms.community
import time: 360 | 360 | networkx.algorithms.isomorphism.isomorph
import time: 359 | 359 | networkx.algorithms.isomorphism.isomorphvf2
import time: 304 | 662 | networkx.algorithms.isomorphism.vf2userfunc
import time: 314 | 314 | networkx.algorithms.isomorphism.matchhelpers
import time: 318 | 318 | networkx.algorithms.isomorphism.temporalisomorphvf2
import time: 555 | 555 | networkx.algorithms.isomorphism.ismags
import time: 528 | 528 | networkx.algorithms.isomorphism.tree_isomorphism
import time: 299 | 3034 | networkx.algorithms.isomorphism
import time: 2489 | 2489 | networkx.algorithms.tournament
import time: 630 | 630 | networkx.algorithms.tree.recognition
import time: 946 | 1576 | networkx.algorithms.tree.branchings
import time: 788 | 788 | networkx.algorithms.tree.coding
import time: 1011 | 1011 | networkx.algorithms.tree.mst
import time: 235 | 235 | networkx.algorithms.tree.operations
import time: 440 | 440 | networkx.algorithms.tree.decomposition
import time: 309 | 4356 | networkx.algorithms.tree
import time: 1672 | 89262 | networkx.algorithms
import time: 836 | 90098 | networkx.generators.intersection
import time: 236 | 236 | networkx.generators.interval_graph
import time: 722 | 722 | networkx.generators.joint_degree_seq
import time: 575 | 575 | networkx.generators.lattice
import time: 689 | 689 | networkx.generators.line
import time: 640 | 640 | networkx.generators.mycielski
import time: 239 | 239 | networkx.generators.nonisomorphic_trees
import time: 440 | 440 | networkx.generators.random_clustered
import time: 3823 | 3823 | networkx.generators.random_graphs
import time: 310 | 310 | networkx.generators.small
import time: 288 | 288 | networkx.generators.social
import time: 206 | 206 | networkx.generators.sudoku
import time: 478 | 478 | networkx.generators.spectral_graph_forge
import time: 441 | 441 | networkx.generators.stochastic
import time: 220 | 220 | networkx.generators.triads
import time: 605 | 201461 | networkx.generators
import time: 871 | 871 | networkx.readwrite.adjlist
import time: 835 | 835 | networkx.readwrite.multiline_adjlist
import time: 764 | 764 | networkx.readwrite.edgelist
import time: 616 | 616 | networkx.readwrite.gpickle
import time: 696 | 696 | networkx.readwrite.pajek
import time: 460 | 460 | networkx.readwrite.leda
import time: 1569 | 1569 | networkx.readwrite.graph6
import time: 857 | 2426 | networkx.readwrite.sparse6
import time: 661 | 661 | networkx.readwrite.nx_yaml
import time: 1518 | 1518 | html.entities
import time: 726 | 2243 | html
import time: 26 | 2269 | html.entities
import time: 1210 | 3479 | networkx.readwrite.gml
import time: 333 | 333 | xml.etree
import time: 965 | 965 | xml.etree.ElementPath
import time: 974 | 974 | _elementtree
import time: 1201 | 3472 | xml.etree.ElementTree
import time: 230 | 230 | lxml
import time: 31 | 260 | lxml.etree
import time: 1534 | 5265 | networkx.readwrite.graphml
import time: 1061 | 1061 | networkx.readwrite.gexf
import time: 305 | 305 | networkx.readwrite.nx_shp
import time: 419 | 419 | networkx.readwrite.json_graph.node_link
import time: 230 | 230 | networkx.readwrite.json_graph.adjacency
import time: 383 | 383 | networkx.readwrite.json_graph.tree
import time: 491 | 491 | networkx.readwrite.json_graph.jit
import time: 243 | 243 | networkx.readwrite.json_graph.cytoscape
import time: 401 | 2165 | networkx.readwrite.json_graph
import time: 409 | 20006 | networkx.readwrite
import time: 363 | 363 | networkx.linalg.attrmatrix
import time: 223 | 223 | networkx.linalg.spectrum
import time: 215 | 215 | networkx.linalg.graphmatrix
import time: 1578 | 1578 | networkx.linalg.laplacianmatrix
import time: 1066 | 1066 | scipy.sparse.linalg.isolve._iterative
import time: 673 | 673 | scipy.sparse.linalg.interface
import time: 249 | 249 | scipy.sparse.linalg.isolve.utils
import time: 271 | 271 | scipy._lib._threadsafety
import time: 1543 | 3799 | scipy.sparse.linalg.isolve.iterative
import time: 286 | 286 | scipy.sparse.linalg.isolve.minres
import time: 272 | 272 | scipy.sparse.linalg.isolve._gcrotmk
import time: 252 | 524 | scipy.sparse.linalg.isolve.lgmres
import time: 267 | 267 | scipy.sparse.linalg.isolve.lsqr
import time: 269 | 269 | scipy.sparse.linalg.isolve.lsmr
import time: 428 | 5571 | scipy.sparse.linalg.isolve
import time: 815 | 815 | scipy.sparse.linalg.dsolve._superlu
import time: 221 | 221 | scikits
import time: 27 | 247 | scikits.umfpack
import time: 509 | 1570 | scipy.sparse.linalg.dsolve.linsolve
import time: 240 | 240 | scipy.sparse.linalg.dsolve._add_newdocs
import time: 277 | 2086 | scipy.sparse.linalg.dsolve
import time: 1066 | 1066 | scipy.sparse.linalg.eigen.arpack._arpack
import time: 419 | 419 | scipy.sparse.linalg.eigen.lobpcg.lobpcg
import time: 252 | 671 | scipy.sparse.linalg.eigen.lobpcg
import time: 867 | 2603 | scipy.sparse.linalg.eigen.arpack.arpack
import time: 334 | 2937 | scipy.sparse.linalg.eigen.arpack
import time: 247 | 3183 | scipy.sparse.linalg.eigen
import time: 349 | 349 | scipy.sparse.linalg._expm_multiply
import time: 449 | 797 | scipy.sparse.linalg.matfuncs
import time: 274 | 274 | scipy.sparse.linalg._onenormest
import time: 211 | 211 | scipy.sparse.linalg._norm
import time: 342 | 12460 | scipy.sparse.linalg
import time: 193 | 193 | scikits
import time: 19 | 212 | scikits.sparse
import time: 19 | 230 | scikits.sparse.cholmod
import time: 1766 | 14456 | networkx.linalg.algebraicconnectivity
import time: 1006 | 1006 | networkx.linalg.modularitymatrix
import time: 652 | 652 | networkx.linalg.bethehessianmatrix
import time: 366 | 18854 | networkx.linalg
import time: 325 | 325 | networkx.testing.utils
import time: 193 | 193 | networkx.testing.test
import time: 256 | 773 | networkx.testing
import time: 25 | 797 | networkx.testing.test
import time: 1472 | 1472 | networkx.drawing.layout
import time: 378 | 378 | networkx.drawing.nx_pylab
import time: 555 | 555 | networkx.drawing.nx_agraph
import time: 1690 | 1690 | networkx.drawing.nx_pydot
import time: 312 | 4404 | networkx.drawing
import time: 773 | 272070 | networkx
import time: 367 | 272436 | compiler_gym.service.proto2py
import time: 266 | 483185 | compiler_gym.service
import time: 377 | 377 | compiler_gym.spaces.named_discrete
import time: 611 | 988 | compiler_gym.spaces.commandline
import time: 257 | 257 | compiler_gym.spaces.scalar
import time: 399 | 655 | compiler_gym.spaces.reward
import time: 294 | 294 | compiler_gym.spaces.sequence
import time: 366 | 2301 | compiler_gym.spaces
import time: 317 | 317 | absl
import time: 806 | 806 | termios
import time: 418 | 1224 | getpass
import time: 104 | 104 | gc
import time: 462 | 565 | timeit
import time: 1443 | 1443 | gettext
import time: 539 | 1982 | getopt
import time: 56 | 56 | six.moves
import time: 1239 | 1295 | absl.flags._helpers
import time: 902 | 2196 | absl.flags._argument_parser
import time: 345 | 345 | absl.flags._exceptions
import time: 199 | 199 | absl._collections_abc
import time: 448 | 647 | absl.flags._flag
import time: 401 | 401 | xml.dom.domreg
import time: 738 | 1138 | xml.dom
import time: 325 | 325 | xml.dom.minicompat
import time: 278 | 278 | xml.dom.NodeFilter
import time: 593 | 870 | xml.dom.xmlbuilder
import time: 1144 | 2338 | xml.dom.minidom
import time: 655 | 4130 | absl.flags._flagvalues
import time: 371 | 371 | absl.flags._validators
import time: 494 | 5984 | absl.flags._defines
import time: 507 | 10667 | absl.flags
import time: 392 | 392 | absl.logging.converter
import time: 1252 | 14414 | absl.logging
import time: 312 | 14725 | compiler_gym.util.timer
import time: 446 | 446 | compiler_gym.validation_result
import time: 499 | 499 | compiler_gym.views.observation_space_spec
import time: 420 | 919 | compiler_gym.views.observation
import time: 280 | 280 | compiler_gym.views.reward
import time: 255 | 1452 | compiler_gym.views
import time: 1277 | 747694 | compiler_gym.envs.compiler_env
import time: 188 | 188 | rules_python
import time: 25 | 213 | rules_python.python
import time: 21 | 234 | rules_python.python.runfiles
import time: 165 | 165 | rules_python
import time: 20 | 184 | rules_python.python
import time: 18 | 201 | rules_python.python.runfiles
import time: 646 | 1080 | compiler_gym.envs.llvm.benchmarks
import time: 429 | 429 | concurrent.futures.thread
import time: 190 | 190 | rules_python
import time: 21 | 211 | rules_python.python
import time: 19 | 229 | rules_python.python.runfiles
import time: 3014 | 3671 | compiler_gym.envs.llvm.datasets
import time: 419 | 419 | compiler_gym.envs.llvm.llvm_rewards
import time: 228 | 228 | compiler_gym.third_party
import time: 395 | 623 | compiler_gym.third_party.autophase
import time: 255 | 255 | compiler_gym.third_party.inst2vec.inst2vec_utils
import time: 3186 | 3186 | compiler_gym.third_party.inst2vec.rgx_utils
import time: 897 | 4338 | compiler_gym.third_party.inst2vec.inst2vec_preprocess
import time: 242 | 242 | rules_python
import time: 23 | 265 | rules_python.python
import time: 23 | 288 | rules_python.python.runfiles
import time: 175 | 175 | rules_python
import time: 20 | 195 | rules_python.python
import time: 19 | 213 | rules_python.python.runfiles
import time: 401 | 5238 | compiler_gym.third_party.inst2vec
import time: 173 | 173 | rules_python
import time: 20 | 193 | rules_python.python
import time: 21 | 213 | rules_python.python.runfiles
import time: 168 | 168 | rules_python
import time: 19 | 186 | rules_python.python
import time: 18 | 204 | rules_python.python.runfiles
import time: 163 | 163 | rules_python
import time: 19 | 182 | rules_python.python
import time: 17 | 199 | rules_python.python.runfiles
import time: 15899 | 26461 | compiler_gym.envs.llvm.llvm_env
import time: 638 | 638 | compiler_gym.envs.llvm.specs
import time: 232 | 232 | compiler_gym.util.registration
import time: 192 | 192 | rules_python
import time: 22 | 213 | rules_python.python
import time: 19 | 232 | rules_python.python.runfiles
import time: 420 | 29060 | compiler_gym.envs.llvm
import time: 34 | 29094 | compiler_gym.envs.llvm.llvm_env
import time: 300 | 777087 | compiler_gym.envs
import time: 323 | 323 | humanize.filesize
import time: 222 | 222 | humanize.i18n
import time: 1392 | 1392 | fractions
import time: 282 | 1673 | humanize.number
import time: 467 | 467 | humanize.time
import time: 884 | 3567 | humanize
import time: 404 | 404 | compiler_gym.util.logs
import time: 261 | 261 | wcwidth.table_wide
import time: 465 | 465 | wcwidth.table_zero
import time: 198 | 198 | wcwidth.unicode_versions
import time: 441 | 1363 | wcwidth.wcwidth
import time: 344 | 1707 | wcwidth
import time: 1733 | 3439 | tabulate
import time: 286 | 3724 | compiler_gym.util.tabulate
import time: 294 | 4421 | compiler_gym.random_replay
import time: 460 | 8447 | compiler_gym.random_search
import time: 675 | 675 | multiprocessing.util
import time: 809 | 809 | _multiprocessing
import time: 197 | 197 | _winapi
import time: 712 | 1717 | multiprocessing.connection
import time: 739 | 3130 | multiprocessing.pool
import time: 327 | 3457 | compiler_gym.validate
import time: 580 | 799809 | compiler_gym