Installing Keras/TensorFlow on Windows 10 for CPU

Hello RStudio community:

To develop a deep learning classification model with a dataset that has 9011 rows and 3 columns, I have attempted the installation of keras and tensorflow on my Windows 10 system with the following commands:

install.packages("reticulate")
reticulate::install_miniconda()
install.packages(c("keras"))
keras::install_keras()

I have two decisions to make to further progress:

  1. Which install command, must have version = "cpu" during installation? I tried install.packages("reticulate", version = "cpu").

  2. There was a warning that "keras" was compiled under R version 4.0.3, and therefore I installed the new R version 4.0.3 ("Bunnies-Wunnies Freak Out") for compatibility.

I then read the mnist dataset into the script editor with the R command:
mnist <- dataset_mnist(),

and got the following error message about an incompatible library - HDF5. Can experts please suggest a solution.

Thanks for your help,
Badri Toppur

text of error message

R version 4.0.3 (2020-10-10) -- "Bunny-Wunnies Freak Out"

Copyright (C) 2020 The R Foundation for Statistical Computing

Platform: x86_64-w64-mingw32/x64 (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.

You are welcome to redistribute it under certain conditions.

Type 'license()' or 'licence()' for distribution details.

Natural language support but running in an English locale

R is a collaborative project with many contributors.

Type 'contributors()' for more information and

'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or

'help.start()' for an HTML browser interface to help.

Type 'q()' to quit R.

[Workspace loaded from ~/.RData]

library(keras)

library(tensorflow)

mnist <- dataset_mnist()

Warning! HDF5 library version mismatched error

The HDF5 header files used to compile this application do not match

the version used by the HDF5 library to which this application is linked.

Data corruption or segmentation faults may occur if the application continues.

This can happen when an application was compiled by one version of HDF5 but

linked with a different version of static or shared HDF5 library.

You should recompile the application or check your shared library related

settings such as 'LD_LIBRARY_PATH'.

You can, at your own risk, disable this warning by setting the environment

variable 'HDF5_DISABLE_VERSION_CHECK' to a value of '1'.

Setting it to 2 or higher will suppress the warning messages totally.

Headers are 1.10.6, library is 1.10.5

    SUMMARY OF THE HDF5 CONFIGURATION

    =================================

General Information:


               HDF5 Version: 1.10.5

              Configured on: 2019-03-04

              Configured by: Visual Studio 14 2015 Win64

                Host system: Windows-10.0.17763

          Uname information: Windows

                   Byte sex: little-endian

         Installation point: C:/Program Files/HDF5

Compiling Options:


                 Build Mode:

          Debugging Symbols:

                    Asserts:

                  Profiling:

         Optimization Level:

Linking Options:


                  Libraries:

Statically Linked Executables: OFF

                    LDFLAGS: /machine:x64

                 H5_LDFLAGS:

                 AM_LDFLAGS:

            Extra libraries:

                   Archiver:

                     Ranlib:

Languages:


                          C: yes

                 C Compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_amd64/cl.exe 19.0.24218.1

                   CPPFLAGS:

                H5_CPPFLAGS:

                AM_CPPFLAGS:

                     CFLAGS:  /DWIN32 /D_WINDOWS /W3

                  H5_CFLAGS:

                  AM_CFLAGS:

           Shared C Library: YES

           Static C Library: YES



                    Fortran: OFF

           Fortran Compiler: 

              Fortran Flags:

           H5 Fortran Flags:

           AM Fortran Flags:

     Shared Fortran Library: YES

Hello,
Having the exact same issue. Were you able to solve it by your own?

Thanks

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.

If you have a query related to it or one of the replies, start a new topic and refer back with a link.