Skip to content

Instantly share code, notes, and snippets.

View NumesSanguis's full-sized avatar

Stef | ステフ NumesSanguis

View GitHub Profile
from __future__ import annotations # don't crash on non-imported libraries when type checking
from typing import Dict, Optional, Union
import torch
from torch import nn as nn
import pytorch_lightning as pl
from pytorch_lightning import Trainer
from torch.utils.data import Dataset, DataLoader
from torch.nn import functional as F
@NumesSanguis
NumesSanguis / pl_load_from_checkpoint_issue
Last active October 8, 2020 03:04
Demonstrates issue of self.hparams not being restored when loading from checkpoint. Details can be found here: https://forums.pytorchlightning.ai/t/hparams-not-restored-when-using-load-from-checkpoint-default-argument-values-are-the-problem/237
from abc import abstractmethod
import torch
from torch import nn as nn
import pytorch_lightning as pl
from pytorch_lightning.metrics.functional import accuracy, to_categorical
from pytorch_lightning import Trainer
from torch.utils.data import Dataset, DataLoader
from torch.nn import functional as F
from functools import partial
import torch
import torch.optim as optim
from torch.utils.data import Dataset
import pytorch_lightning as pl
from pytorch_lightning import Trainer
# partial to give all params, except the data
hparams = {
"criterion": torch.nn.BCELoss(), # F.cross_entropy(), # loss function
@NumesSanguis
NumesSanguis / pip-kivy-py3.4.log
Created December 19, 2016 11:51
Kivy nightly wheel 2016-12-19 won't install with Python 3.4
------------------------------------------------------------
C:\Python34\lib\site-packages\pip\__main__.py run on 12/19/16 20:48:36
Kivy-1.9.2.dev0-cp34-cp34m-win_amd64.whl is not a supported wheel on this platform.
Exception information:
Traceback (most recent call last):
File "C:\Python34\lib\site-packages\pip\basecommand.py", line 122, in main
status = self.run(options, args)
File "C:\Python34\lib\site-packages\pip\commands\install.py", line 257, in run
InstallRequirement.from_line(name, None))
File "C:\Python34\lib\site-packages\pip\req.py", line 167, in from_line
@NumesSanguis
NumesSanguis / Kivy Windows Py3.5 kivy_config_fn.txt
Created December 19, 2016 11:43
Kivy Windows Py3.5 ImportError: cannot import name 'kivy_config_fn'
Traceback (most recent call last):
File "main.py", line 5, in <module>
from kivy.app import App
File "C:\Python35\lib\site-packages\kivy\app.py", line 318, in <module>
from kivy.config import ConfigParser
File "C:\Python35\lib\site-packages\kivy\config.py", line 305, in <module>
from kivy import kivy_config_fn
ImportError: cannot import name 'kivy_config_fn'
@NumesSanguis
NumesSanguis / main.py
Created June 27, 2014 21:01
.kv doesn't support unicode
from kivy.uix.label import Label
from kivy.uix.boxlayout import BoxLayout
from kivy.base import runTouchApp
from kivy.lang import Builder
Builder.load_string('''
<TestWidget>:
Label:
text: '速 dsf あい'
@NumesSanguis
NumesSanguis / TestWidget.kv
Created June 27, 2014 21:00
.kv doesn't support unicode
<ScatterTextWidget>:
Label:
text: root.txt
font_name: 'TakaoPMincho.ttf'
font_size: sp(48)
@NumesSanguis
NumesSanguis / TestWidget.kv
Created June 27, 2014 20:59
.kv doesn't support unicode
<ScatterTextWidget>:
Label:
# This doesn't work:
text: "愛 あい"
# This font should be in Windows already, so you have to copy that file to this folder:
font_name: 'TakaoPMincho.ttf'
font_size: sp(48)
@NumesSanguis
NumesSanguis / gist:ded56793795ed79697ce
Created June 27, 2014 20:52
Kivy ScrollView blur2 (without Blur)
from kivy.uix.label import Label
from kivy.uix.boxlayout import BoxLayout
from kivy.properties import StringProperty
from kivy.base import runTouchApp
from kivy.lang import Builder
Builder.load_string('''
<ScrollableLabel>:
@NumesSanguis
NumesSanguis / gist:3e0282bc8252cd86b76b
Created June 27, 2014 20:51
Kivy ScrollView blur
from kivy.uix.label import Label
from kivy.uix.boxlayout import BoxLayout
from kivy.properties import StringProperty
from kivy.base import runTouchApp
from kivy.lang import Builder
Builder.load_string('''
<ScrollableLabel>: