mirror of
https://github.com/tensorflow/haskell.git
synced 2024-06-02 11:03:34 +02:00
Tensorflow 2.3.0 building and passing tests.
This commit is contained in:
parent
568c9b6f03
commit
9cc48c3f4b
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -2,3 +2,4 @@
|
||||||
.stack/
|
.stack/
|
||||||
tensorflow-mnist-input-data/data/*.gz
|
tensorflow-mnist-input-data/data/*.gz
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
stack.yaml.lock
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Prepare the image with:
|
# Prepare the image with:
|
||||||
# docker build -t tensorflow/haskell:v0 docker
|
# docker build -t tensorflow/haskell:v0 docker
|
||||||
FROM tensorflow/tensorflow:1.14.0
|
FROM tensorflow/tensorflow:2.3.0
|
||||||
LABEL maintainer="TensorFlow authors <tensorflow-haskell@googlegroups.com>"
|
LABEL maintainer="TensorFlow authors <tensorflow-haskell@googlegroups.com>"
|
||||||
|
|
||||||
RUN apt-get update
|
RUN apt-get update
|
||||||
|
@ -28,11 +28,11 @@ RUN dpkg-reconfigure locales && \
|
||||||
|
|
||||||
# Installs protoc and the libraries.
|
# Installs protoc and the libraries.
|
||||||
RUN \
|
RUN \
|
||||||
curl -O -L https://github.com/google/protobuf/releases/download/v3.9.1/protoc-3.9.1-linux-x86_64.zip && \
|
curl -O -L https://github.com/google/protobuf/releases/download/v3.13.0/protoc-3.13.0-linux-x86_64.zip && \
|
||||||
unzip -d /usr/local protoc-3.9.1-linux-x86_64.zip bin/protoc && \
|
unzip -d /usr/local protoc-3.13.0-linux-x86_64.zip bin/protoc && \
|
||||||
chmod 755 /usr/local/bin/protoc && \
|
chmod 755 /usr/local/bin/protoc && \
|
||||||
curl -O https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-1.14.0.tar.gz && \
|
curl -O https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-2.3.0.tar.gz && \
|
||||||
tar zxf libtensorflow-cpu-linux-x86_64-1.14.0.tar.gz -C /usr/local && \
|
tar zxf libtensorflow-cpu-linux-x86_64-2.3.0.tar.gz -C /usr/local && \
|
||||||
ldconfig
|
ldconfig
|
||||||
|
|
||||||
ENV LANG en_US.UTF-8
|
ENV LANG en_US.UTF-8
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Prepare the image with:
|
# Prepare the image with:
|
||||||
# docker build -t tensorflow/haskell:1.14.0-gpu docker/gpu
|
# docker build -t tensorflow/haskell:1.14.0-gpu docker/gpu
|
||||||
FROM tensorflow/tensorflow:1.14.0-gpu
|
FROM tensorflow/tensorflow:2.3.0-gpu
|
||||||
LABEL maintainer="TensorFlow authors <tensorflow-haskell@googlegroups.com>"
|
LABEL maintainer="TensorFlow authors <tensorflow-haskell@googlegroups.com>"
|
||||||
|
|
||||||
RUN apt-get update
|
RUN apt-get update
|
||||||
|
@ -28,11 +28,11 @@ RUN dpkg-reconfigure locales && \
|
||||||
|
|
||||||
# Installs protoc and the libraries.
|
# Installs protoc and the libraries.
|
||||||
RUN \
|
RUN \
|
||||||
curl -O -L https://github.com/google/protobuf/releases/download/v3.9.1/protoc-3.9.1-linux-x86_64.zip && \
|
curl -O -L https://github.com/google/protobuf/releases/download/v3.13.0/protoc-3.13.0-linux-x86_64.zip && \
|
||||||
unzip -d /usr/local protoc-3.9.1-linux-x86_64.zip bin/protoc && \
|
unzip -d /usr/local protoc-3.13.0-linux-x86_64.zip bin/protoc && \
|
||||||
chmod 755 /usr/local/bin/protoc && \
|
chmod 755 /usr/local/bin/protoc && \
|
||||||
curl -O https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-gpu-linux-x86_64-1.14.0.tar.gz && \
|
curl -O https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-gpu-linux-x86_64-2.3.0.tar.gz && \
|
||||||
tar zxf libtensorflow-gpu-linux-x86_64-1.14.0.tar.gz -C /usr/local && \
|
tar zxf libtensorflow-gpu-linux-x86_64-2.3.0.tar.gz -C /usr/local && \
|
||||||
ldconfig
|
ldconfig
|
||||||
|
|
||||||
ENV LANG en_US.UTF-8
|
ENV LANG en_US.UTF-8
|
||||||
|
|
|
@ -105,6 +105,8 @@ blackList =
|
||||||
, "GroupByWindowDataset"
|
, "GroupByWindowDataset"
|
||||||
, "If"
|
, "If"
|
||||||
, "InterleaveDataset"
|
, "InterleaveDataset"
|
||||||
|
, "LegacyParallelInterleaveDatasetV2"
|
||||||
|
, "LoadDataset"
|
||||||
, "MapAndBatchDataset"
|
, "MapAndBatchDataset"
|
||||||
, "MapAndBatchDatasetV2"
|
, "MapAndBatchDatasetV2"
|
||||||
, "MapDataset"
|
, "MapDataset"
|
||||||
|
@ -112,16 +114,24 @@ blackList =
|
||||||
, "OneShotIterator"
|
, "OneShotIterator"
|
||||||
, "ParallelInterleaveDataset"
|
, "ParallelInterleaveDataset"
|
||||||
, "ParallelInterleaveDatasetV2"
|
, "ParallelInterleaveDatasetV2"
|
||||||
|
, "ParallelInterleaveDatasetV3"
|
||||||
|
, "ParallelInterleaveDatasetV4"
|
||||||
, "ParallelMapDataset"
|
, "ParallelMapDataset"
|
||||||
|
, "ParallelMapDatasetV2"
|
||||||
, "ParseSequenceExample"
|
, "ParseSequenceExample"
|
||||||
|
, "ParseSequenceExampleV2"
|
||||||
|
, "ParseSingleSequenceExample"
|
||||||
, "PartitionedCall"
|
, "PartitionedCall"
|
||||||
, "ReduceDataset"
|
, "ReduceDataset"
|
||||||
, "RemoteCall"
|
, "RemoteCall"
|
||||||
|
, "SaveDataset"
|
||||||
, "ScanDataset"
|
, "ScanDataset"
|
||||||
|
, "SnapshotDatasetV2"
|
||||||
, "StatefulPartitionedCall"
|
, "StatefulPartitionedCall"
|
||||||
, "StatelessIf"
|
, "StatelessIf"
|
||||||
, "StatelessWhile"
|
, "StatelessWhile"
|
||||||
, "SymbolicGradient"
|
, "SymbolicGradient"
|
||||||
|
, "TakeWhileDataset"
|
||||||
, "TPUPartitionedCall"
|
, "TPUPartitionedCall"
|
||||||
, "TPUReplicate"
|
, "TPUReplicate"
|
||||||
, "While"
|
, "While"
|
||||||
|
@ -130,6 +140,7 @@ blackList =
|
||||||
, "XlaReduce"
|
, "XlaReduce"
|
||||||
, "XlaReduceWindow"
|
, "XlaReduceWindow"
|
||||||
, "XlaSelectAndScatter"
|
, "XlaSelectAndScatter"
|
||||||
|
, "XlaScatter"
|
||||||
, "XlaWhile"
|
, "XlaWhile"
|
||||||
, "_If"
|
, "_If"
|
||||||
, "_TPUReplicate"
|
, "_TPUReplicate"
|
||||||
|
|
|
@ -73,6 +73,8 @@ library
|
||||||
, Proto.Tensorflow.Core.Protobuf.ControlFlow_Fields
|
, Proto.Tensorflow.Core.Protobuf.ControlFlow_Fields
|
||||||
, Proto.Tensorflow.Core.Protobuf.Debug
|
, Proto.Tensorflow.Core.Protobuf.Debug
|
||||||
, Proto.Tensorflow.Core.Protobuf.Debug_Fields
|
, Proto.Tensorflow.Core.Protobuf.Debug_Fields
|
||||||
|
, Proto.Tensorflow.Core.Protobuf.DeviceFilters
|
||||||
|
, Proto.Tensorflow.Core.Protobuf.ErrorCodes
|
||||||
, Proto.Tensorflow.Core.Protobuf.MetaGraph
|
, Proto.Tensorflow.Core.Protobuf.MetaGraph
|
||||||
, Proto.Tensorflow.Core.Protobuf.MetaGraph_Fields
|
, Proto.Tensorflow.Core.Protobuf.MetaGraph_Fields
|
||||||
, Proto.Tensorflow.Core.Protobuf.NamedTensor
|
, Proto.Tensorflow.Core.Protobuf.NamedTensor
|
||||||
|
@ -83,12 +85,16 @@ library
|
||||||
, Proto.Tensorflow.Core.Protobuf.RewriterConfig_Fields
|
, Proto.Tensorflow.Core.Protobuf.RewriterConfig_Fields
|
||||||
, Proto.Tensorflow.Core.Protobuf.SavedModel
|
, Proto.Tensorflow.Core.Protobuf.SavedModel
|
||||||
, Proto.Tensorflow.Core.Protobuf.SavedModel_Fields
|
, Proto.Tensorflow.Core.Protobuf.SavedModel_Fields
|
||||||
|
, Proto.Tensorflow.Core.Protobuf.SavedObjectGraph
|
||||||
, Proto.Tensorflow.Core.Protobuf.Saver
|
, Proto.Tensorflow.Core.Protobuf.Saver
|
||||||
, Proto.Tensorflow.Core.Protobuf.Saver_Fields
|
, Proto.Tensorflow.Core.Protobuf.Saver_Fields
|
||||||
|
, Proto.Tensorflow.Core.Protobuf.Struct
|
||||||
, Proto.Tensorflow.Core.Protobuf.TensorBundle
|
, Proto.Tensorflow.Core.Protobuf.TensorBundle
|
||||||
, Proto.Tensorflow.Core.Protobuf.TensorBundle_Fields
|
, Proto.Tensorflow.Core.Protobuf.TensorBundle_Fields
|
||||||
, Proto.Tensorflow.Core.Protobuf.TensorflowServer
|
, Proto.Tensorflow.Core.Protobuf.TensorflowServer
|
||||||
, Proto.Tensorflow.Core.Protobuf.TensorflowServer_Fields
|
, Proto.Tensorflow.Core.Protobuf.TensorflowServer_Fields
|
||||||
|
, Proto.Tensorflow.Core.Protobuf.TrackableObjectGraph
|
||||||
|
, Proto.Tensorflow.Core.Protobuf.VerifierConfig
|
||||||
, Proto.Tensorflow.Core.Util.Event
|
, Proto.Tensorflow.Core.Util.Event
|
||||||
, Proto.Tensorflow.Core.Util.Event_Fields
|
, Proto.Tensorflow.Core.Util.Event_Fields
|
||||||
, Proto.Tensorflow.Core.Util.MemmappedFileSystem
|
, Proto.Tensorflow.Core.Util.MemmappedFileSystem
|
||||||
|
@ -125,6 +131,7 @@ library
|
||||||
, Proto.Tensorflow.Core.Framework.OpDef_Fields
|
, Proto.Tensorflow.Core.Framework.OpDef_Fields
|
||||||
, Proto.Tensorflow.Core.Framework.ResourceHandle
|
, Proto.Tensorflow.Core.Framework.ResourceHandle
|
||||||
, Proto.Tensorflow.Core.Framework.ResourceHandle_Fields
|
, Proto.Tensorflow.Core.Framework.ResourceHandle_Fields
|
||||||
|
, Proto.Tensorflow.Core.Protobuf.SavedObjectGraph
|
||||||
, Proto.Tensorflow.Core.Framework.StepStats
|
, Proto.Tensorflow.Core.Framework.StepStats
|
||||||
, Proto.Tensorflow.Core.Framework.StepStats_Fields
|
, Proto.Tensorflow.Core.Framework.StepStats_Fields
|
||||||
, Proto.Tensorflow.Core.Framework.Summary
|
, Proto.Tensorflow.Core.Framework.Summary
|
||||||
|
@ -152,6 +159,8 @@ library
|
||||||
, Proto.Tensorflow.Core.Protobuf.ControlFlow_Fields
|
, Proto.Tensorflow.Core.Protobuf.ControlFlow_Fields
|
||||||
, Proto.Tensorflow.Core.Protobuf.Debug
|
, Proto.Tensorflow.Core.Protobuf.Debug
|
||||||
, Proto.Tensorflow.Core.Protobuf.Debug_Fields
|
, Proto.Tensorflow.Core.Protobuf.Debug_Fields
|
||||||
|
, Proto.Tensorflow.Core.Protobuf.DeviceFilters
|
||||||
|
, Proto.Tensorflow.Core.Protobuf.ErrorCodes
|
||||||
, Proto.Tensorflow.Core.Protobuf.MetaGraph
|
, Proto.Tensorflow.Core.Protobuf.MetaGraph
|
||||||
, Proto.Tensorflow.Core.Protobuf.MetaGraph_Fields
|
, Proto.Tensorflow.Core.Protobuf.MetaGraph_Fields
|
||||||
, Proto.Tensorflow.Core.Protobuf.NamedTensor
|
, Proto.Tensorflow.Core.Protobuf.NamedTensor
|
||||||
|
@ -162,12 +171,16 @@ library
|
||||||
, Proto.Tensorflow.Core.Protobuf.RewriterConfig_Fields
|
, Proto.Tensorflow.Core.Protobuf.RewriterConfig_Fields
|
||||||
, Proto.Tensorflow.Core.Protobuf.SavedModel
|
, Proto.Tensorflow.Core.Protobuf.SavedModel
|
||||||
, Proto.Tensorflow.Core.Protobuf.SavedModel_Fields
|
, Proto.Tensorflow.Core.Protobuf.SavedModel_Fields
|
||||||
|
, Proto.Tensorflow.Core.Protobuf.SavedObjectGraph
|
||||||
, Proto.Tensorflow.Core.Protobuf.Saver
|
, Proto.Tensorflow.Core.Protobuf.Saver
|
||||||
, Proto.Tensorflow.Core.Protobuf.Saver_Fields
|
, Proto.Tensorflow.Core.Protobuf.Saver_Fields
|
||||||
|
, Proto.Tensorflow.Core.Protobuf.Struct
|
||||||
, Proto.Tensorflow.Core.Protobuf.TensorBundle
|
, Proto.Tensorflow.Core.Protobuf.TensorBundle
|
||||||
, Proto.Tensorflow.Core.Protobuf.TensorBundle_Fields
|
, Proto.Tensorflow.Core.Protobuf.TensorBundle_Fields
|
||||||
, Proto.Tensorflow.Core.Protobuf.TensorflowServer
|
, Proto.Tensorflow.Core.Protobuf.TensorflowServer
|
||||||
, Proto.Tensorflow.Core.Protobuf.TensorflowServer_Fields
|
, Proto.Tensorflow.Core.Protobuf.TensorflowServer_Fields
|
||||||
|
, Proto.Tensorflow.Core.Protobuf.TrackableObjectGraph
|
||||||
|
, Proto.Tensorflow.Core.Protobuf.VerifierConfig
|
||||||
, Proto.Tensorflow.Core.Util.Event
|
, Proto.Tensorflow.Core.Util.Event
|
||||||
, Proto.Tensorflow.Core.Util.Event_Fields
|
, Proto.Tensorflow.Core.Util.Event_Fields
|
||||||
, Proto.Tensorflow.Core.Util.MemmappedFileSystem
|
, Proto.Tensorflow.Core.Util.MemmappedFileSystem
|
||||||
|
|
2
third_party/tensorflow
vendored
2
third_party/tensorflow
vendored
|
@ -1 +1 @@
|
||||||
Subproject commit 6612da89516247503f03ef76e974b51a434fb52e
|
Subproject commit b36436b087bd8e8701ef51718179037cccdfc26e
|
Loading…
Reference in New Issue
Block a user