kordk / torch-ecpg

(GPU accelerated) eCpG mapper
BSD 3-Clause "New" or "Revised" License
2 stars 0 forks source link

Log file or directory not created #1

Closed kordk closed 2 years ago

kordk commented 2 years ago

I looks like when running

tecpg data gtp

The process fails looking for a log file. It appears the directory needs to be created, the log file output modifiable or to the current directory.

...
[INFO] Removing directory /home/kord/proj/torch-ecpg-proj/data...
[INFO] Creating directory /home/kord/proj/torch-ecpg-proj/data...
[INFO] Saving 3 dataframes...
[INFOTIMER] Saving 1/3: M.csv
[INFOTIMER] Saved 1/3 in 170.1608 seconds
[INFOTIMER] Saving 2/3: G.csv
[INFOTIMER] Saved 2/3 in 9.3908 seconds
[INFOTIMER] Saving 3/3: C.csv
[INFOTIMER] Saved 3/3 in 0.0023 seconds
[INFOTIMER] Finished saving 3 dataframes in 179.5541 seconds.
Traceback (most recent call last):
  File "/home/kord/anaconda3/bin/tecpg", line 33, in 
    sys.exit(load_entry_point('tecpg==0.0.1', 'console_scripts', 'tecpg')())
  File "/home/kord/anaconda3/bin/tecpg", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/home/kord/anaconda3/lib/python3.9/importlib/metadata.py", line 77, in load
    module = import_module(match.group('module'))
  File "/home/kord/anaconda3/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "", line 1030, in _gcd_import
  File "", line 1007, in _find_and_load
  File "", line 986, in _find_and_load_unlocked
  File "", line 664, in _load_unlocked
  File "", line 627, in _load_backward_compatible
  File "", line 259, in load_module
  File "/home/kord/anaconda3/lib/python3.9/site-packages/tecpg-0.0.1-py3.9.egg/tecpg/__main__.py", line 9, in 
  File "/home/kord/anaconda3/lib/python3.9/site-packages/tecpg-0.0.1-py3.9.egg/tecpg/__main__.py", line 6, in main
  File "/home/kord/anaconda3/lib/python3.9/site-packages/tecpg-0.0.1-py3.9.egg/tecpg/cli.py", line 268, in start
  File "/home/kord/anaconda3/lib/python3.9/site-packages/click/core.py", line 1128, in __call__
    return self.main(*args, **kwargs)
  File "/home/kord/anaconda3/lib/python3.9/site-packages/click/core.py", line 1053, in main
    rv = self.invoke(ctx)
  File "/home/kord/anaconda3/lib/python3.9/site-packages/click/core.py", line 1659, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/kord/anaconda3/lib/python3.9/site-packages/click/core.py", line 1659, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/kord/anaconda3/lib/python3.9/site-packages/click/core.py", line 1395, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/kord/anaconda3/lib/python3.9/site-packages/click/core.py", line 754, in invoke
    return __callback(*args, **kwargs)
  File "/home/kord/anaconda3/lib/python3.9/site-packages/click/decorators.py", line 26, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/home/kord/anaconda3/lib/python3.9/site-packages/tecpg-0.0.1-py3.9.egg/tecpg/cli.py", line 221, in gtp
  File "/home/kord/anaconda3/lib/python3.9/site-packages/tecpg-0.0.1-py3.9.egg/tecpg/logger.py", line 321, in save
FileNotFoundError: [Errno 2] No such file or directory: '/home/kord/proj/torch-ecpg-proj/logs/20220822_195004_logfile.txt'
kordk commented 2 years ago

User error. I see the software expects "init" to be run first.