Changelogs¶
0.1.9¶
Bioinfo cli:
Added
k1lib.DomainclassAdded
__invert__option forrowsandcolumnsby incorporatingk1lib.DomainSped up
rowssignificantlyRemoved cli tool
everyasrowsis good enoughAdded
__invert__option forhead. As a result, removednheadAdded
gbcli module to deal with genbank file formatAdded
tableFromList()as alias oflistToTable()Renamed
avgtotoAvgAdded
toSum
DL:
Added Callbacks tab completion to
k1lib.LearnerandCallbacksRefactored
lossLandscape.LossLandscapetolandscape.Landscapethat can be used by any other callbacks, right now it’sLossandAccuracyAdded
callbacks.Callback.pause()to help withAccuracy’sLandscape
0.1.8¶
Fixed installation bug where readme.md would be absent, and setup.py won’t work at all.
Bioinfo cli:
Huge revamp of how tables are treated. Before, row elements are in a single string, separated by a delimiter. Now each row is a full fledged list
Added
grepToTable,joinList,contains,table,stitch,listToTable,insertColumncli toolsRemoved
joinRowsbut still keepjoinStreamsas “joinRows” is not really obviousRemoved
permuteascolumnsis pretty much identicalRenamed
insidetoinSetCut out nested functionality from
greptogrepToTable
0.1.7¶
Interface with external modules:
Swapped out
register_backward_hookwithregister_full_backward_hook()inHookModulecallbackAdded
torch.nn.Module.preserveDevice()context manager
Callbacks:
Changed
Callbacks.suspend()to take in names onlyAdded
Callbacks.suspendClasses()to take in classesChanged
Callbacks.suspendEvaluation()toCallbacks.suspendEval(), also added functionality for white and black listsRipped out complex
Callback.__getattr__()mechanism (that automatically searches the parent learner for missing attributes) to improve speedAdded
k1lib.callbacks.corecallbacksCoreNormalandCoreRNNAdded more plot decorators for
MemoryProfiler, including backward-forward separator with their textChanged
LossLandscapecallback so that it follows the common flow structure. Before, it implements a whole newcbs(...)schema that essentially duplicated the loop inside ofk1lib.Learner
Learner:
Implemented grace stop handling for
Learner. Before, if someone throwsCancelRunExceptionwhile executing a batch, then it will immediately jump to the end of the run. Changed it so that it will be caught in the batch loop, execute checkpointscancelBatchandendBatchand rethrow it. Same thing withCancelEpochExceptionMoved loss function from being a core functionality inside
Learnerto an external callback, so that adapting multiple loss functions are possibleAdded
Learner.__call__()
Bioinfo cli:
Added
isValue,intersection,AA_,infinite,dereferencecli toolsModified
catto be able to take in file name by pipeAdded new joining operator “+” between
init.BaseCli
Style changes:
Changed
Callbacks.learnertoCallbacks.lChanged
Callback.learnertoCallbacks.lRemoved
k1lib.eqnfromk1lib.imports’s namespace
0.1.6¶
I don’t really keep track of things 0.1.6 and before, so nothing here really.