Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Remove ./configure script #73

Closed
ChrisCummins opened this issue Jan 13, 2020 · 1 comment
Closed

Remove ./configure script #73

ChrisCummins opened this issue Jan 13, 2020 · 1 comment
Assignees

Comments

@ChrisCummins
Copy link
Owner

If tensorflow-gpu dep is broken (which it appears to be, see #65), then we may as well drop the configure script.

@ChrisCummins ChrisCummins self-assigned this Jan 24, 2020
ChrisCummins added a commit that referenced this issue Jan 24, 2020
This pulls out the logic for updating and rewriting git submodules
into a separate script at ./tools/update_git_submodules.py.

github.com//issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit that referenced this issue Jan 24, 2020
This moves the ./bootstrap.sh script creation into a seaparate script
./tools/bootstrap.py.

github.com//issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit that referenced this issue Jan 24, 2020
github.com//issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit that referenced this issue Jan 24, 2020
This removes the --with_cuda option from ./configure, forcing the base
tensorflow package to always be used, rather than re-writing it to
tensorflow-gpu. Because of this, I no longer need to generate a
requirements.txt file from tools/requirements, so that can be removed,
simplifying the build process.

For now, I retain the 'with_cuda' field in the config.pbtxt proto, but
hardcode its value to False. Future patches will replace checks on
this field to calls to runtime libraries, such as using
GPUtil.getGPUs() for Python, defined in //third_party/py/gputil.

github.com//issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit that referenced this issue Jan 24, 2020
This patch finally fixes a long-standing gripe that I have had with my
build toolchain with the requirement to run a ./configure script. By
removing the conditional TensorFlow GPU package, I finally feel ready
to let go of this configuration script and the generated
config.pbtxt. The last remaining piece of functionality ported over
from ./configure is the recording of the workspace source path, which
has been assimilated into build_info.pbtxt.

github.com//issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit that referenced this issue Jan 24, 2020
This pulls out the logic for updating and rewriting git submodules
into a separate script at ./tools/update_git_submodules.py.

github.com//issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit that referenced this issue Jan 24, 2020
This moves the ./bootstrap.sh script creation into a seaparate script
./tools/bootstrap.py.

github.com//issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit that referenced this issue Jan 24, 2020
github.com//issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit that referenced this issue Jan 24, 2020
This removes the --with_cuda option from ./configure, forcing the base
tensorflow package to always be used, rather than re-writing it to
tensorflow-gpu. Because of this, I no longer need to generate a
requirements.txt file from tools/requirements, so that can be removed,
simplifying the build process.

For now, I retain the 'with_cuda' field in the config.pbtxt proto, but
hardcode its value to False. Future patches will replace checks on
this field to calls to runtime libraries, such as using
GPUtil.getGPUs() for Python, defined in //third_party/py/gputil.

github.com//issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit that referenced this issue Jan 24, 2020
This patch finally fixes a long-standing gripe that I have had with my
build toolchain with the requirement to run a ./configure script. By
removing the conditional TensorFlow GPU package, I finally feel ready
to let go of this configuration script and the generated
config.pbtxt. The last remaining piece of functionality ported over
from ./configure is the recording of the workspace source path, which
has been assimilated into build_info.pbtxt.

github.com//issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit that referenced this issue Jan 24, 2020
This pulls out the logic for updating and rewriting git submodules
into a separate script at ./tools/update_git_submodules.py.

github.com//issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit that referenced this issue Jan 24, 2020
This moves the ./bootstrap.sh script creation into a seaparate script
./tools/bootstrap.py.

github.com//issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit that referenced this issue Jan 24, 2020
github.com//issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit that referenced this issue Jan 24, 2020
This removes the --with_cuda option from ./configure, forcing the base
tensorflow package to always be used, rather than re-writing it to
tensorflow-gpu. Because of this, I no longer need to generate a
requirements.txt file from tools/requirements, so that can be removed,
simplifying the build process.

For now, I retain the 'with_cuda' field in the config.pbtxt proto, but
hardcode its value to False. Future patches will replace checks on
this field to calls to runtime libraries, such as using
GPUtil.getGPUs() for Python, defined in //third_party/py/gputil.

github.com//issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit that referenced this issue Jan 24, 2020
This patch finally fixes a long-standing gripe that I have had with my
build toolchain with the requirement to run a ./configure script. By
removing the conditional TensorFlow GPU package, I finally feel ready
to let go of this configuration script and the generated
config.pbtxt. The last remaining piece of functionality ported over
from ./configure is the recording of the workspace source path, which
has been assimilated into build_info.pbtxt.

github.com//issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit that referenced this issue Jan 24, 2020
This pulls out the logic for updating and rewriting git submodules
into a separate script at ./tools/update_git_submodules.py.

github.com//issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit that referenced this issue Jan 24, 2020
This moves the ./bootstrap.sh script creation into a seaparate script
./tools/bootstrap.py.

github.com//issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit that referenced this issue Jan 24, 2020
github.com//issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit that referenced this issue Jan 24, 2020
This removes the --with_cuda option from ./configure, forcing the base
tensorflow package to always be used, rather than re-writing it to
tensorflow-gpu. Because of this, I no longer need to generate a
requirements.txt file from tools/requirements, so that can be removed,
simplifying the build process.

For now, I retain the 'with_cuda' field in the config.pbtxt proto, but
hardcode its value to False. Future patches will replace checks on
this field to calls to runtime libraries, such as using
GPUtil.getGPUs() for Python, defined in //third_party/py/gputil.

github.com//issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit that referenced this issue Jan 24, 2020
This patch finally fixes a long-standing gripe that I have had with my
build toolchain with the requirement to run a ./configure script. By
removing the conditional TensorFlow GPU package, I finally feel ready
to let go of this configuration script and the generated
config.pbtxt. The last remaining piece of functionality ported over
from ./configure is the recording of the workspace source path, which
has been assimilated into build_info.pbtxt.

github.com//issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit that referenced this issue Jan 24, 2020
@ChrisCummins
Copy link
Owner Author

Done.

ChrisCummins added a commit to ChrisCummins/labm8 that referenced this issue Feb 2, 2020
This removes the --with_cuda option from ./configure, forcing the base
tensorflow package to always be used, rather than re-writing it to
tensorflow-gpu. Because of this, I no longer need to generate a
requirements.txt file from tools/requirements, so that can be removed,
simplifying the build process.

For now, I retain the 'with_cuda' field in the config.pbtxt proto, but
hardcode its value to False. Future patches will replace checks on
this field to calls to runtime libraries, such as using
GPUtil.getGPUs() for Python, defined in //third_party/py/gputil.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>

[Exported from 65210d58caddc06dd0aa321c4afdc83dfe21de71]
ChrisCummins added a commit to ChrisCummins/labm8 that referenced this issue Feb 2, 2020
This patch finally fixes a long-standing gripe that I have had with my
build toolchain with the requirement to run a ./configure script. By
removing the conditional TensorFlow GPU package, I finally feel ready
to let go of this configuration script and the generated
config.pbtxt. The last remaining piece of functionality ported over
from ./configure is the recording of the workspace source path, which
has been assimilated into build_info.pbtxt.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>

[Exported from 0083dd84a4b694deab2162f8ba9c912e08b755ea]
ChrisCummins added a commit to ChrisCummins/clgen that referenced this issue Feb 14, 2020
This removes the --with_cuda option from ./configure, forcing the base
tensorflow package to always be used, rather than re-writing it to
tensorflow-gpu. Because of this, I no longer need to generate a
requirements.txt file from tools/requirements, so that can be removed,
simplifying the build process.

For now, I retain the 'with_cuda' field in the config.pbtxt proto, but
hardcode its value to False. Future patches will replace checks on
this field to calls to runtime libraries, such as using
GPUtil.getGPUs() for Python, defined in //third_party/py/gputil.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>

[Exported from 65210d58caddc06dd0aa321c4afdc83dfe21de71]
ChrisCummins added a commit to ChrisCummins/clgen that referenced this issue Feb 14, 2020
This patch finally fixes a long-standing gripe that I have had with my
build toolchain with the requirement to run a ./configure script. By
removing the conditional TensorFlow GPU package, I finally feel ready
to let go of this configuration script and the generated
config.pbtxt. The last remaining piece of functionality ported over
from ./configure is the recording of the workspace source path, which
has been assimilated into build_info.pbtxt.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>

[Exported from 0083dd84a4b694deab2162f8ba9c912e08b755ea]
ChrisCummins added a commit to ChrisCummins/clgen that referenced this issue Feb 14, 2020
This removes the --with_cuda option from ./configure, forcing the base
tensorflow package to always be used, rather than re-writing it to
tensorflow-gpu. Because of this, I no longer need to generate a
requirements.txt file from tools/requirements, so that can be removed,
simplifying the build process.

For now, I retain the 'with_cuda' field in the config.pbtxt proto, but
hardcode its value to False. Future patches will replace checks on
this field to calls to runtime libraries, such as using
GPUtil.getGPUs() for Python, defined in //third_party/py/gputil.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>

[Exported from 65210d58caddc06dd0aa321c4afdc83dfe21de71]
ChrisCummins added a commit to ChrisCummins/clgen that referenced this issue Feb 14, 2020
This patch finally fixes a long-standing gripe that I have had with my
build toolchain with the requirement to run a ./configure script. By
removing the conditional TensorFlow GPU package, I finally feel ready
to let go of this configuration script and the generated
config.pbtxt. The last remaining piece of functionality ported over
from ./configure is the recording of the workspace source path, which
has been assimilated into build_info.pbtxt.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>

[Exported from 0083dd84a4b694deab2162f8ba9c912e08b755ea]
ChrisCummins added a commit to ChrisCummins/clgen that referenced this issue May 6, 2020
This removes the --with_cuda option from ./configure, forcing the base
tensorflow package to always be used, rather than re-writing it to
tensorflow-gpu. Because of this, I no longer need to generate a
requirements.txt file from tools/requirements, so that can be removed,
simplifying the build process.

For now, I retain the 'with_cuda' field in the config.pbtxt proto, but
hardcode its value to False. Future patches will replace checks on
this field to calls to runtime libraries, such as using
GPUtil.getGPUs() for Python, defined in //third_party/py/gputil.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit to ChrisCummins/clgen that referenced this issue May 6, 2020
This patch finally fixes a long-standing gripe that I have had with my
build toolchain with the requirement to run a ./configure script. By
removing the conditional TensorFlow GPU package, I finally feel ready
to let go of this configuration script and the generated
config.pbtxt. The last remaining piece of functionality ported over
from ./configure is the recording of the workspace source path, which
has been assimilated into build_info.pbtxt.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit to ChrisCummins/clgen that referenced this issue May 6, 2020
ChrisCummins added a commit to ChrisCummins/cldrive that referenced this issue May 11, 2020
This removes the --with_cuda option from ./configure, forcing the base
tensorflow package to always be used, rather than re-writing it to
tensorflow-gpu. Because of this, I no longer need to generate a
requirements.txt file from tools/requirements, so that can be removed,
simplifying the build process.

For now, I retain the 'with_cuda' field in the config.pbtxt proto, but
hardcode its value to False. Future patches will replace checks on
this field to calls to runtime libraries, such as using
GPUtil.getGPUs() for Python, defined in //third_party/py/gputil.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit to ChrisCummins/cldrive that referenced this issue May 11, 2020
This patch finally fixes a long-standing gripe that I have had with my
build toolchain with the requirement to run a ./configure script. By
removing the conditional TensorFlow GPU package, I finally feel ready
to let go of this configuration script and the generated
config.pbtxt. The last remaining piece of functionality ported over
from ./configure is the recording of the workspace source path, which
has been assimilated into build_info.pbtxt.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit to ChrisCummins/cldrive that referenced this issue May 11, 2020
ChrisCummins added a commit to ChrisCummins/cldrive that referenced this issue May 13, 2020
This removes the --with_cuda option from ./configure, forcing the base
tensorflow package to always be used, rather than re-writing it to
tensorflow-gpu. Because of this, I no longer need to generate a
requirements.txt file from tools/requirements, so that can be removed,
simplifying the build process.

For now, I retain the 'with_cuda' field in the config.pbtxt proto, but
hardcode its value to False. Future patches will replace checks on
this field to calls to runtime libraries, such as using
GPUtil.getGPUs() for Python, defined in //third_party/py/gputil.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit to ChrisCummins/cldrive that referenced this issue May 13, 2020
This patch finally fixes a long-standing gripe that I have had with my
build toolchain with the requirement to run a ./configure script. By
removing the conditional TensorFlow GPU package, I finally feel ready
to let go of this configuration script and the generated
config.pbtxt. The last remaining piece of functionality ported over
from ./configure is the recording of the workspace source path, which
has been assimilated into build_info.pbtxt.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit to ChrisCummins/cldrive that referenced this issue May 13, 2020
ChrisCummins added a commit to ChrisCummins/labm8 that referenced this issue May 27, 2020
This removes the --with_cuda option from ./configure, forcing the base
tensorflow package to always be used, rather than re-writing it to
tensorflow-gpu. Because of this, I no longer need to generate a
requirements.txt file from tools/requirements, so that can be removed,
simplifying the build process.

For now, I retain the 'with_cuda' field in the config.pbtxt proto, but
hardcode its value to False. Future patches will replace checks on
this field to calls to runtime libraries, such as using
GPUtil.getGPUs() for Python, defined in //third_party/py/gputil.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit to ChrisCummins/labm8 that referenced this issue May 27, 2020
This patch finally fixes a long-standing gripe that I have had with my
build toolchain with the requirement to run a ./configure script. By
removing the conditional TensorFlow GPU package, I finally feel ready
to let go of this configuration script and the generated
config.pbtxt. The last remaining piece of functionality ported over
from ./configure is the recording of the workspace source path, which
has been assimilated into build_info.pbtxt.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit to ChrisCummins/labm8 that referenced this issue May 27, 2020
ChrisCummins added a commit to ChrisCummins/ProGraML that referenced this issue Jun 3, 2020
This removes the --with_cuda option from ./configure, forcing the base
tensorflow package to always be used, rather than re-writing it to
tensorflow-gpu. Because of this, I no longer need to generate a
requirements.txt file from tools/requirements, so that can be removed,
simplifying the build process.

For now, I retain the 'with_cuda' field in the config.pbtxt proto, but
hardcode its value to False. Future patches will replace checks on
this field to calls to runtime libraries, such as using
GPUtil.getGPUs() for Python, defined in //third_party/py/gputil.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit to ChrisCummins/ProGraML that referenced this issue Jun 3, 2020
This patch finally fixes a long-standing gripe that I have had with my
build toolchain with the requirement to run a ./configure script. By
removing the conditional TensorFlow GPU package, I finally feel ready
to let go of this configuration script and the generated
config.pbtxt. The last remaining piece of functionality ported over
from ./configure is the recording of the workspace source path, which
has been assimilated into build_info.pbtxt.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit to ChrisCummins/ProGraML that referenced this issue Jun 3, 2020
ChrisCummins added a commit to ChrisCummins/clgen that referenced this issue Jun 3, 2020
This removes the --with_cuda option from ./configure, forcing the base
tensorflow package to always be used, rather than re-writing it to
tensorflow-gpu. Because of this, I no longer need to generate a
requirements.txt file from tools/requirements, so that can be removed,
simplifying the build process.

For now, I retain the 'with_cuda' field in the config.pbtxt proto, but
hardcode its value to False. Future patches will replace checks on
this field to calls to runtime libraries, such as using
GPUtil.getGPUs() for Python, defined in //third_party/py/gputil.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit to ChrisCummins/clgen that referenced this issue Jun 3, 2020
This patch finally fixes a long-standing gripe that I have had with my
build toolchain with the requirement to run a ./configure script. By
removing the conditional TensorFlow GPU package, I finally feel ready
to let go of this configuration script and the generated
config.pbtxt. The last remaining piece of functionality ported over
from ./configure is the recording of the workspace source path, which
has been assimilated into build_info.pbtxt.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit to ChrisCummins/clgen that referenced this issue Jun 3, 2020
ChrisCummins added a commit to ChrisCummins/clgen that referenced this issue Jun 4, 2020
This removes the --with_cuda option from ./configure, forcing the base
tensorflow package to always be used, rather than re-writing it to
tensorflow-gpu. Because of this, I no longer need to generate a
requirements.txt file from tools/requirements, so that can be removed,
simplifying the build process.

For now, I retain the 'with_cuda' field in the config.pbtxt proto, but
hardcode its value to False. Future patches will replace checks on
this field to calls to runtime libraries, such as using
GPUtil.getGPUs() for Python, defined in //third_party/py/gputil.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit to ChrisCummins/clgen that referenced this issue Jun 4, 2020
This patch finally fixes a long-standing gripe that I have had with my
build toolchain with the requirement to run a ./configure script. By
removing the conditional TensorFlow GPU package, I finally feel ready
to let go of this configuration script and the generated
config.pbtxt. The last remaining piece of functionality ported over
from ./configure is the recording of the workspace source path, which
has been assimilated into build_info.pbtxt.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit to ChrisCummins/clgen that referenced this issue Jun 4, 2020
ChrisCummins added a commit to ChrisCummins/ProGraML that referenced this issue Jun 4, 2020
This removes the --with_cuda option from ./configure, forcing the base
tensorflow package to always be used, rather than re-writing it to
tensorflow-gpu. Because of this, I no longer need to generate a
requirements.txt file from tools/requirements, so that can be removed,
simplifying the build process.

For now, I retain the 'with_cuda' field in the config.pbtxt proto, but
hardcode its value to False. Future patches will replace checks on
this field to calls to runtime libraries, such as using
GPUtil.getGPUs() for Python, defined in //third_party/py/gputil.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit to ChrisCummins/ProGraML that referenced this issue Jun 4, 2020
This patch finally fixes a long-standing gripe that I have had with my
build toolchain with the requirement to run a ./configure script. By
removing the conditional TensorFlow GPU package, I finally feel ready
to let go of this configuration script and the generated
config.pbtxt. The last remaining piece of functionality ported over
from ./configure is the recording of the workspace source path, which
has been assimilated into build_info.pbtxt.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit to ChrisCummins/ProGraML that referenced this issue Jun 4, 2020
ChrisCummins added a commit to ChrisCummins/labm8 that referenced this issue Jun 17, 2020
This removes the --with_cuda option from ./configure, forcing the base
tensorflow package to always be used, rather than re-writing it to
tensorflow-gpu. Because of this, I no longer need to generate a
requirements.txt file from tools/requirements, so that can be removed,
simplifying the build process.

For now, I retain the 'with_cuda' field in the config.pbtxt proto, but
hardcode its value to False. Future patches will replace checks on
this field to calls to runtime libraries, such as using
GPUtil.getGPUs() for Python, defined in //third_party/py/gputil.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit to ChrisCummins/labm8 that referenced this issue Jun 17, 2020
This patch finally fixes a long-standing gripe that I have had with my
build toolchain with the requirement to run a ./configure script. By
removing the conditional TensorFlow GPU package, I finally feel ready
to let go of this configuration script and the generated
config.pbtxt. The last remaining piece of functionality ported over
from ./configure is the recording of the workspace source path, which
has been assimilated into build_info.pbtxt.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit to ChrisCummins/labm8 that referenced this issue Jun 17, 2020
ChrisCummins added a commit to ChrisCummins/ProGraML that referenced this issue Jun 18, 2020
This removes the --with_cuda option from ./configure, forcing the base
tensorflow package to always be used, rather than re-writing it to
tensorflow-gpu. Because of this, I no longer need to generate a
requirements.txt file from tools/requirements, so that can be removed,
simplifying the build process.

For now, I retain the 'with_cuda' field in the config.pbtxt proto, but
hardcode its value to False. Future patches will replace checks on
this field to calls to runtime libraries, such as using
GPUtil.getGPUs() for Python, defined in //third_party/py/gputil.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit to ChrisCummins/ProGraML that referenced this issue Jun 18, 2020
This patch finally fixes a long-standing gripe that I have had with my
build toolchain with the requirement to run a ./configure script. By
removing the conditional TensorFlow GPU package, I finally feel ready
to let go of this configuration script and the generated
config.pbtxt. The last remaining piece of functionality ported over
from ./configure is the recording of the workspace source path, which
has been assimilated into build_info.pbtxt.

github.com/ChrisCummins/phd/issues/73

Signed-off-by: format 2020.01.16 <github.com/ChrisCummins/format>
ChrisCummins added a commit to ChrisCummins/ProGraML that referenced this issue Jun 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant