import os
import subprocess
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np
from sklearn import show_versions
plt.rcParams['figure.dpi'] = 100
RESULTS_FILE_PATH = "benchmarks/results/results.csv"
df = pd.read_csv(RESULTS_FILE_PATH)
commit = str(subprocess.check_output(['git', 'rev-parse', 'HEAD'])).replace("b'", "").replace("\\n'", "")[:10]
cols = ["n_samples_train", "n_samples_test", "n_features", "n_neighbors"]
df[cols] = df[cols].astype(np.uint32)
df_grouped = df.groupby(["n_samples_train", "n_samples_test", "n_features", "n_neighbors"])
y_labels = {
"time_elapsed": "Time elapsed (in s)",
"throughput": "Thoughput (in GB/s)"
}
for vals, df in df_grouped:
fig, axes = plt.subplots(nrows=1, ncols=2, figsize=(20, 10))
axes = axes.flatten()
for col, ax in zip(["time_elapsed", "throughput"], axes):
_ = sns.barplot(x="chunk_info", y=col, hue="implementation", data=df, ax=ax)
_ = ax.set_ylabel(y_labels[col])
_ = ax.set_xlabel("Chunk size (number of vectors), Number of X_train chunks")
_ = ax.tick_params(labelrotation=45)
title = f"NearestNeighbors@{commit} - Euclidean Distance, dtype=np.float64, "
title += f"{df.trial.max() + 1} trials, OMP_NUM_THREADS={os.getenv('OMP_NUM_THREADS')}, OPENBLAS_NUM_THREADS={os.getenv('OPENBLAS_NUM_THREADS')}, MKL_NUM_THREADS={os.getenv('MKL_NUM_THREADS')}\n"
title += "n_samples_train=%s - n_samples_test=%s - n_features=%s - n_neighbors=%s" % vals
_ = fig.suptitle(title, fontsize=16)
! cat /proc/version
Linux version 5.4.0-1047-azure (buildd@lcy01-amd64-021) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #49-Ubuntu SMP Thu Apr 22 14:30:37 UTC 2021
! lscpu
Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian Address sizes: 46 bits physical, 48 bits virtual CPU(s): 2 On-line CPU(s) list: 0,1 Thread(s) per core: 1 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 85 Model name: Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz Stepping: 4 CPU MHz: 2095.077 BogoMIPS: 4190.15 Hypervisor vendor: Microsoft Virtualization type: full L1d cache: 64 KiB L1i cache: 64 KiB L2 cache: 2 MiB L3 cache: 35.8 MiB NUMA node0 CPU(s): 0,1 Vulnerability Itlb multihit: KVM: Vulnerable Vulnerability L1tf: Mitigation; PTE Inversion Vulnerability Mds: Mitigation; Clear CPU buffers; SMT Host state u nknown Vulnerability Meltdown: Mitigation; PTI Vulnerability Spec store bypass: Vulnerable Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization Vulnerability Spectre v2: Mitigation; Full generic retpoline, STIBP disab led, RSB filling Vulnerability Srbds: Not affected Vulnerability Tsx async abort: Mitigation; Clear CPU buffers; SMT Host state u nknown Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtr r pge mca cmov pat pse36 clflush mmx fxsr sse s se2 ss ht syscall nx pdpe1gb rdtscp lm constant _tsc rep_good nopl xtopology cpuid pni pclmulqd q ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcn t aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase b mi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx 512f avx512dq rdseed adx smap clflushopt avx512 cd avx512bw avx512vl xsaveopt xsavec xsaves md_ clear
! gcc -v
Reading specs from /usr/share/miniconda/envs/pdist_aggregation/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/specs COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/share/miniconda/envs/pdist_aggregation/bin/../libexec/gcc/x86_64-conda-linux-gnu/9.3.0/lto-wrapper Target: x86_64-conda-linux-gnu Configured with: /home/conda/feedstock_root/build_artifacts/ctng-compilers_1618239181388/work/.build/x86_64-conda-linux-gnu/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=x86_64-conda-linux-gnu --prefix=/home/conda/feedstock_root/build_artifacts/ctng-compilers_1618239181388/work/gcc_built --with-sysroot=/home/conda/feedstock_root/build_artifacts/ctng-compilers_1618239181388/work/gcc_built/x86_64-conda-linux-gnu/sysroot --enable-languages=c,c++,fortran,objc,obj-c++ --with-pkgversion='crosstool-NG 1.24.0.133_b0863d8_dirty' --enable-__cxa_atexit --disable-libmudflap --enable-libgomp --disable-libssp --enable-libquadmath --enable-libquadmath-support --enable-libsanitizer --enable-libmpx --with-gmp=/home/conda/feedstock_root/build_artifacts/ctng-compilers_1618239181388/work/.build/x86_64-conda-linux-gnu/buildtools --with-mpfr=/home/conda/feedstock_root/build_artifacts/ctng-compilers_1618239181388/work/.build/x86_64-conda-linux-gnu/buildtools --with-mpc=/home/conda/feedstock_root/build_artifacts/ctng-compilers_1618239181388/work/.build/x86_64-conda-linux-gnu/buildtools --with-isl=/home/conda/feedstock_root/build_artifacts/ctng-compilers_1618239181388/work/.build/x86_64-conda-linux-gnu/buildtools --enable-lto --enable-threads=posix --enable-target-optspace --enable-plugin --enable-gold --disable-nls --disable-multilib --with-local-prefix=/home/conda/feedstock_root/build_artifacts/ctng-compilers_1618239181388/work/gcc_built/x86_64-conda-linux-gnu/sysroot --enable-long-long --enable-default-pie Thread model: posix gcc version 9.3.0 (crosstool-NG 1.24.0.133_b0863d8_dirty)
! env
DEPLOYMENT_BASEPATH=/opt/runner CONDA_PROMPT_MODIFIER= DOTNET_NOLOGO=1 USER=runner CXXFLAGS=-fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /usr/share/miniconda/envs/pdist_aggregation/include CI=true MPLBACKEND=module://ipykernel.pylab.backend_inline GCC_RANLIB=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-gcc-ranlib GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_dc2f5b6c-21de-4c72-b2dd-f8419874a533 PIPX_HOME=/opt/pipx OBJCOPY=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-objcopy JAVA_HOME_8_X64=/usr/lib/jvm/adoptopenjdk-8-hotspot-amd64 DEBUG_CXXFLAGS=-fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-all -fno-plt -Og -g -Wall -Wextra -fvar-tracking-assignments -ffunction-sections -pipe -isystem /usr/share/miniconda/envs/pdist_aggregation/include SIZE=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-size SHLVL=1 HOME=/home/runner CONDA_PKGS_DIR=/home/runner/conda_pkgs_dir CC_FOR_BUILD=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-cc CONDA_SHLVL=2 RUNNER_TEMP=/home/runner/work/_temp GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json JAVA_HOME_11_X64=/usr/lib/jvm/adoptopenjdk-11-hotspot-amd64 PIPX_BIN_DIR=/opt/pipx_bin F90=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-gfortran GRAALVM_11_ROOT=/usr/local/graalvm/graalvm-ce-java11-21.1.0 GITHUB_REPOSITORY_OWNER=scikit-learn-inria-fondation GRADLE_HOME=/usr/share/gradle-7.0.2 HOMEBREW_PREFIX="/home/linuxbrew/.linuxbrew" ANDROID_NDK_LATEST_HOME=/usr/local/lib/android/sdk/ndk/22.1.7171670 LDFLAGS=-Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/usr/share/miniconda/envs/pdist_aggregation/lib -Wl,-rpath-link,/usr/share/miniconda/envs/pdist_aggregation/lib -L/usr/share/miniconda/envs/pdist_aggregation/lib FC=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-gfortran GITHUB_RETENTION_DAYS=90 PAGER=cat STRINGS=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-strings POWERSHELL_DISTRIBUTION_CHANNEL=GitHub-Actions-ubuntu20 AZURE_EXTENSION_DIR=/opt/az/azcliextensions GITHUB_HEAD_REF=double_prange _CE_M= CPP=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-cpp GITHUB_GRAPHQL_URL=https://api.github.com/graphql NVM_DIR=/home/runner/.nvm F77=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-gfortran F95=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-f95 DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1 ELFEDIT=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-elfedit ImageVersion=20210517.1 STRIP=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-strip RUNNER_OS=Linux GITHUB_API_URL=https://api.github.com GCC=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-gcc SWIFT_PATH=/usr/share/swift/usr/bin GOROOT_1_14_X64=/opt/hostedtoolcache/go/1.14.15/x64 RUNNER_USER=runner CHROMEWEBDRIVER=/usr/local/share/chrome_driver JOURNAL_STREAM=9:19998 GITHUB_WORKFLOW=Run benchmarks _=/usr/share/miniconda/envs/pdist_aggregation/bin/jupyter READELF=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-readelf AR=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-ar GOROOT_1_15_X64=/opt/hostedtoolcache/go/1.15.12/x64 GITHUB_RUN_ID=878939532 GXX=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-g++ AS=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-as GOROOT_1_16_X64=/opt/hostedtoolcache/go/1.16.4/x64 TERM=xterm-color BOOTSTRAP_HASKELL_NONINTERACTIVE=1 _CE_CONDA= GITHUB_BASE_REF=main ImageOS=ubuntu20 CXXFILT=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-c++filt PERFLOG_LOCATION_SETTING=RUNNER_PERFLOG GITHUB_ACTION_REPOSITORY= BUILD=x86_64-conda-linux-gnu PATH=/usr/share/miniconda/envs/pdist_aggregation/bin:/usr/share/miniconda/condabin:/usr/share/miniconda/condabin:/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:/home/runner/.local/bin:/opt/pipx_bin:/usr/share/rust/.cargo/bin:/home/runner/.config/composer/vendor/bin:/usr/local/.ghcup/bin:/home/runner/.dotnet/tools:/snap/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/runner/.dotnet/tools ANT_HOME=/usr/share/ant DOTNET_MULTILEVEL_LOOKUP=0 RUNNER_TRACKING_ID=github_fb4688b9-c7c4-4351-99c8-7abdf9c798dd INVOCATION_ID=7788e393ab8d417fa1d091c686c5b5e7 HOMEBREW_CELLAR="/home/linuxbrew/.linuxbrew/Cellar" RUNNER_TOOL_CACHE=/opt/hostedtoolcache build_alias=x86_64-conda-linux-gnu GITHUB_ACTION=run4 GITHUB_RUN_NUMBER=12 CFLAGS=-march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /usr/share/miniconda/envs/pdist_aggregation/include AGENT_TOOLSDIRECTORY=/opt/hostedtoolcache GCC_AR=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-gcc-ar KMP_DUPLICATE_LIB_OK=True KMP_INIT_AT_FORK=FALSE LANG=C.UTF-8 DEBUG_CFLAGS=-march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-all -fno-plt -Og -g -Wall -Wextra -fvar-tracking-assignments -ffunction-sections -pipe -isystem /usr/share/miniconda/envs/pdist_aggregation/include VCPKG_INSTALLATION_ROOT=/usr/local/share/vcpkg CONDA_PREFIX_1=/usr/share/miniconda CONDA=/usr/share/miniconda _CONDA_PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata_x86_64_conda_cos6_linux_gnu XDG_CONFIG_HOME=/home/runner/.config GITHUB_REPOSITORY=scikit-learn-inria-fondation/pdist_aggregation GSETTINGS_SCHEMA_DIR=/usr/share/miniconda/envs/pdist_aggregation/share/glib-2.0/schemas CPPFLAGS=-DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /usr/share/miniconda/envs/pdist_aggregation/include CONDA_PYTHON_EXE=/usr/share/miniconda/bin/python ANDROID_NDK_ROOT=/usr/local/lib/android/sdk/ndk-bundle GITHUB_ACTION_REF= DEBIAN_FRONTEND=noninteractive DEBUG_FFLAGS=-fopenmp -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /usr/share/miniconda/envs/pdist_aggregation/include -fopenmp -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-all -fno-plt -Og -g -Wall -Wextra -fcheck=all -fbacktrace -fimplicit-none -fvar-tracking-assignments -ffunction-sections -pipe CMAKE_ARGS=-DCMAKE_AR=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-ar -DCMAKE_CXX_COMPILER_AR=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-gcc-ar -DCMAKE_C_COMPILER_AR=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-gcc-ar -DCMAKE_RANLIB=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-ranlib -DCMAKE_CXX_COMPILER_RANLIB=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-gcc-ranlib -DCMAKE_C_COMPILER_RANLIB=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-gcc-ranlib -DCMAKE_LINKER=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-ld -DCMAKE_STRIP=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-strip GITHUB_ACTIONS=true HOST=x86_64-conda-linux-gnu CXX=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-c++ DEBUG_CPPFLAGS=-D_DEBUG -D_FORTIFY_SOURCE=2 -Og -isystem /usr/share/miniconda/envs/pdist_aggregation/include GITHUB_WORKSPACE=/home/runner/work/pdist_aggregation/pdist_aggregation ACCEPT_EULA=Y DEBUG_FORTRANFLAGS=-fopenmp -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /usr/share/miniconda/envs/pdist_aggregation/include -fopenmp -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-all -fno-plt -Og -g -Wall -Wextra -fcheck=all -fbacktrace -fimplicit-none -fvar-tracking-assignments -ffunction-sections -pipe GITHUB_JOB=build CONDA_DEFAULT_ENV=pdist_aggregation RUNNER_PERFLOG=/home/runner/perflog GITHUB_SHA=198d9f00f6f43d8481e1d58e1c0001969f11e594 GITHUB_REF=main GITHUB_ACTOR=jjerphan ADDR2LINE=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-addr2line GCC_NM=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-gcc-nm ANDROID_SDK_ROOT=/usr/local/lib/android/sdk GFORTRAN=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-gfortran CONDA_BUILD_SYSROOT=/usr/share/miniconda/envs/pdist_aggregation/x86_64-conda-linux-gnu/sysroot LEIN_HOME=/usr/local/lib/lein GIT_PAGER=cat GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_dc2f5b6c-21de-4c72-b2dd-f8419874a533 JAVA_HOME=/usr/lib/jvm/adoptopenjdk-11-hotspot-amd64 PWD=/home/runner/work/pdist_aggregation/pdist_aggregation LD_GOLD=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-ld.gold RUNNER_WORKSPACE=/home/runner/work/pdist_aggregation CLICOLOR=1 CONDA_EXE=/usr/share/miniconda/bin/conda FFLAGS=-fopenmp -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /usr/share/miniconda/envs/pdist_aggregation/include HOMEBREW_CLEANUP_PERIODIC_FULL_DAYS=3650 LD=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-ld GITHUB_EVENT_NAME=pull_request HOMEBREW_NO_AUTO_UPDATE=1 ANDROID_HOME=/usr/local/lib/android/sdk GITHUB_SERVER_URL=https://github.com GECKOWEBDRIVER=/usr/local/share/gecko_driver XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop LEIN_JAR=/usr/local/lib/lein/self-installs/leiningen-2.9.6-standalone.jar JPY_PARENT_PID=13770 HOMEBREW_REPOSITORY="/home/linuxbrew/.linuxbrew/Homebrew" GPROF=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-gprof CONDA_PREFIX=/usr/share/miniconda/envs/pdist_aggregation GSETTINGS_SCHEMA_DIR_CONDA_BACKUP= host_alias=x86_64-conda-linux-gnu FORTRANFLAGS=-fopenmp -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /usr/share/miniconda/envs/pdist_aggregation/include CHROME_BIN=/usr/bin/google-chrome CC=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-cc RANLIB=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-ranlib SELENIUM_JAR_PATH=/usr/share/java/selenium-server-standalone.jar CXX_FOR_BUILD=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-c++ CMAKE_PREFIX_PATH=/usr/share/miniconda/envs/pdist_aggregation:/usr/share/miniconda/envs/pdist_aggregation/x86_64-conda-linux-gnu/sysroot/usr ANDROID_NDK_HOME=/usr/local/lib/android/sdk/ndk-bundle NM=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-nm OBJDUMP=/usr/share/miniconda/envs/pdist_aggregation/bin/x86_64-conda-linux-gnu-objdump
show_versions()
System: python: 3.9.4 | packaged by conda-forge | (default, May 10 2021, 22:13:33) [GCC 9.3.0] executable: /usr/share/miniconda/envs/pdist_aggregation/bin/python machine: Linux-5.4.0-1047-azure-x86_64-with-glibc2.31 Python dependencies: pip: 21.1.2 setuptools: 49.6.0.post20210108 sklearn: 1.0.dev0 numpy: 1.20.3 scipy: 1.6.3 Cython: 3.0a7 pandas: 1.2.4 matplotlib: 3.4.2 joblib: 1.0.1 threadpoolctl: 2.1.0 Built with OpenMP: True
! conda list
# packages in environment at /usr/share/miniconda/envs/pdist_aggregation: # # Name Version Build Channel _libgcc_mutex 0.1 conda_forge conda-forge _openmp_mutex 4.5 1_gnu conda-forge alsa-lib 1.2.3 h516909a_0 conda-forge appdirs 1.4.4 pyh9f0ad1d_0 conda-forge argon2-cffi 20.1.0 py39h3811e60_2 conda-forge async_generator 1.10 py_0 conda-forge attrs 21.2.0 pyhd8ed1ab_0 conda-forge backcall 0.2.0 pyh9f0ad1d_0 conda-forge backports 1.0 py_2 conda-forge backports.functools_lru_cache 1.6.4 pyhd8ed1ab_0 conda-forge binutils 2.35.1 hdd6e379_2 conda-forge binutils_impl_linux-64 2.35.1 h193b22a_2 conda-forge binutils_linux-64 2.35 h67ddf6f_30 conda-forge bleach 3.3.0 pyh44b312d_0 conda-forge c-compiler 1.1.3 h7f98852_0 conda-forge ca-certificates 2020.12.5 ha878542_0 conda-forge certifi 2020.12.5 py39hf3d152e_1 conda-forge cffi 1.14.5 py39he32792d_0 conda-forge cfgv 3.2.0 py_0 conda-forge compilers 1.1.3 ha770c72_0 conda-forge cxx-compiler 1.1.3 h4bd325d_0 conda-forge cycler 0.10.0 py_2 conda-forge cython 3.0a7 dev_0 <develop> daal4py 2021.2.2 py39h11504ed_1 conda-forge dal 2021.2.2 ha770c72_389 conda-forge dbus 1.13.6 h48d8840_2 conda-forge decorator 5.0.9 pyhd8ed1ab_0 conda-forge defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge distlib 0.3.1 pyh9f0ad1d_0 conda-forge editdistance-s 1.0.0 py39h1a9c180_1 conda-forge entrypoints 0.3 pyhd8ed1ab_1003 conda-forge expat 2.4.1 h9c3ff4c_0 conda-forge filelock 3.0.12 pyh9f0ad1d_0 conda-forge fontconfig 2.13.1 hba837de_1005 conda-forge fortran-compiler 1.1.3 h1990efc_0 conda-forge freetype 2.10.4 h0708190_1 conda-forge gcc_impl_linux-64 9.3.0 h70c0ae5_19 conda-forge gcc_linux-64 9.3.0 hf25ea35_30 conda-forge gettext 0.19.8.1 h0b5b191_1005 conda-forge gfortran_impl_linux-64 9.3.0 hc4a2995_19 conda-forge gfortran_linux-64 9.3.0 hdc58fab_30 conda-forge glib 2.68.2 h9c3ff4c_0 conda-forge glib-tools 2.68.2 h9c3ff4c_0 conda-forge gst-plugins-base 1.18.4 hf529b03_2 conda-forge gstreamer 1.18.4 h76c114f_2 conda-forge gxx_impl_linux-64 9.3.0 hd87eabc_19 conda-forge gxx_linux-64 9.3.0 h3fbe746_30 conda-forge icu 68.1 h58526e2_0 conda-forge identify 2.2.6 pyhd8ed1ab_0 conda-forge importlib-metadata 4.0.1 py39hf3d152e_0 conda-forge iniconfig 1.1.1 pyh9f0ad1d_0 conda-forge ipykernel 5.5.5 py39hef51801_0 conda-forge ipython 7.23.1 py39hef51801_0 conda-forge ipython_genutils 0.2.0 py_1 conda-forge ipywidgets 7.6.3 pyhd3deb0d_0 conda-forge jedi 0.18.0 py39hf3d152e_2 conda-forge jinja2 3.0.1 pyhd8ed1ab_0 conda-forge joblib 1.0.1 pyhd8ed1ab_0 conda-forge jpeg 9d h36c2ea0_0 conda-forge jsonschema 3.2.0 pyhd8ed1ab_3 conda-forge jupyter 1.0.0 py39hf3d152e_6 conda-forge jupyter_client 6.1.12 pyhd8ed1ab_0 conda-forge jupyter_console 6.4.0 pyhd8ed1ab_0 conda-forge jupyter_core 4.7.1 py39hf3d152e_0 conda-forge jupyterlab_pygments 0.1.2 pyh9f0ad1d_0 conda-forge jupyterlab_widgets 1.0.0 pyhd8ed1ab_1 conda-forge kernel-headers_linux-64 2.6.32 h77966d4_13 conda-forge kiwisolver 1.3.1 py39h1a9c180_1 conda-forge krb5 1.19.1 hcc1bbae_0 conda-forge lcms2 2.12 hddcbb42_0 conda-forge ld_impl_linux-64 2.35.1 hea4e1c9_2 conda-forge libblas 3.9.0 9_openblas conda-forge libcblas 3.9.0 9_openblas conda-forge libclang 11.1.0 default_ha53f305_1 conda-forge libedit 3.1.20191231 he28a2e2_2 conda-forge libevent 2.1.10 hcdb4288_3 conda-forge libffi 3.3 h58526e2_2 conda-forge libgcc-devel_linux-64 9.3.0 h7864c58_19 conda-forge libgcc-ng 9.3.0 h2828fa1_19 conda-forge libgfortran-ng 9.3.0 hff62375_19 conda-forge libgfortran5 9.3.0 hff62375_19 conda-forge libglib 2.68.2 h3e27bee_0 conda-forge libgomp 9.3.0 h2828fa1_19 conda-forge libiconv 1.16 h516909a_0 conda-forge liblapack 3.9.0 9_openblas conda-forge libllvm11 11.1.0 hf817b99_2 conda-forge libogg 1.3.4 h7f98852_1 conda-forge libopenblas 0.3.15 pthreads_h8fe5266_1 conda-forge libopus 1.3.1 h7f98852_1 conda-forge libpng 1.6.37 h21135ba_2 conda-forge libpq 13.3 hd57d9b9_0 conda-forge libsodium 1.0.18 h36c2ea0_1 conda-forge libstdcxx-devel_linux-64 9.3.0 hb016644_19 conda-forge libstdcxx-ng 9.3.0 h6de172a_19 conda-forge libtiff 4.2.0 hbd63e13_2 conda-forge libuuid 2.32.1 h7f98852_1000 conda-forge libvorbis 1.3.7 h9c3ff4c_0 conda-forge libwebp-base 1.2.0 h7f98852_2 conda-forge libxcb 1.13 h7f98852_1003 conda-forge libxkbcommon 1.0.3 he3ba5ed_0 conda-forge libxml2 2.9.12 h72842e0_0 conda-forge lz4-c 1.9.3 h9c3ff4c_0 conda-forge markupsafe 2.0.1 py39h3811e60_0 conda-forge matplotlib 3.4.2 py39hf3d152e_0 conda-forge matplotlib-base 3.4.2 py39h2fa2bec_0 conda-forge matplotlib-inline 0.1.2 pyhd8ed1ab_2 conda-forge mistune 0.8.4 py39h3811e60_1003 conda-forge more-itertools 8.8.0 pyhd8ed1ab_0 conda-forge mpi 1.0 mpich conda-forge mpich 3.4.1 h846660c_104 conda-forge mysql-common 8.0.23 ha770c72_2 conda-forge mysql-libs 8.0.23 h935591d_2 conda-forge nbclient 0.5.3 pyhd8ed1ab_0 conda-forge nbconvert 6.0.7 py39hf3d152e_3 conda-forge nbformat 5.1.3 pyhd8ed1ab_0 conda-forge ncurses 6.2 h58526e2_4 conda-forge nest-asyncio 1.5.1 pyhd8ed1ab_0 conda-forge nodeenv 1.6.0 pyhd8ed1ab_0 conda-forge notebook 6.4.0 pyha770c72_0 conda-forge nspr 4.30 h9c3ff4c_0 conda-forge nss 3.65 hb5efdd6_0 conda-forge numpy 1.20.3 py39hdbf815f_1 conda-forge olefile 0.46 pyh9f0ad1d_1 conda-forge openjpeg 2.4.0 hb52868f_1 conda-forge openssl 1.1.1k h7f98852_0 conda-forge packaging 20.9 pyh44b312d_0 conda-forge pandas 1.2.4 py39hde0f152_0 conda-forge pandoc 2.13 h7f98852_0 conda-forge pandocfilters 1.4.2 py_1 conda-forge parso 0.8.2 pyhd8ed1ab_0 conda-forge patsy 0.5.1 py_0 conda-forge pcre 8.44 he1b5a44_0 conda-forge pdist-aggregation 0.1 dev_0 <develop> pexpect 4.8.0 pyh9f0ad1d_2 conda-forge pickleshare 0.7.5 py_1003 conda-forge pillow 8.2.0 py39hf95b381_1 conda-forge pip 21.1.2 pyhd8ed1ab_0 conda-forge pluggy 0.13.1 py39hf3d152e_4 conda-forge pre-commit 2.12.1 py39hf3d152e_0 conda-forge prometheus_client 0.10.1 pyhd8ed1ab_0 conda-forge prompt-toolkit 3.0.18 pyha770c72_0 conda-forge prompt_toolkit 3.0.18 hd8ed1ab_0 conda-forge pthread-stubs 0.4 h36c2ea0_1001 conda-forge ptyprocess 0.7.0 pyhd3deb0d_0 conda-forge py 1.10.0 pyhd3deb0d_0 conda-forge pyaml 20.4.0 pyh9f0ad1d_0 conda-forge pycparser 2.20 pyh9f0ad1d_2 conda-forge pygments 2.9.0 pyhd8ed1ab_0 conda-forge pyparsing 2.4.7 pyh9f0ad1d_0 conda-forge pyqt 5.12.3 py39hf3d152e_7 conda-forge pyqt-impl 5.12.3 py39h0fcd23e_7 conda-forge pyqt5-sip 4.19.18 py39he80948d_7 conda-forge pyqtchart 5.12 py39h0fcd23e_7 conda-forge pyqtwebengine 5.12.1 py39h0fcd23e_7 conda-forge pyrsistent 0.17.3 py39h3811e60_2 conda-forge pytest 6.2.4 py39hf3d152e_0 conda-forge python 3.9.4 hffdb5ce_0_cpython conda-forge python-dateutil 2.8.1 py_0 conda-forge python_abi 3.9 1_cp39 conda-forge pytz 2021.1 pyhd8ed1ab_0 conda-forge pyyaml 5.4.1 py39h3811e60_0 conda-forge pyzmq 22.0.3 py39h37b5a0c_1 conda-forge qt 5.12.9 hda022c4_4 conda-forge qtconsole 5.1.0 pyhd8ed1ab_0 conda-forge qtpy 1.9.0 py_0 conda-forge readline 8.1 h46c0cb4_0 conda-forge scikit-learn 1.0.dev0 pypi_0 pypi scikit-learn-intelex 2021.2.2 py39hf3d152e_1 conda-forge scipy 1.6.3 py39hee8e79c_0 conda-forge seaborn 0.11.1 hd8ed1ab_1 conda-forge seaborn-base 0.11.1 pyhd8ed1ab_1 conda-forge send2trash 1.5.0 py_0 conda-forge setuptools 49.6.0 py39hf3d152e_3 conda-forge six 1.16.0 pyh6c4a22f_0 conda-forge sqlite 3.35.5 h74cdb3f_0 conda-forge statsmodels 0.12.2 py39hce5d2b2_0 conda-forge sysroot_linux-64 2.12 h77966d4_13 conda-forge tbb 2021.2.0 h4bd325d_0 conda-forge terminado 0.10.0 py39hf3d152e_0 conda-forge testpath 0.5.0 pyhd8ed1ab_0 conda-forge threadpoolctl 2.1.0 pyh5ca1d4c_0 conda-forge tk 8.6.10 h21135ba_1 conda-forge toml 0.10.2 pyhd8ed1ab_0 conda-forge tornado 6.1 py39h3811e60_1 conda-forge traitlets 5.0.5 py_0 conda-forge tzdata 2021a he74cb21_0 conda-forge virtualenv 20.4.7 py39hf3d152e_0 conda-forge wcwidth 0.2.5 pyh9f0ad1d_2 conda-forge webencodings 0.5.1 py_1 conda-forge wheel 0.36.2 pyhd3deb0d_0 conda-forge widgetsnbextension 3.5.1 py39hf3d152e_4 conda-forge xorg-libxau 1.0.9 h7f98852_0 conda-forge xorg-libxdmcp 1.1.3 h7f98852_0 conda-forge xz 5.2.5 h516909a_1 conda-forge yaml 0.2.5 h516909a_0 conda-forge zeromq 4.3.4 h9c3ff4c_0 conda-forge zipp 3.4.1 pyhd8ed1ab_0 conda-forge zlib 1.2.11 h516909a_1010 conda-forge zstd 1.4.9 ha95c52a_0 conda-forge
! date
Wed May 26 18:44:37 UTC 2021