On Building The Lua Torch Library
In this article, you will learn how to install and use im2latex with TensorFlow and PyTorch. Additionally, the article covers important safety precautions and potential hardware damage considerations when running ‘im2latex-tensorflow’. By following these instructions, you can ensure a safe and successful implementation of im2latex in your TensorFlow or PyTorch projects.
im2latex-tensorflow sucks, looking for alternatives
training on gpu is intensive and will occasionally burn hardware if not careful, doing this on kaggle or modify the software to stop training when gpu goes hot, but we are using trainer here
for those doesn’t provide pretrained models:
im2latex in tensorflow, with makefile support, run on tensorflow v1 and python3
im2latex in pytorch, more recent. the dataset has relocated to here according to official website
install or run python2.7 to run im2latex-tensorflow
you may need to adapt our modified code to load the weights and test the result against our image.
it is reported the performance is poor. maybe it does not worth trying.
download tensorflow 0.12.0 for macos here
visit here to get all miniconda installers
to install on macos, download the installer here
some tutorial here about libmagic as bonus tips
1 | CONDA_SUBDIR=osx-64 conda create -n py27 python=2.7 # include other packages here |
after that, do this to get pip on python2.7 (rosetta2)
1 | curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py |
install tensorflow version below 1, and doing this can be far more easier on linux. maybe we should do this in conda virtual enviorment to prevent conflicts.
we are doing this for the original lua implementation of im2markup
it works!
download libcudnn5 for torch
remember to activate torch enviorment by exporting the path to some shell script
difference between cudamalloc and cudamallocasync, and that’s some copying and pasting about some generalized template of memory manager function
qt4 uses CRLF so convert all text files using dos2unix
need to hack qt4 files to build qt4
hack luarocks to allow install from local spec file and download repo from github via https
hack some lua torch file to be compatible with cuda11
about c++ tweaks:
add ‘+’ to force type inference
force type conversion by using brackets
some macro to disable some blocks of code